Symbol: mq_hctx
block/blk-flush.c
311
flush_rq->mq_hctx = first_rq->mq_hctx;
block/blk-flush.c
343
struct blk_mq_hw_ctx *hctx = rq->mq_hctx;
block/blk-mq-debugfs.c
353
if (rq->mq_hctx == params->hctx)
block/blk-mq-sched.c
139
if (rq->mq_hctx != hctx)
block/blk-mq-sched.c
262
} while (blk_mq_dispatch_rq_list(rq->mq_hctx, &rq_list, false));
block/blk-mq-sched.c
53
return rqa->mq_hctx > rqb->mq_hctx;
block/blk-mq-sched.c
59
list_first_entry(rq_list, struct request, queuelist)->mq_hctx;
block/blk-mq-sched.c
64
if (rq->mq_hctx != hctx) {
block/blk-mq-tag.c
297
if (rq->q == q && (!hctx || rq->mq_hctx == hctx))
block/blk-mq-tag.c
652
return (rq->mq_hctx->queue_num << BLK_MQ_UNIQUE_TAG_BITS) |
block/blk-mq.c
1202
if (nr_tags == TAG_COMP_BATCH || cur_hctx != rq->mq_hctx) {
block/blk-mq.c
1206
cur_hctx = rq->mq_hctx;
block/blk-mq.c
1297
if ((rq->mq_hctx->nr_ctx == 1 &&
block/blk-mq.c
1355
rq->mq_hctx->tags->rqs[rq->tag] = rq;
block/blk-mq.c
1361
WRITE_ONCE(rq->bio->bi_cookie, rq->mq_hctx->queue_num);
block/blk-mq.c
1417
struct blk_mq_hw_ctx *hctx = rq->mq_hctx;
block/blk-mq.c
1451
if (!rq->mq_hctx)
block/blk-mq.c
1453
if (rq->mq_hctx->type != HCTX_TYPE_POLL)
block/blk-mq.c
1462
blk_hctx_poll(rq->q, rq->mq_hctx, NULL, BLK_POLL_ONESHOT);
block/blk-mq.c
1479
struct blk_mq_hw_ctx *hctx = rq->mq_hctx;
block/blk-mq.c
1838
struct sbitmap_queue *bt = &rq->mq_hctx->tags->bitmap_tags;
block/blk-mq.c
1839
unsigned int tag_offset = rq->mq_hctx->tags->nr_reserved_tags;
block/blk-mq.c
1842
blk_mq_tag_busy(rq->mq_hctx);
block/blk-mq.c
1844
if (blk_mq_tag_is_reserved(rq->mq_hctx->sched_tags, rq->internal_tag)) {
block/blk-mq.c
1845
bt = &rq->mq_hctx->tags->breserved_tags;
block/blk-mq.c
1848
if (!hctx_may_queue(rq->mq_hctx, bt))
block/blk-mq.c
1857
blk_mq_inc_active_requests(rq->mq_hctx);
block/blk-mq.c
1915
if (blk_mq_tag_is_reserved(rq->mq_hctx->sched_tags, rq->internal_tag))
block/blk-mq.c
2017
struct blk_mq_hw_ctx *hctx = rq->mq_hctx;
block/blk-mq.c
2107
WARN_ON_ONCE(hctx != rq->mq_hctx);
block/blk-mq.c
2545
struct blk_mq_hw_ctx *hctx = rq->mq_hctx;
block/blk-mq.c
2596
struct blk_mq_hw_ctx *hctx = rq->mq_hctx;
block/blk-mq.c
2771
struct blk_mq_hw_ctx *hctx = rq->mq_hctx;
block/blk-mq.c
2794
if (hctx != rq->mq_hctx) {
block/blk-mq.c
2799
hctx = rq->mq_hctx;
block/blk-mq.c
2893
this_hctx = rq->mq_hctx;
block/blk-mq.c
2896
} else if (this_hctx != rq->mq_hctx || this_ctx != rq->mq_ctx ||
block/blk-mq.c
3060
if (type != rq->mq_hctx->type &&
block/blk-mq.c
3061
(type != HCTX_TYPE_READ || rq->mq_hctx->type != HCTX_TYPE_DEFAULT))
block/blk-mq.c
3202
hctx = rq->mq_hctx;
block/blk-mq.c
3671
if (rq->mq_hctx != iter_data->hctx)
block/blk-mq.c
420
rq->mq_hctx = hctx;
block/blk-mq.c
5256
ret = blk_hctx_poll(q, rq->mq_hctx, iob, poll_flags);
block/blk-mq.c
647
if (blk_mq_get_hctx_type(opf) != rq->mq_hctx->type)
block/blk-mq.c
803
struct blk_mq_hw_ctx *hctx = rq->mq_hctx;
block/blk-mq.c
808
rq->mq_hctx = NULL;
block/blk-mq.h
367
__blk_mq_put_driver_tag(rq->mq_hctx, rq);
drivers/block/null_blk/main.c
1621
struct blk_mq_hw_ctx *hctx = rq->mq_hctx;
drivers/block/null_blk/main.c
1717
ret = null_queue_rq(rq->mq_hctx, &bd);
drivers/block/ublk_drv.c
1576
if (ublk_iod_is_shmem_zc(req->mq_hctx->driver_data, req->tag))
drivers/block/ublk_drv.c
2100
ublk_dispatch_req(rq->mq_hctx->driver_data, rq);
drivers/block/ublk_drv.c
2117
struct ublk_queue *ubq = rq->mq_hctx->driver_data;
drivers/block/ublk_drv.c
2263
struct ublk_queue *this_q = req->mq_hctx->driver_data;
drivers/block/ublk_drv.c
2316
struct ublk_queue *this_q = req->mq_hctx->driver_data;
drivers/block/ublk_drv.c
3167
struct ublk_queue *ubq = rq->mq_hctx->driver_data;
drivers/block/ublk_drv.c
5172
if (!blk_mq_request_started(rq) && rq->mq_hctx->driver_data == idle->ubq)
drivers/block/virtio_blk.c
338
struct virtio_blk *vblk = req->mq_hctx->queue->queuedata;
drivers/block/virtio_blk.c
467
struct virtio_blk *vblk = req->mq_hctx->queue->queuedata;
drivers/block/virtio_blk.c
470
return virtblk_prep_rq(req->mq_hctx, vblk, req, vbr) == BLK_STS_OK;
drivers/block/virtio_blk.c
509
struct virtio_blk_vq *this_vq = get_virtio_blk_vq(req->mq_hctx);
drivers/nvme/host/core.c
756
if (req->mq_hctx->type == HCTX_TYPE_POLL)
drivers/nvme/host/nvme.h
276
return req->mq_hctx->queue_num + 1;
drivers/nvme/host/pci.c
1008
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
1026
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
1164
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
1210
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
1248
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
1289
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
1375
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
1504
if (nvmeq && nvmeq != req->mq_hctx->driver_data)
drivers/nvme/host/pci.c
1506
nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
1815
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
1878
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
1918
nvme_poll(req->mq_hctx, NULL);
drivers/nvme/host/pci.c
762
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
774
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
840
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
865
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
877
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
896
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
936
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/nvme/host/pci.c
979
struct nvme_queue *nvmeq = req->mq_hctx->driver_data;
drivers/ufs/core/ufs-mcq.c
119
struct blk_mq_hw_ctx *hctx = READ_ONCE(req->mq_hctx);