Lines Matching refs:rq_list
463 LIST_HEAD(rq_list); in blk_mq_requeue_work()
468 list_splice_init(&q->requeue_list, &rq_list); in blk_mq_requeue_work()
471 list_for_each_entry_safe(rq, next, &rq_list, queuelist) { in blk_mq_requeue_work()
480 while (!list_empty(&rq_list)) { in blk_mq_requeue_work()
481 rq = list_entry(rq_list.next, struct request, queuelist); in blk_mq_requeue_work()
530 LIST_HEAD(rq_list); in blk_mq_abort_requeue_list()
533 list_splice_init(&q->requeue_list, &rq_list); in blk_mq_abort_requeue_list()
536 while (!list_empty(&rq_list)) { in blk_mq_abort_requeue_list()
539 rq = list_first_entry(&rq_list, struct request, queuelist); in blk_mq_abort_requeue_list()
656 list_for_each_entry_reverse(rq, &ctx->rq_list, queuelist) { in blk_mq_attempt_merge()
710 list_splice_tail_init(&ctx->rq_list, list); in flush_busy_ctxs()
728 LIST_HEAD(rq_list); in __blk_mq_run_hw_queue()
743 flush_busy_ctxs(hctx, &rq_list); in __blk_mq_run_hw_queue()
752 list_splice_init(&hctx->dispatch, &rq_list); in __blk_mq_run_hw_queue()
766 while (!list_empty(&rq_list)) { in __blk_mq_run_hw_queue()
770 rq = list_first_entry(&rq_list, struct request, queuelist); in __blk_mq_run_hw_queue()
775 bd.last = list_empty(&rq_list); in __blk_mq_run_hw_queue()
783 list_add(&rq->queuelist, &rq_list); in __blk_mq_run_hw_queue()
801 if (!dptr && rq_list.next != rq_list.prev) in __blk_mq_run_hw_queue()
814 if (!list_empty(&rq_list)) { in __blk_mq_run_hw_queue()
816 list_splice(&rq_list, &hctx->dispatch); in __blk_mq_run_hw_queue()
983 list_add(&rq->queuelist, &ctx->rq_list); in __blk_mq_insert_req_list()
985 list_add_tail(&rq->queuelist, &ctx->rq_list); in __blk_mq_insert_req_list()
1585 if (!list_empty(&ctx->rq_list)) { in blk_mq_hctx_cpu_offline()
1586 list_splice_init(&ctx->rq_list, &tmp); in blk_mq_hctx_cpu_offline()
1602 list_move_tail(&rq->queuelist, &ctx->rq_list); in blk_mq_hctx_cpu_offline()
1783 INIT_LIST_HEAD(&__ctx->rq_list); in blk_mq_init_cpu_queues()