Lines Matching refs:blk_stat_callback
12 * struct blk_stat_callback - Block statistics callback.
14 * A &struct blk_stat_callback is associated with a &struct request_queue. While
19 struct blk_stat_callback {
55 void (*timer_fn)(struct blk_stat_callback *);
82 * @data: Value for the @data field of the &struct blk_stat_callback.
84 * See &struct blk_stat_callback for details on the callback functions.
86 * Return: &struct blk_stat_callback on success or NULL on ENOMEM.
88 struct blk_stat_callback *
89 blk_stat_alloc_callback(void (*timer_fn)(struct blk_stat_callback *),
99 * Note that a single &struct blk_stat_callback can only be added to a single
103 struct blk_stat_callback *cb);
115 struct blk_stat_callback *cb);
126 void blk_stat_free_callback(struct blk_stat_callback *cb);
135 static inline bool blk_stat_is_active(struct blk_stat_callback *cb)
148 static inline void blk_stat_activate_nsecs(struct blk_stat_callback *cb,
154 static inline void blk_stat_deactivate(struct blk_stat_callback *cb)
167 static inline void blk_stat_activate_msecs(struct blk_stat_callback *cb,