Home
last modified time | relevance | path

Searched refs:elevator_type (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/include/linux/
Delevator.h11 struct elevator_type;
58 struct elevator_type *e);
98 int (*init_sched)(struct request_queue *, struct elevator_type *);
134 struct elevator_type struct
173 struct elevator_type *type; argument
212 extern int elv_register(struct elevator_type *);
213 extern void elv_unregister(struct elevator_type *);
223 struct elevator_type *);
/Linux-v4.19/block/
Delevator.c86 static bool elevator_match(const struct elevator_type *e, const char *name) in elevator_match()
99 static struct elevator_type *elevator_find(const char *name, bool mq) in elevator_find()
101 struct elevator_type *e; in elevator_find()
111 static void elevator_put(struct elevator_type *e) in elevator_put()
116 static struct elevator_type *elevator_get(struct request_queue *q, in elevator_get()
119 struct elevator_type *e; in elevator_get()
155 struct elevator_type *e; in load_default_elevator_module()
175 struct elevator_type *e) in elevator_alloc()
209 struct elevator_type *e = NULL; in elevator_init()
876 int elv_register(struct elevator_type *e) in elv_register()
[all …]
Dblk-ioc.c46 struct elevator_type *et = icq->q->elevator->type; in ioc_exit_icq()
67 struct elevator_type *et = q->elevator->type; in ioc_destroy_icq()
176 struct elevator_type *et; in put_io_context_active()
392 struct elevator_type *et = q->elevator->type; in ioc_create_icq()
Dnoop-iosched.c62 static int noop_init_queue(struct request_queue *q, struct elevator_type *e) in noop_init_queue()
94 static struct elevator_type elevator_noop = {
Dblk-mq-sched.h28 int blk_mq_init_sched(struct request_queue *q, struct elevator_type *e);
Ddeadline-iosched.c425 static int deadline_init_queue(struct request_queue *q, struct elevator_type *e) in deadline_init_queue()
526 static struct elevator_type iosched_deadline = {
Dmq-deadline.c405 static int dd_init_queue(struct request_queue *q, struct elevator_type *e) in dd_init_queue()
763 static struct elevator_type mq_deadline = {
Dblk.h238 struct elevator_type *new_e);
Dkyber-iosched.c360 static int kyber_init_sched(struct request_queue *q, struct elevator_type *e) in kyber_init_sched()
954 static struct elevator_type kyber_sched = {
Dblk-mq-debugfs.c946 struct elevator_type *e = q->elevator->type; in blk_mq_debugfs_register_sched()
978 struct elevator_type *e = q->elevator->type; in blk_mq_debugfs_register_sched_hctx()
Dblk-mq-sched.c465 int blk_mq_init_sched(struct request_queue *q, struct elevator_type *e) in blk_mq_init_sched()
Dblk-mq.c2900 struct elevator_type *type;
2943 struct elevator_type *t = NULL; in blk_mq_elv_switch_back()
Dbfq-iosched.c5282 static int bfq_init_queue(struct request_queue *q, struct elevator_type *e) in bfq_init_queue()
5639 static struct elevator_type iosched_bfq_mq = {
Dcfq-iosched.c4567 static int cfq_init_queue(struct request_queue *q, struct elevator_type *e) in cfq_init_queue()
4815 static struct elevator_type iosched_cfq = {
Dblk-core.c1351 struct elevator_type *et = q->elevator->type; in __get_request()