Lines Matching refs:blk_mq_hw_ctx
86 struct blk_mq_hw_ctx *mq_hctx;
295 struct blk_mq_hw_ctx { struct
547 blk_status_t (*queue_rq)(struct blk_mq_hw_ctx *,
557 void (*commit_rqs)(struct blk_mq_hw_ctx *);
597 int (*poll)(struct blk_mq_hw_ctx *, struct io_comp_batch *);
609 int (*init_hctx)(struct blk_mq_hw_ctx *, void *, unsigned int);
613 void (*exit_hctx)(struct blk_mq_hw_ctx *, unsigned int);
874 void blk_mq_stop_hw_queue(struct blk_mq_hw_ctx *hctx);
875 void blk_mq_start_hw_queue(struct blk_mq_hw_ctx *hctx);
878 void blk_mq_start_stopped_hw_queue(struct blk_mq_hw_ctx *hctx, bool async);
883 void blk_mq_delay_run_hw_queue(struct blk_mq_hw_ctx *hctx, unsigned long msecs);
884 void blk_mq_run_hw_queue(struct blk_mq_hw_ctx *hctx, bool async);
963 void blk_mq_hctx_set_fq_lock_class(struct blk_mq_hw_ctx *hctx,