Lines Matching refs:rq_list
482 LIST_HEAD(rq_list); in blk_mq_requeue_work()
487 list_splice_init(&q->requeue_list, &rq_list); in blk_mq_requeue_work()
490 list_for_each_entry_safe(rq, next, &rq_list, queuelist) { in blk_mq_requeue_work()
499 while (!list_empty(&rq_list)) { in blk_mq_requeue_work()
500 rq = list_entry(rq_list.next, struct request, queuelist); in blk_mq_requeue_work()
549 LIST_HEAD(rq_list); in blk_mq_abort_requeue_list()
552 list_splice_init(&q->requeue_list, &rq_list); in blk_mq_abort_requeue_list()
555 while (!list_empty(&rq_list)) { in blk_mq_abort_requeue_list()
558 rq = list_first_entry(&rq_list, struct request, queuelist); in blk_mq_abort_requeue_list()
699 list_for_each_entry_reverse(rq, &ctx->rq_list, queuelist) { in blk_mq_attempt_merge()
753 list_splice_tail_init(&ctx->rq_list, list); in flush_busy_ctxs()
771 LIST_HEAD(rq_list); in __blk_mq_run_hw_queue()
786 flush_busy_ctxs(hctx, &rq_list); in __blk_mq_run_hw_queue()
795 list_splice_init(&hctx->dispatch, &rq_list); in __blk_mq_run_hw_queue()
809 while (!list_empty(&rq_list)) { in __blk_mq_run_hw_queue()
813 rq = list_first_entry(&rq_list, struct request, queuelist); in __blk_mq_run_hw_queue()
818 bd.last = list_empty(&rq_list); in __blk_mq_run_hw_queue()
826 list_add(&rq->queuelist, &rq_list); in __blk_mq_run_hw_queue()
844 if (!dptr && rq_list.next != rq_list.prev) in __blk_mq_run_hw_queue()
857 if (!list_empty(&rq_list)) { in __blk_mq_run_hw_queue()
859 list_splice(&rq_list, &hctx->dispatch); in __blk_mq_run_hw_queue()
1026 list_add(&rq->queuelist, &ctx->rq_list); in __blk_mq_insert_request()
1028 list_add_tail(&rq->queuelist, &ctx->rq_list); in __blk_mq_insert_request()
1557 if (!list_empty(&ctx->rq_list)) { in blk_mq_hctx_cpu_offline()
1558 list_splice_init(&ctx->rq_list, &tmp); in blk_mq_hctx_cpu_offline()
1574 list_move_tail(&rq->queuelist, &ctx->rq_list); in blk_mq_hctx_cpu_offline()
1755 INIT_LIST_HEAD(&__ctx->rq_list); in blk_mq_init_cpu_queues()