Lines Matching defs:hctx
596 static struct request *dd_dispatch_request(struct blk_mq_hw_ctx *hctx)
598 struct deadline_data *dd = hctx->queue->elevator->elevator_data;
644 static void dd_depth_updated(struct blk_mq_hw_ctx *hctx)
646 struct request_queue *q = hctx->queue;
648 struct blk_mq_tags *tags = hctx->sched_tags;
657 static int dd_init_hctx(struct blk_mq_hw_ctx *hctx, unsigned int hctx_idx)
659 dd_depth_updated(hctx);
795 static void dd_insert_request(struct blk_mq_hw_ctx *hctx, struct request *rq,
798 struct request_queue *q = hctx->queue;
864 static void dd_insert_requests(struct blk_mq_hw_ctx *hctx,
868 struct request_queue *q = hctx->queue;
878 dd_insert_request(hctx, rq, flags, &free);
891 static bool dd_has_write_work(struct blk_mq_hw_ctx *hctx)
893 struct deadline_data *dd = hctx->queue->elevator->elevator_data;
956 static bool dd_has_work(struct blk_mq_hw_ctx *hctx)
958 struct deadline_data *dd = hctx->queue->elevator->elevator_data;