Lines Matching refs:blk_mq_hw_ctx
105 struct blk_mq_hw_ctx *mq_hctx;
303 struct blk_mq_hw_ctx { struct
553 blk_status_t (*queue_rq)(struct blk_mq_hw_ctx *,
563 void (*commit_rqs)(struct blk_mq_hw_ctx *);
603 int (*poll)(struct blk_mq_hw_ctx *, struct io_comp_batch *);
615 int (*init_hctx)(struct blk_mq_hw_ctx *, void *, unsigned int);
619 void (*exit_hctx)(struct blk_mq_hw_ctx *, unsigned int);
903 void blk_mq_stop_hw_queue(struct blk_mq_hw_ctx *hctx);
904 void blk_mq_start_hw_queue(struct blk_mq_hw_ctx *hctx);
907 void blk_mq_start_stopped_hw_queue(struct blk_mq_hw_ctx *hctx, bool async);
914 void blk_mq_delay_run_hw_queue(struct blk_mq_hw_ctx *hctx, unsigned long msecs);
915 void blk_mq_run_hw_queue(struct blk_mq_hw_ctx *hctx, bool async);
1003 void blk_mq_hctx_set_fq_lock_class(struct blk_mq_hw_ctx *hctx,