Lines Matching refs:blk_mq_hw_ctx
87 struct blk_mq_hw_ctx *mq_hctx;
295 struct blk_mq_hw_ctx { struct
550 blk_status_t (*queue_rq)(struct blk_mq_hw_ctx *,
560 void (*commit_rqs)(struct blk_mq_hw_ctx *);
600 int (*poll)(struct blk_mq_hw_ctx *, struct io_comp_batch *);
612 int (*init_hctx)(struct blk_mq_hw_ctx *, void *, unsigned int);
616 void (*exit_hctx)(struct blk_mq_hw_ctx *, unsigned int);
877 void blk_mq_stop_hw_queue(struct blk_mq_hw_ctx *hctx);
878 void blk_mq_start_hw_queue(struct blk_mq_hw_ctx *hctx);
881 void blk_mq_start_stopped_hw_queue(struct blk_mq_hw_ctx *hctx, bool async);
888 void blk_mq_delay_run_hw_queue(struct blk_mq_hw_ctx *hctx, unsigned long msecs);
889 void blk_mq_run_hw_queue(struct blk_mq_hw_ctx *hctx, bool async);
968 void blk_mq_hctx_set_fq_lock_class(struct blk_mq_hw_ctx *hctx,