Lines Matching defs:hctx
163 if (WARN_ON(!q->hctx))
167 blk_mq_run_hw_queue(q->hctx, true);
287 * problem, when number of tags < than number of queues (hctx), which
293 * Each block device has it's own queue (hctx) for each CPU, so eventually
1106 struct blk_mq_hw_ctx *hctx,
1109 struct rnbd_queue *q = hctx->driver_data;
1112 blk_mq_delay_run_hw_queue(hctx, delay);
1118 blk_mq_delay_run_hw_queue(hctx, 10/*ms*/);
1121 static blk_status_t rnbd_queue_rq(struct blk_mq_hw_ctx *hctx,
1135 rnbd_clt_dev_kick_mq_queue(dev, hctx, RNBD_DELAY_IFBUSY);
1144 rnbd_clt_dev_kick_mq_queue(dev, hctx, 10/*ms*/);
1252 struct blk_mq_hw_ctx *hctx)
1256 q->hctx = hctx;
1262 struct blk_mq_hw_ctx *hctx;
1265 queue_for_each_hw_ctx(dev->queue, hctx, i) {
1267 rnbd_init_hw_queue(dev, q, hctx);
1268 hctx->driver_data = q;