Home
last modified time | relevance | path

Searched refs:queuelist (Results 1 – 16 of 16) sorted by relevance

/linux-4.19.296/block/
Dnoop-iosched.c18 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()
Dmq-deadline.c112 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 …]
Ddeadline-iosched.c113 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()
Dblk-mq.c307 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 …]
Dblk-mq-sched.c115 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()
Dblk-flush.c142 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()
Dkyber-iosched.c537 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()
Dbfq-iosched.c1805 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 …]
Dblk-core.c190 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 …]
Delevator.c396 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()
Dblk-tag.c271 list_del_init(&rq->queuelist); in blk_queue_end_tag()
Dcfq-iosched.c2504 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()
Dblk-mq-debugfs.c437 list_entry_rq(&rq->queuelist)); in hctx_show_busy_rq()
/linux-4.19.296/include/linux/
Delevator.h261 #define rq_entry_fifo(ptr) list_entry((ptr), struct request, queuelist)
262 #define rq_fifo_clear(rq) list_del_init(&(rq)->queuelist)
Dblkdev.h176 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/
Dgdrom.c605 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()