/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _BCACHEFS_CLOCK_TYPES_H #define _BCACHEFS_CLOCK_TYPES_H #include "util.h" #define NR_IO_TIMERS … /* * Clocks/timers in units of sectors of IO: * * Note - they use percpu batching, so they're only approximate. */ struct io_timer; io_timer_fn; struct io_timer { … }; /* Amount to buffer up on a percpu counter */ #define IO_CLOCK_PCPU_SECTORS … io_timer_heap; struct io_clock { … }; #endif /* _BCACHEFS_CLOCK_TYPES_H */