Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/include/linux/
Dblk-mq.h291 struct blk_mq_ops { struct
295 blk_status_t (*queue_rq)(struct blk_mq_hw_ctx *,
305 void (*commit_rqs)(struct blk_mq_hw_ctx *);
313 bool (*get_budget)(struct request_queue *);
318 void (*put_budget)(struct request_queue *);
323 enum blk_eh_timer_return (*timeout)(struct request *, bool);
328 int (*poll)(struct blk_mq_hw_ctx *);
333 void (*complete)(struct request *);
340 int (*init_hctx)(struct blk_mq_hw_ctx *, void *, unsigned int);
344 void (*exit_hctx)(struct blk_mq_hw_ctx *, unsigned int);
[all …]
/kernel/linux/linux-4.19/include/linux/
Dblk-mq.h120 struct blk_mq_ops { struct
124 queue_rq_fn *queue_rq;
132 get_budget_fn *get_budget;
133 put_budget_fn *put_budget;
138 timeout_fn *timeout;
143 poll_fn *poll;
145 softirq_done_fn *complete;
152 init_hctx_fn *init_hctx;
153 exit_hctx_fn *exit_hctx;
164 init_request_fn *init_request;
[all …]