Lines Matching refs:blk_mq_hw_ctx
83 struct blk_mq_hw_ctx *mq_hctx;
288 struct blk_mq_hw_ctx { struct
541 blk_status_t (*queue_rq)(struct blk_mq_hw_ctx *,
551 void (*commit_rqs)(struct blk_mq_hw_ctx *);
591 int (*poll)(struct blk_mq_hw_ctx *, struct io_comp_batch *);
603 int (*init_hctx)(struct blk_mq_hw_ctx *, void *, unsigned int);
607 void (*exit_hctx)(struct blk_mq_hw_ctx *, unsigned int);
873 void blk_mq_stop_hw_queue(struct blk_mq_hw_ctx *hctx);
874 void blk_mq_start_hw_queue(struct blk_mq_hw_ctx *hctx);
877 void blk_mq_start_stopped_hw_queue(struct blk_mq_hw_ctx *hctx, bool async);
884 void blk_mq_delay_run_hw_queue(struct blk_mq_hw_ctx *hctx, unsigned long msecs);
885 void blk_mq_run_hw_queue(struct blk_mq_hw_ctx *hctx, bool async);
964 void blk_mq_hctx_set_fq_lock_class(struct blk_mq_hw_ctx *hctx,