Searched refs:rq_lists (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.4/block/ |
D | blk-mq.c | 987 list_splice_tail_init(&ctx->rq_lists[type], flush_data->list); in flush_busy_ctx() 1022 if (!list_empty(&ctx->rq_lists[type])) { in dispatch_rq_from_ctx() 1023 dispatch_data->rq = list_entry_rq(ctx->rq_lists[type].next); in dispatch_rq_from_ctx() 1025 if (list_empty(&ctx->rq_lists[type])) in dispatch_rq_from_ctx() 1651 list_add(&rq->queuelist, &ctx->rq_lists[type]); in __blk_mq_insert_req_list() 1653 list_add_tail(&rq->queuelist, &ctx->rq_lists[type]); in __blk_mq_insert_req_list() 1700 list_splice_tail_init(list, &ctx->rq_lists[type]); in blk_mq_insert_requests() 2245 if (!list_empty(&ctx->rq_lists[type])) { in blk_mq_hctx_notify_dead() 2246 list_splice_init(&ctx->rq_lists[type], &tmp); in blk_mq_hctx_notify_dead() 2426 INIT_LIST_HEAD(&__ctx->rq_lists[k]); in blk_mq_init_cpu_queues()
|
D | blk-mq-sched.c | 316 if (blk_mq_bio_list_merge(q, &ctx->rq_lists[type], bio, nr_segs)) { in blk_mq_attempt_merge() 338 !list_empty_careful(&ctx->rq_lists[type])) { in __blk_mq_sched_bio_merge()
|
D | blk-mq.h | 21 struct list_head rq_lists[HCTX_MAX_TYPES]; member
|
D | blk-mq-debugfs.c | 632 return seq_list_start(&ctx->rq_lists[type], *pos); \ 640 return seq_list_next(v, &ctx->rq_lists[type], pos); \
|