Lines Matching refs:rq_wait
104 static inline struct rq_wait *get_rq_wait(struct rq_wb *rwb, in get_rq_wait()
108 return &rwb->rq_wait[WBT_RWQ_KSWAPD]; in get_rq_wait()
110 return &rwb->rq_wait[WBT_RWQ_DISCARD]; in get_rq_wait()
112 return &rwb->rq_wait[WBT_RWQ_BG]; in get_rq_wait()
120 struct rq_wait *rqw = &rwb->rq_wait[i]; in rwb_wake_all()
127 static void wbt_rqw_done(struct rq_wb *rwb, struct rq_wait *rqw, in wbt_rqw_done()
172 struct rq_wait *rqw; in __wbt_done()
500 static bool wbt_inflight_cb(struct rq_wait *rqw, void *private_data) in wbt_inflight_cb()
506 static void wbt_cleanup_cb(struct rq_wait *rqw, void *private_data) in wbt_cleanup_cb()
519 struct rq_wait *rqw = get_rq_wait(rwb, wb_acct); in __wbt_wait()
753 atomic_read(&rwb->rq_wait[i].inflight)); in wbt_inflight_show()
836 rq_wait_init(&rwb->rq_wait[i]); in wbt_init()