Lines Matching defs:rqw
189 struct rq_wait *rqw = &rwb->rq_wait[i];
191 if (wq_has_sleeper(&rqw->wait))
192 wake_up_all(&rqw->wait);
196 static void wbt_rqw_done(struct rq_wb *rwb, struct rq_wait *rqw,
201 inflight = atomic_dec_return(&rqw->inflight);
221 if (wq_has_sleeper(&rqw->wait)) {
225 wake_up_all(&rqw->wait);
232 struct rq_wait *rqw;
237 rqw = get_rq_wait(rwb, wb_acct);
238 wbt_rqw_done(rwb, rqw, wb_acct);
569 static bool wbt_inflight_cb(struct rq_wait *rqw, void *private_data)
572 return rq_wait_inc_below(rqw, get_limit(data->rwb, data->opf));
575 static void wbt_cleanup_cb(struct rq_wait *rqw, void *private_data)
578 wbt_rqw_done(data->rwb, rqw, data->wb_acct);
588 struct rq_wait *rqw = get_rq_wait(rwb, wb_acct);
595 rq_qos_wait(rqw, &data, wbt_inflight_cb, wbt_cleanup_cb);