Lines Matching defs:hctx
5147 static bool bfq_has_work(struct blk_mq_hw_ctx *hctx)
5149 struct bfq_data *bfqd = hctx->queue->elevator->elevator_data;
5159 static struct request *__bfq_dispatch_request(struct blk_mq_hw_ctx *hctx)
5161 struct bfq_data *bfqd = hctx->queue->elevator->elevator_data;
5300 static struct request *bfq_dispatch_request(struct blk_mq_hw_ctx *hctx)
5302 struct bfq_data *bfqd = hctx->queue->elevator->elevator_data;
5312 rq = __bfq_dispatch_request(hctx);
5319 bfq_update_dispatch_stats(hctx->queue, rq,
6239 static void bfq_insert_request(struct blk_mq_hw_ctx *hctx, struct request *rq,
6242 struct request_queue *q = hctx->queue;
6295 static void bfq_insert_requests(struct blk_mq_hw_ctx *hctx,
6304 bfq_insert_request(hctx, rq, flags);
7123 static void bfq_depth_updated(struct blk_mq_hw_ctx *hctx)
7125 struct bfq_data *bfqd = hctx->queue->elevator->elevator_data;
7126 struct blk_mq_tags *tags = hctx->sched_tags;
7132 static int bfq_init_hctx(struct blk_mq_hw_ctx *hctx, unsigned int index)
7134 bfq_depth_updated(hctx);