Home
last modified time | relevance | path

Searched refs:rq_wait (Results 1 – 1 of 1) sorted by relevance

/linux/block/
H A Dblk-rq-qos.h22 struct rq_wait { struct
82 static inline void rq_wait_init(struct rq_wait *rq_wait) in rq_wait_init() argument
84 atomic_set(&rq_wait->inflight, 0); in rq_wait_init()
85 init_waitqueue_head(&rq_wait->wait); in rq_wait_init()
92 typedef bool (acquire_inflight_cb_t)(struct rq_wait *rqw, void *private_data);
93 typedef void (cleanup_cb_t)(struct rq_wait *rqw, void *private_data);
95 void rq_qos_wait(struct rq_wait *rqw, void *private_data,
98 bool rq_wait_inc_below(struct rq_wait *rq_wait, unsigned int limit);