Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/block/
H A Dblk-mq-sched.c80 struct request *rqa = container_of(a, struct request, queuelist); in sched_rq_cmp()
81 struct request *rqb = container_of(b, struct request, queuelist); in sched_rq_cmp()
89 list_first_entry(rq_list, struct request, queuelist)->mq_hctx; in blk_mq_dispatch_hctx_list()
94 list_for_each_entry(rq, rq_list, queuelist) { in blk_mq_dispatch_hctx_list()
96 list_cut_before(&hctx_list, rq_list, &rq->queuelist); in blk_mq_dispatch_hctx_list()
165 list_add_tail(&rq->queuelist, &rq_list); in __blk_mq_do_dispatch_sched()
270 list_add(&rq->queuelist, &rq_list); in blk_mq_do_dispatch_ctx()
466 list_add(&rq->queuelist, &list); in blk_mq_sched_insert_request()
H A Dmq-deadline-main.c196 list_del_init(&rq->queuelist); in deadline_remove_request()
244 if (!list_empty(&req->queuelist) && !list_empty(&next->queuelist)) { in dd_merged_requests()
247 list_move(&req->queuelist, &next->queuelist); in dd_merged_requests()
322 list_for_each_entry(rq, &per_prio->fifo_list[DD_WRITE], queuelist) { in deadline_fifo_request()
384 queuelist); in __dd_dispatch_request()
387 list_del_init(&rq->queuelist); in __dd_dispatch_request()
751 list_add(&rq->queuelist, &per_prio->dispatch); in dd_insert_request()
766 list_add_tail(&rq->queuelist, &per_prio->fifo_list[data_dir]); in dd_insert_request()
783 rq = list_first_entry(list, struct request, queuelist); in dd_insert_requests()
784 list_del_init(&rq->queuelist); in dd_insert_requests()
H A Dblk-mq.c302 INIT_LIST_HEAD(&rq->queuelist); in blk_mq_rq_ctx_init()
798 list_for_each_entry_safe(rq, next, &rq_list, queuelist) { in blk_mq_requeue_work()
803 list_del_init(&rq->queuelist); in blk_mq_requeue_work()
816 rq = list_entry(rq_list.next, struct request, queuelist); in blk_mq_requeue_work()
817 list_del_init(&rq->queuelist); in blk_mq_requeue_work()
839 list_add(&rq->queuelist, &q->requeue_list); in blk_mq_add_to_requeue_list()
841 list_add_tail(&rq->queuelist, &q->requeue_list); in blk_mq_add_to_requeue_list()
1054 list_del_init(&dispatch_data->rq->queuelist); in dispatch_rq_from_ctx()
1249 list_first_entry_or_null(list, struct request, queuelist); in blk_mq_handle_dev_resource()
1258 list_add(&rq->queuelist, list); in blk_mq_handle_dev_resource()
[all …]
H A Dkyber-iosched.c594 list_for_each_entry_safe(rq, next, rq_list, queuelist) { in kyber_insert_requests()
601 list_move(&rq->queuelist, head); in kyber_insert_requests()
603 list_move_tail(&rq->queuelist, head); in kyber_insert_requests()
769 rq = list_first_entry_or_null(rqs, struct request, queuelist); in kyber_dispatch_cur_domain()
775 list_del_init(&rq->queuelist); in kyber_dispatch_cur_domain()
785 rq = list_first_entry(rqs, struct request, queuelist); in kyber_dispatch_cur_domain()
788 list_del_init(&rq->queuelist); in kyber_dispatch_cur_domain()
H A Dbfq-iosched.c2166 if (rq->queuelist.prev != &rq->queuelist) in bfq_remove_request()
2167 list_del_init(&rq->queuelist); in bfq_remove_request()
2348 !list_empty(&rq->queuelist) && !list_empty(&next->queuelist) && in bfq_requests_merged()
2350 list_del_init(&rq->queuelist); in bfq_requests_merged()
2351 list_replace_init(&next->queuelist, &rq->queuelist); in bfq_requests_merged()
4687 queuelist); in __bfq_dispatch_request()
4688 list_del_init(&rq->queuelist); in __bfq_dispatch_request()
5471 list_add_tail(&rq->queuelist, &bfqq->fifo); in __bfq_insert_request()
5536 list_add(&rq->queuelist, &bfqd->dispatch); in bfq_insert_request()
5538 list_add_tail(&rq->queuelist, &bfqd->dispatch); in bfq_insert_request()
[all …]
H A Dblk-flush.c202 BUG_ON(!list_empty(&rq->queuelist)); in blk_flush_complete_seq()
H A Dblk-merge.c1067 list_for_each_entry_reverse(rq, plug_list, queuelist) { in blk_attempt_plug_merge()
1098 list_for_each_entry_reverse(rq, list, queuelist) { in blk_bio_list_merge()
H A Dblk-core.c121 INIT_LIST_HEAD(&rq->queuelist); in blk_rq_init()
/OK3568_Linux_fs/kernel/include/linux/
H A Delevator.h175 #define rq_entry_fifo(ptr) list_entry((ptr), struct request, queuelist)
176 #define rq_fifo_clear(rq) list_del_init(&(rq)->queuelist)
H A Dblkdev.h155 struct list_head queuelist; member
699 #define list_entry_rq(ptr) list_entry((ptr), struct request, queuelist)
/OK3568_Linux_fs/kernel/drivers/rk_nand/
H A Drk_nand_blk.c261 rq = list_first_entry_or_null(&nand_ops->rq_list, struct request, queuelist); in rk_nand_next_request()
263 list_del_init(&rq->queuelist); in rk_nand_next_request()
312 list_add_tail(&bd->rq->queuelist, &dev->nand_ops->rq_list); in rk_nand_queue_rq()
/OK3568_Linux_fs/kernel/drivers/mtd/
H A Dmtd_blkdevs.c130 rq = list_first_entry_or_null(&dev->rq_list, struct request, queuelist); in mtd_next_request()
132 list_del_init(&rq->queuelist); in mtd_next_request()
197 list_add_tail(&bd->rq->queuelist, &dev->rq_list); in mtd_queue_rq()
/OK3568_Linux_fs/kernel/drivers/rkflash/
H A Drkflash_blk.c341 rq = list_first_entry_or_null(&tr->rq_list, struct request, queuelist); in rkflash_next_request()
343 list_del_init(&rq->queuelist); in rkflash_next_request()
393 list_add_tail(&bd->rq->queuelist, &dev->blk_ops->rq_list); in rkflash_queue_rq()
/OK3568_Linux_fs/kernel/drivers/block/paride/
H A Dpd.c416 queuelist); in set_next_request()
417 list_del_init(&pd_req->queuelist); in set_next_request()
765 list_add_tail(&bd->rq->queuelist, &disk->rq_list); in pd_queue_rq()
H A Dpcd.c785 queuelist); in set_next_request()
786 list_del_init(&pcd_req->queuelist); in set_next_request()
827 list_add_tail(&bd->rq->queuelist, &cd->rq_list); in pcd_queue_rq()
H A Dpf.c818 queuelist); in set_next_request()
819 list_del_init(&pf_req->queuelist); in set_next_request()
878 list_add_tail(&bd->rq->queuelist, &pf->rq_list); in pf_queue_rq()
/OK3568_Linux_fs/kernel/Documentation/block/
H A Drequest.rst45 struct list_head queuelist BI Organization on various internal
H A Dbiodoc.rst536 struct list_head queuelist; /* Not meant to be directly accessed by
/OK3568_Linux_fs/kernel/drivers/block/
H A Dxsysace.c482 rq = list_first_entry_or_null(&ace->rq_list, struct request, queuelist); in ace_get_next_request()
484 list_del_init(&rq->queuelist); in ace_get_next_request()
881 list_add_tail(&req->queuelist, &ace->rq_list); in ace_queue_rq()
H A Dxen-blkfront.c2136 list_for_each_entry_safe(req, n, &info->requests, queuelist) { in blkif_recover()
2138 list_del_init(&req->queuelist); in blkif_recover()
2193 list_add(&shadow[j].request->queuelist, &info->requests); in blkfront_resume()
H A Dfloppy.c2845 queuelist); in set_next_request()
2848 list_del_init(&current_req->queuelist); in set_next_request()
2960 list_add_tail(&bd->rq->queuelist, &floppy_reqs); in floppy_queue_rq()
/OK3568_Linux_fs/kernel/drivers/ide/
H A Dide-io.c545 list_add(&rq->queuelist, &drive->rq_list); in ide_issue_rq()
901 list_add_tail(&rq->queuelist, &drive->rq_list); in ide_insert_request_head()
H A Dide-probe.c1171 rq = list_first_entry(&drive->rq_list, struct request, queuelist); in drive_rq_insert_work()
1172 list_del_init(&rq->queuelist); in drive_rq_insert_work()
/OK3568_Linux_fs/kernel/drivers/block/aoe/
H A Daoeblk.c278 list_add_tail(&bd->rq->queuelist, &d->rq_list); in aoeblk_queue_rq()
H A Daoecmd.c851 queuelist); in nextbuf()
854 list_del_init(&rq->queuelist); in nextbuf()