Home
last modified time | relevance | path

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

/linux-6.12.1/block/
Delevator.h26 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 …]