Lines Matching defs:rq
14 bool blk_mq_sched_try_insert_merge(struct request_queue *q, struct request *rq,
37 blk_mq_sched_allow_merge(struct request_queue *q, struct request *rq,
40 if (rq->rq_flags & RQF_USE_SCHED) {
44 return e->type->ops.allow_merge(q, rq, bio);
49 static inline void blk_mq_sched_completed_request(struct request *rq, u64 now)
51 if (rq->rq_flags & RQF_USE_SCHED) {
52 struct elevator_queue *e = rq->q->elevator;
55 e->type->ops.completed_request(rq, now);
59 static inline void blk_mq_sched_requeue_request(struct request *rq)
61 if (rq->rq_flags & RQF_USE_SCHED) {
62 struct request_queue *q = rq->q;
66 e->type->ops.requeue_request(rq);