blk_stat_callback
blk_stat_alloc_callback(void (*timer_fn)(struct blk_stat_callback *),
struct blk_stat_callback *cb;
struct blk_stat_callback *cb)
struct blk_stat_callback *cb)
struct blk_stat_callback *cb;
cb = container_of(head, struct blk_stat_callback, rcu);
void blk_stat_free_callback(struct blk_stat_callback *cb)
struct blk_stat_callback *cb;
struct blk_stat_callback *cb = timer_container_of(cb, t, timer);
struct blk_stat_callback *
struct blk_stat_callback *cb);
struct blk_stat_callback *cb);
void blk_stat_free_callback(struct blk_stat_callback *cb);
static inline bool blk_stat_is_active(struct blk_stat_callback *cb)
static inline void blk_stat_activate_nsecs(struct blk_stat_callback *cb,
static inline void blk_stat_deactivate(struct blk_stat_callback *cb)
static inline void blk_stat_activate_msecs(struct blk_stat_callback *cb,
void (*timer_fn)(struct blk_stat_callback *);
struct blk_stat_callback *
blk_stat_alloc_callback(void (*timer_fn)(struct blk_stat_callback *),
static void wb_timer_fn(struct blk_stat_callback *cb)
struct blk_stat_callback *cb;
struct blk_stat_callback;