Searched defs:blk_mq_ops (Results 1 – 2 of 2) sorted by relevance
291 struct blk_mq_ops { struct295 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 …]
537 struct blk_mq_ops { struct541 blk_status_t (*queue_rq)(struct blk_mq_hw_ctx *,551 void (*commit_rqs)(struct blk_mq_hw_ctx *);559 void (*queue_rqs)(struct request **rqlist);567 int (*get_budget)(struct request_queue *);572 void (*put_budget)(struct request_queue *, int);577 void (*set_rq_budget_token)(struct request *, int);581 int (*get_rq_budget_token)(struct request *);586 enum blk_eh_timer_return (*timeout)(struct request *);591 int (*poll)(struct blk_mq_hw_ctx *, struct io_comp_batch *);[all …]