/linux-4.19.296/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() 721 rq = list_entry(rq_list.next, struct request, queuelist); in blk_mq_requeue_work() 722 list_del_init(&rq->queuelist); in blk_mq_requeue_work() 744 list_add(&rq->queuelist, &q->requeue_list); in blk_mq_add_to_requeue_list() 746 list_add_tail(&rq->queuelist, &q->requeue_list); in blk_mq_add_to_requeue_list() 946 list_del_init(&dispatch_data->rq->queuelist); in dispatch_rq_from_ctx() 1125 list_first_entry_or_null(list, struct request, queuelist); in blk_mq_handle_dev_resource() 1134 list_add(&rq->queuelist, list); in blk_mq_handle_dev_resource() [all …]
|
D | blk-mq-sched.c | 115 list_add(&rq->queuelist, &rq_list); in blk_mq_do_dispatch_sched() 161 list_add(&rq->queuelist, &rq_list); in blk_mq_do_dispatch_ctx() 269 list_for_each_entry_reverse(rq, list, queuelist) { in blk_mq_bio_list_merge() 362 list_add(&rq->queuelist, &hctx->dispatch); in blk_mq_sched_bypass_insert() 395 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() 502 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 | 1805 if (rq->queuelist.prev != &rq->queuelist) in bfq_remove_request() 1806 list_del_init(&rq->queuelist); in bfq_remove_request() 1972 !list_empty(&rq->queuelist) && !list_empty(&next->queuelist) && in bfq_requests_merged() 1974 list_del_init(&rq->queuelist); in bfq_requests_merged() 1975 list_replace_init(&next->queuelist, &rq->queuelist); in bfq_requests_merged() 4001 queuelist); in __bfq_dispatch_request() 4002 list_del_init(&rq->queuelist); in __bfq_dispatch_request() 4684 list_add_tail(&rq->queuelist, &bfqq->fifo); in __bfq_insert_request() 4746 list_add(&rq->queuelist, &bfqd->dispatch); in bfq_insert_request() 4748 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() 1782 BUG_ON(!list_empty(&req->queuelist)); in __blk_put_request() 1919 list_for_each_entry_reverse(rq, plug_list, queuelist) { in blk_attempt_plug_merge() 1973 list_for_each_entry(rq, plug_list, queuelist) { in blk_plug_queued_count() 2114 list_add_tail(&req->queuelist, &plug->list); in blk_queue_bio() 2828 list_for_each_entry(rq, &q->queue_head, queuelist) { in elv_next_request() 2967 BUG_ON(list_empty(&rq->queuelist)); in blk_dequeue_request() 2970 list_del_init(&rq->queuelist); in blk_dequeue_request() 3622 struct request *rqa = container_of(a, struct request, queuelist); in plug_rq_cmp() 3623 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 | 437 list_entry_rq(&rq->queuelist)); in hctx_show_busy_rq()
|
/linux-4.19.296/include/linux/ |
D | elevator.h | 261 #define rq_entry_fifo(ptr) list_entry((ptr), struct request, queuelist) 262 #define rq_fifo_clear(rq) list_del_init(&(rq)->queuelist)
|
D | blkdev.h | 176 struct list_head queuelist; member 773 #define blk_queued_rq(rq) (!list_empty(&(rq)->queuelist)) 775 #define list_entry_rq(ptr) list_entry((ptr), struct request, queuelist)
|
/linux-4.19.296/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()
|