Home
last modified time | relevance | path

Searched defs:elevator_mq_ops (Results 1 – 1 of 1) sorted by relevance

/linux/block/
H A Delevator.h35 struct elevator_mq_ops { struct
36 int (*init_sched)(struct request_queue *, struct elevator_queue *);
37 void (*exit_sched)(struct elevator_queue *);
38 int (*init_hctx)(struct blk_mq_hw_ctx *, unsigned int);
39 void (*exit_hctx)(struct blk_mq_hw_ctx *, unsigned int);
40 void (*depth_updated)(struct blk_mq_hw_ctx *);
42 bool (*allow_merge)(struct request_queue *, struct request *, struct bio *);
43 bool (*bio_merge)(struct request_queue *, struct bio *, unsigned int);
44 int (*request_merge)(struct request_queue *q, struct request **, struct bio *);
45 void (*request_merged)(struct request_queue *, struct request *, enum elv_merge);
[all …]