Lines Matching defs:rqw
121 struct rq_wait *rqw = &rwb->rq_wait[i];
123 if (wq_has_sleeper(&rqw->wait))
124 wake_up_all(&rqw->wait);
128 static void wbt_rqw_done(struct rq_wb *rwb, struct rq_wait *rqw,
133 inflight = atomic_dec_return(&rqw->inflight);
162 if (wq_has_sleeper(&rqw->wait)) {
166 wake_up_all(&rqw->wait);
173 struct rq_wait *rqw;
178 rqw = get_rq_wait(rwb, wb_acct);
179 wbt_rqw_done(rwb, rqw, wb_acct);
493 static bool wbt_inflight_cb(struct rq_wait *rqw, void *private_data)
496 return rq_wait_inc_below(rqw, get_limit(data->rwb, data->rw));
499 static void wbt_cleanup_cb(struct rq_wait *rqw, void *private_data)
502 wbt_rqw_done(data->rwb, rqw, data->wb_acct);
512 struct rq_wait *rqw = get_rq_wait(rwb, wb_acct);
519 rq_qos_wait(rqw, &data, wbt_inflight_cb, wbt_cleanup_cb);