Lines Matching refs:hctx
372 static int nvme_admin_init_hctx(struct blk_mq_hw_ctx *hctx, void *data, in nvme_admin_init_hctx() argument
379 WARN_ON(dev->admin_tagset.tags[0] != hctx->tags); in nvme_admin_init_hctx()
382 hctx->driver_data = nvmeq; in nvme_admin_init_hctx()
387 static void nvme_admin_exit_hctx(struct blk_mq_hw_ctx *hctx, unsigned int hctx_idx) in nvme_admin_exit_hctx() argument
389 struct nvme_queue *nvmeq = hctx->driver_data; in nvme_admin_exit_hctx()
394 static int nvme_init_hctx(struct blk_mq_hw_ctx *hctx, void *data, in nvme_init_hctx() argument
403 WARN_ON(dev->tagset.tags[hctx_idx] != hctx->tags); in nvme_init_hctx()
404 hctx->driver_data = nvmeq; in nvme_init_hctx()
501 static void nvme_commit_rqs(struct blk_mq_hw_ctx *hctx) in nvme_commit_rqs() argument
503 struct nvme_queue *nvmeq = hctx->driver_data; in nvme_commit_rqs()
875 static blk_status_t nvme_queue_rq(struct blk_mq_hw_ctx *hctx, in nvme_queue_rq() argument
878 struct nvme_ns *ns = hctx->queue->queuedata; in nvme_queue_rq()
879 struct nvme_queue *nvmeq = hctx->driver_data; in nvme_queue_rq()
1082 static int nvme_poll(struct blk_mq_hw_ctx *hctx) in nvme_poll() argument
1084 struct nvme_queue *nvmeq = hctx->driver_data; in nvme_poll()