Home
last modified time | relevance | path

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

/linux/block/
A Dblk-mq-sched.c79 struct request *rqa = container_of(a, struct request, queuelist); in sched_rq_cmp()
80 struct request *rqb = container_of(b, struct request, queuelist); in sched_rq_cmp()
88 list_first_entry(rq_list, struct request, queuelist)->mq_hctx; in blk_mq_dispatch_hctx_list()
93 list_for_each_entry(rq, rq_list, queuelist) { in blk_mq_dispatch_hctx_list()
95 list_cut_before(&hctx_list, rq_list, &rq->queuelist); in blk_mq_dispatch_hctx_list()
168 list_add_tail(&rq->queuelist, &rq_list); in __blk_mq_do_dispatch_sched()
281 list_add(&rq->queuelist, &rq_list); in blk_mq_do_dispatch_ctx()
467 list_add(&rq->queuelist, &list); in blk_mq_sched_insert_request()
A Dmq-deadline.c173 list_del_init(&rq->queuelist); in deadline_remove_request()
221 if (!list_empty(&req->queuelist) && !list_empty(&next->queuelist)) { in dd_merged_requests()
224 list_move(&req->queuelist, &next->queuelist); in dd_merged_requests()
303 list_for_each_entry(rq, &per_prio->fifo_list[DD_WRITE], queuelist) { in deadline_fifo_request()
378 queuelist); in __dd_dispatch_request()
381 list_del_init(&rq->queuelist); in __dd_dispatch_request()
744 list_add(&rq->queuelist, &per_prio->dispatch); in dd_insert_request()
758 list_add_tail(&rq->queuelist, &per_prio->fifo_list[data_dir]); in dd_insert_request()
775 rq = list_first_entry(list, struct request, queuelist); in dd_insert_requests()
776 list_del_init(&rq->queuelist); in dd_insert_requests()
A Delevator.h163 #define rq_entry_fifo(ptr) list_entry((ptr), struct request, queuelist)
164 #define rq_fifo_clear(rq) list_del_init(&(rq)->queuelist)
A Dkyber-iosched.c595 list_for_each_entry_safe(rq, next, rq_list, queuelist) { in kyber_insert_requests()
603 list_move(&rq->queuelist, head); in kyber_insert_requests()
605 list_move_tail(&rq->queuelist, head); in kyber_insert_requests()
770 rq = list_first_entry_or_null(rqs, struct request, queuelist); in kyber_dispatch_cur_domain()
776 list_del_init(&rq->queuelist); in kyber_dispatch_cur_domain()
786 rq = list_first_entry(rqs, struct request, queuelist); in kyber_dispatch_cur_domain()
789 list_del_init(&rq->queuelist); in kyber_dispatch_cur_domain()
A Dblk-mq.c377 INIT_LIST_HEAD(&rq->queuelist); in blk_mq_rq_ctx_init()
1103 list_del_init(&rq->queuelist); in blk_mq_requeue_work()
1117 list_del_init(&rq->queuelist); in blk_mq_requeue_work()
1537 list_add(&rq->queuelist, list); in blk_mq_handle_dev_resource()
1550 list_add(&rq->queuelist, zone_list); in blk_mq_handle_zone_resource()
1603 list_for_each_entry(rq, list, queuelist) { in blk_mq_release_budgets()
1642 list_del_init(&rq->queuelist); in blk_mq_dispatch_rq_list()
2286 list_add(&rq->queuelist, &list); in blk_mq_flush_plug_list()
2445 queuelist); in blk_mq_try_issue_list_directly()
2447 list_del_init(&rq->queuelist); in blk_mq_try_issue_list_directly()
[all …]
A Dbfq-iosched.c2274 if (rq->queuelist.prev != &rq->queuelist) in bfq_remove_request()
2275 list_del_init(&rq->queuelist); in bfq_remove_request()
2451 !list_empty(&rq->queuelist) && !list_empty(&next->queuelist) && in bfq_requests_merged()
2453 list_del_init(&rq->queuelist); in bfq_requests_merged()
2454 list_replace_init(&next->queuelist, &rq->queuelist); in bfq_requests_merged()
4927 queuelist); in __bfq_dispatch_request()
4928 list_del_init(&rq->queuelist); in __bfq_dispatch_request()
5928 list_add_tail(&rq->queuelist, &bfqq->fifo); in __bfq_insert_request()
6037 list_add(&rq->queuelist, &bfqd->dispatch); in bfq_insert_request()
6039 list_add_tail(&rq->queuelist, &bfqd->dispatch); in bfq_insert_request()
[all …]
A Delevator.c372 list_add(&rq->queuelist, free); in elv_attempt_insert_merge()
388 list_add(&rq->queuelist, free); in elv_attempt_insert_merge()
A Dblk-mq.h335 list_del_init(&rq->queuelist); in blk_mq_free_requests()
A Dblk-flush.c201 BUG_ON(!list_empty(&rq->queuelist)); in blk_flush_complete_seq()
A Dblk-merge.c1122 list_for_each_entry_reverse(rq, list, queuelist) { in blk_bio_list_merge()
A Dblk-core.c116 INIT_LIST_HEAD(&rq->queuelist); in blk_rq_init()
/linux/drivers/mtd/
A Dmtd_blkdevs.c110 rq = list_first_entry_or_null(&dev->rq_list, struct request, queuelist); in mtd_next_request()
112 list_del_init(&rq->queuelist); in mtd_next_request()
177 list_add_tail(&bd->rq->queuelist, &dev->rq_list); in mtd_queue_rq()
/linux/drivers/block/paride/
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()
A Dpcd.c673 queuelist); in set_next_request()
674 list_del_init(&pcd_req->queuelist); in set_next_request()
715 list_add_tail(&bd->rq->queuelist, &cd->rq_list); in pcd_queue_rq()
A Dpf.c721 queuelist); in set_next_request()
722 list_del_init(&pf_req->queuelist); in set_next_request()
781 list_add_tail(&bd->rq->queuelist, &pf->rq_list); in pf_queue_rq()
/linux/Documentation/block/
A Drequest.rst45 struct list_head queuelist BI Organization on various internal
A Dbiodoc.rst536 struct list_head queuelist; /* Not meant to be directly accessed by
/linux/drivers/block/null_blk/
A Dmain.c1572 req = list_first_entry(&list, struct request, queuelist); in null_poll()
1573 list_del_init(&req->queuelist); in null_poll()
1595 list_del_init(&rq->queuelist); in null_timeout_rq()
1650 list_add_tail(&bd->rq->queuelist, &nq->poll_list); in null_queue_rq()
/linux/drivers/block/aoe/
A Daoeblk.c277 list_add_tail(&bd->rq->queuelist, &d->rq_list); in aoeblk_queue_rq()
A Daoecmd.c851 queuelist); in nextbuf()
854 list_del_init(&rq->queuelist); in nextbuf()
/linux/include/linux/
A Dblk-mq.h99 struct list_head queuelist; member
A Dblkdev.h456 #define list_entry_rq(ptr) list_entry((ptr), struct request, queuelist)
/linux/drivers/block/
A Dxen-blkfront.c2038 list_for_each_entry_safe(req, n, &info->requests, queuelist) { in blkif_recover()
2040 list_del_init(&req->queuelist); in blkif_recover()
2095 list_add(&shadow[j].request->queuelist, &info->requests); in blkfront_resume()
A Dfloppy.c2762 queuelist); in set_next_request()
2765 list_del_init(&current_req->queuelist); in set_next_request()
2877 list_add_tail(&bd->rq->queuelist, &floppy_reqs); in floppy_queue_rq()

Completed in 70 milliseconds