Lines Matching refs:e
27 int blk_mq_init_sched(struct request_queue *q, struct elevator_type *e);
28 void blk_mq_exit_sched(struct request_queue *q, struct elevator_queue *e);
45 struct elevator_queue *e = q->elevator; in blk_mq_sched_allow_merge() local
47 if (e && e->type->ops.allow_merge) in blk_mq_sched_allow_merge()
48 return e->type->ops.allow_merge(q, rq, bio); in blk_mq_sched_allow_merge()
55 struct elevator_queue *e = rq->q->elevator; in blk_mq_sched_completed_request() local
57 if (e && e->type->ops.completed_request) in blk_mq_sched_completed_request()
58 e->type->ops.completed_request(rq, now); in blk_mq_sched_completed_request()
64 struct elevator_queue *e = q->elevator; in blk_mq_sched_requeue_request() local
66 if ((rq->rq_flags & RQF_ELVPRIV) && e && e->type->ops.requeue_request) in blk_mq_sched_requeue_request()
67 e->type->ops.requeue_request(rq); in blk_mq_sched_requeue_request()
72 struct elevator_queue *e = hctx->queue->elevator; in blk_mq_sched_has_work() local
74 if (e && e->type->ops.has_work) in blk_mq_sched_has_work()
75 return e->type->ops.has_work(hctx); in blk_mq_sched_has_work()