Lines Matching refs:hctx
493 static struct request *dd_dispatch_request(struct blk_mq_hw_ctx *hctx) in dd_dispatch_request() argument
495 struct deadline_data *dd = hctx->queue->elevator->elevator_data; in dd_dispatch_request()
547 static void dd_depth_updated(struct blk_mq_hw_ctx *hctx) in dd_depth_updated() argument
549 struct request_queue *q = hctx->queue; in dd_depth_updated()
551 struct blk_mq_tags *tags = hctx->sched_tags; in dd_depth_updated()
560 static int dd_init_hctx(struct blk_mq_hw_ctx *hctx, unsigned int hctx_idx) in dd_init_hctx() argument
562 dd_depth_updated(hctx); in dd_init_hctx()
712 static void dd_insert_request(struct blk_mq_hw_ctx *hctx, struct request *rq, in dd_insert_request() argument
715 struct request_queue *q = hctx->queue; in dd_insert_request()
774 static void dd_insert_requests(struct blk_mq_hw_ctx *hctx, in dd_insert_requests() argument
777 struct request_queue *q = hctx->queue; in dd_insert_requests()
786 dd_insert_request(hctx, rq, at_head); in dd_insert_requests()
797 static bool dd_has_write_work(struct blk_mq_hw_ctx *hctx) in dd_has_write_work() argument
799 struct deadline_data *dd = hctx->queue->elevator->elevator_data; in dd_has_write_work()
855 static bool dd_has_work(struct blk_mq_hw_ctx *hctx) in dd_has_work() argument
857 struct deadline_data *dd = hctx->queue->elevator->elevator_data; in dd_has_work()