Searched defs:elevator_mq_ops (Results 1 – 1 of 1) sorted by relevance
/linux/block/ |
H A D | elevator.h | 26 struct elevator_mq_ops { struct 27 int (*init_sched)(struct request_queue *, struct elevator_type *); 28 void (*exit_sched)(struct elevator_queue *); 29 int (*init_hctx)(struct blk_mq_hw_ctx *, unsigned int); 30 void (*exit_hctx)(struct blk_mq_hw_ctx *, unsigned int); 31 void (*depth_updated)(struct blk_mq_hw_ctx *); 33 bool (*allow_merge)(struct request_queue *, struct request *, struct bio *); 34 bool (*bio_merge)(struct request_queue *, struct bio *, unsigned int); 35 int (*request_merge)(struct request_queue *q, struct request **, struct bio *); 36 void (*request_merged)(struct request_queue *, struct request *, enum elv_merge); [all …]
|