Lines Matching refs:hctx
163 if (WARN_ON(!q->hctx)) in rnbd_clt_dev_requeue()
167 blk_mq_run_hw_queue(q->hctx, true); in rnbd_clt_dev_requeue()
1106 struct blk_mq_hw_ctx *hctx, in rnbd_clt_dev_kick_mq_queue() argument
1109 struct rnbd_queue *q = hctx->driver_data; in rnbd_clt_dev_kick_mq_queue()
1112 blk_mq_delay_run_hw_queue(hctx, delay); in rnbd_clt_dev_kick_mq_queue()
1118 blk_mq_delay_run_hw_queue(hctx, 10/*ms*/); in rnbd_clt_dev_kick_mq_queue()
1121 static blk_status_t rnbd_queue_rq(struct blk_mq_hw_ctx *hctx, in rnbd_queue_rq() argument
1135 rnbd_clt_dev_kick_mq_queue(dev, hctx, RNBD_DELAY_IFBUSY); in rnbd_queue_rq()
1144 rnbd_clt_dev_kick_mq_queue(dev, hctx, 10/*ms*/); in rnbd_queue_rq()
1252 struct blk_mq_hw_ctx *hctx) in rnbd_init_hw_queue() argument
1256 q->hctx = hctx; in rnbd_init_hw_queue()
1262 struct blk_mq_hw_ctx *hctx; in rnbd_init_mq_hw_queues() local
1265 queue_for_each_hw_ctx(dev->queue, hctx, i) { in rnbd_init_mq_hw_queues()
1267 rnbd_init_hw_queue(dev, q, hctx); in rnbd_init_mq_hw_queues()
1268 hctx->driver_data = q; in rnbd_init_mq_hw_queues()