/Linux-v4.19/block/ |
D | noop-iosched.c | 18 list_del_init(&next->queuelist); in noop_merged_requests() 26 rq = list_first_entry_or_null(&nd->queue, struct request, queuelist); in noop_dispatch() 28 list_del_init(&rq->queuelist); in noop_dispatch() 39 list_add_tail(&rq->queuelist, &nd->queue); in noop_add_request() 47 if (rq->queuelist.prev == &nd->queue) in noop_former_request() 49 return list_prev_entry(rq, queuelist); in noop_former_request() 57 if (rq->queuelist.next == &nd->queue) in noop_latter_request() 59 return list_next_entry(rq, queuelist); in noop_latter_request()
|
D | mq-deadline.c | 112 list_del_init(&rq->queuelist); in deadline_remove_request() 146 if (!list_empty(&req->queuelist) && !list_empty(&next->queuelist)) { in dd_merged_requests() 149 list_move(&req->queuelist, &next->queuelist); in dd_merged_requests() 220 list_for_each_entry(rq, &dd->fifo_list[WRITE], queuelist) { in deadline_fifo_request() 277 rq = list_first_entry(&dd->dispatch, struct request, queuelist); in __dd_dispatch_request() 278 list_del_init(&rq->queuelist); in __dd_dispatch_request() 501 list_add(&rq->queuelist, &dd->dispatch); in dd_insert_request() 503 list_add_tail(&rq->queuelist, &dd->dispatch); in dd_insert_request() 517 list_add_tail(&rq->queuelist, &dd->fifo_list[data_dir]); in dd_insert_request() 531 rq = list_first_entry(list, struct request, queuelist); in dd_insert_requests() [all …]
|
D | deadline-iosched.c | 113 list_add_tail(&rq->queuelist, &dd->fifo_list[data_dir]); in deadline_add_request() 175 if (!list_empty(&req->queuelist) && !list_empty(&next->queuelist)) { in deadline_merged_requests() 178 list_move(&req->queuelist, &next->queuelist); in deadline_merged_requests() 266 list_for_each_entry(rq, &dd->fifo_list[WRITE], queuelist) { in deadline_fifo_request()
|
D | blk-mq.c | 307 INIT_LIST_HEAD(&rq->queuelist); in blk_mq_rq_ctx_init() 703 list_for_each_entry_safe(rq, next, &rq_list, queuelist) { in blk_mq_requeue_work() 708 list_del_init(&rq->queuelist); in blk_mq_requeue_work() 713 rq = list_entry(rq_list.next, struct request, queuelist); in blk_mq_requeue_work() 714 list_del_init(&rq->queuelist); in blk_mq_requeue_work() 736 list_add(&rq->queuelist, &q->requeue_list); in blk_mq_add_to_requeue_list() 738 list_add_tail(&rq->queuelist, &q->requeue_list); in blk_mq_add_to_requeue_list() 935 list_del_init(&dispatch_data->rq->queuelist); in dispatch_rq_from_ctx() 1134 rq = list_first_entry(list, struct request, queuelist); in blk_mq_dispatch_rq_list() 1160 list_del_init(&rq->queuelist); in blk_mq_dispatch_rq_list() [all …]
|
D | blk-mq-sched.c | 106 list_add(&rq->queuelist, &rq_list); in blk_mq_do_dispatch_sched() 152 list_add(&rq->queuelist, &rq_list); in blk_mq_do_dispatch_ctx() 260 list_for_each_entry_reverse(rq, list, queuelist) { in blk_mq_bio_list_merge() 353 list_add(&rq->queuelist, &hctx->dispatch); in blk_mq_sched_bypass_insert() 386 list_add(&rq->queuelist, &list); in blk_mq_sched_insert_request()
|
D | blk-flush.c | 142 list_add(&rq->queuelist, &rq->q->queue_head); in blk_flush_queue_rq() 144 list_add_tail(&rq->queuelist, &rq->q->queue_head); in blk_flush_queue_rq() 204 BUG_ON(!list_empty(&rq->queuelist)); in blk_flush_complete_seq() 490 list_add_tail(&rq->queuelist, &q->queue_head); in blk_insert_flush()
|
D | kyber-iosched.c | 537 list_for_each_entry_safe(rq, next, rq_list, queuelist) { in kyber_insert_requests() 544 list_move(&rq->queuelist, head); in kyber_insert_requests() 546 list_move_tail(&rq->queuelist, head); in kyber_insert_requests() 708 rq = list_first_entry_or_null(rqs, struct request, queuelist); in kyber_dispatch_cur_domain() 714 list_del_init(&rq->queuelist); in kyber_dispatch_cur_domain() 721 rq = list_first_entry(rqs, struct request, queuelist); in kyber_dispatch_cur_domain() 724 list_del_init(&rq->queuelist); in kyber_dispatch_cur_domain()
|
D | bfq-iosched.c | 1784 if (rq->queuelist.prev != &rq->queuelist) in bfq_remove_request() 1785 list_del_init(&rq->queuelist); in bfq_remove_request() 1943 !list_empty(&rq->queuelist) && !list_empty(&next->queuelist) && in bfq_requests_merged() 1945 list_del_init(&rq->queuelist); in bfq_requests_merged() 1946 list_replace_init(&next->queuelist, &rq->queuelist); in bfq_requests_merged() 3854 queuelist); in __bfq_dispatch_request() 3855 list_del_init(&rq->queuelist); in __bfq_dispatch_request() 4527 list_add_tail(&rq->queuelist, &bfqq->fifo); in __bfq_insert_request() 4589 list_add(&rq->queuelist, &bfqd->dispatch); in bfq_insert_request() 4591 list_add_tail(&rq->queuelist, &bfqd->dispatch); in bfq_insert_request() [all …]
|
D | blk-core.c | 190 INIT_LIST_HEAD(&rq->queuelist); in blk_rq_init() 1771 BUG_ON(!list_empty(&req->queuelist)); in __blk_put_request() 1908 list_for_each_entry_reverse(rq, plug_list, queuelist) { in blk_attempt_plug_merge() 1962 list_for_each_entry(rq, plug_list, queuelist) { in blk_plug_queued_count() 2103 list_add_tail(&req->queuelist, &plug->list); in blk_queue_bio() 2821 list_for_each_entry(rq, &q->queue_head, queuelist) { in elv_next_request() 2960 BUG_ON(list_empty(&rq->queuelist)); in blk_dequeue_request() 2963 list_del_init(&rq->queuelist); in blk_dequeue_request() 3615 struct request *rqa = container_of(a, struct request, queuelist); in plug_rq_cmp() 3616 struct request *rqb = container_of(b, struct request, queuelist); in plug_rq_cmp() [all …]
|
D | elevator.c | 396 list_add(&rq->queuelist, entry); in elv_dispatch_sort() 416 list_add_tail(&rq->queuelist, &q->queue_head); in elv_dispatch_add_tail() 642 list_add(&rq->queuelist, &q->queue_head); in __elv_add_request() 648 list_add_tail(&rq->queuelist, &q->queue_head); in __elv_add_request()
|
D | blk-tag.c | 271 list_del_init(&rq->queuelist); in blk_queue_end_tag()
|
D | cfq-iosched.c | 2504 list_del_init(&rq->queuelist); in cfq_remove_request() 2556 if (!list_empty(&rq->queuelist) && !list_empty(&next->queuelist) && in cfq_merged_requests() 2559 list_move(&rq->queuelist, &next->queuelist); in cfq_merged_requests() 4134 list_add_tail(&rq->queuelist, &cfqq->fifo); in cfq_insert_request()
|
D | blk-mq-debugfs.c | 429 list_entry_rq(&rq->queuelist)); in hctx_show_busy_rq()
|
/Linux-v4.19/include/linux/ |
D | elevator.h | 260 #define rq_entry_fifo(ptr) list_entry((ptr), struct request, queuelist) 261 #define rq_fifo_clear(rq) list_del_init(&(rq)->queuelist)
|
D | blkdev.h | 168 struct list_head queuelist; member 759 #define blk_queued_rq(rq) (!list_empty(&(rq)->queuelist)) 761 #define list_entry_rq(ptr) list_entry((ptr), struct request, queuelist)
|
/Linux-v4.19/drivers/cdrom/ |
D | gdrom.c | 605 req = list_entry(elem, struct request, queuelist); in gdrom_readdisk_dma() 654 list_del_init(&req->queuelist); in gdrom_readdisk_dma() 672 list_add_tail(&req->queuelist, &gdrom_deferred); in gdrom_request()
|
/Linux-v4.19/Documentation/block/ |
D | request.txt | 35 struct list_head queuelist BI Organization on various internal
|
D | biodoc.txt | 509 struct list_head queuelist; /* Not meant to be directly accessed by
|
/Linux-v4.19/drivers/block/ |
D | xen-blkfront.c | 2048 list_for_each_entry_safe(req, n, &info->requests, queuelist) { in blkif_recover() 2050 list_del_init(&req->queuelist); in blkif_recover() 2105 list_add(&shadow[j].request->queuelist, &info->requests); in blkfront_resume()
|
D | null_blk_main.c | 620 INIT_LIST_HEAD(&cmd->rq->queuelist); in end_cmd()
|