Home
last modified time | relevance | path

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

/linux-4.1.27/block/
Dnoop-iosched.c18 list_del_init(&next->queuelist); in noop_merged_requests()
27 rq = list_entry(nd->queue.next, 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_entry(rq->queuelist.prev, struct request, queuelist); in noop_former_request()
57 if (rq->queuelist.next == &nd->queue) in noop_latter_request()
59 return list_entry(rq->queuelist.next, struct request, queuelist); in noop_latter_request()
Dblk-mq.c188 INIT_LIST_HEAD(&rq->queuelist); in blk_mq_rq_ctx_init()
490 list_for_each_entry_safe(rq, next, &rq_list, queuelist) { in blk_mq_requeue_work()
495 list_del_init(&rq->queuelist); in blk_mq_requeue_work()
500 rq = list_entry(rq_list.next, struct request, queuelist); in blk_mq_requeue_work()
501 list_del_init(&rq->queuelist); in blk_mq_requeue_work()
526 list_add(&rq->queuelist, &q->requeue_list); in blk_mq_add_to_requeue_list()
528 list_add_tail(&rq->queuelist, &q->requeue_list); in blk_mq_add_to_requeue_list()
558 rq = list_first_entry(&rq_list, struct request, queuelist); in blk_mq_abort_requeue_list()
559 list_del_init(&rq->queuelist); in blk_mq_abort_requeue_list()
699 list_for_each_entry_reverse(rq, &ctx->rq_list, queuelist) { in blk_mq_attempt_merge()
[all …]
Ddeadline-iosched.c110 list_add_tail(&rq->queuelist, &dd->fifo_list[data_dir]); in deadline_add_request()
176 if (!list_empty(&req->queuelist) && !list_empty(&next->queuelist)) { in deadline_merged_requests()
178 list_move(&req->queuelist, &next->queuelist); in deadline_merged_requests()
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()
202 BUG_ON(!list_empty(&rq->queuelist)); in blk_flush_complete_seq()
412 list_add_tail(&rq->queuelist, &q->queue_head); in blk_insert_flush()
Dblk-tag.c272 list_del_init(&rq->queuelist); in blk_queue_end_tag()
378 list_add(&rq->queuelist, &q->tag_busy_list); in blk_queue_start_tag()
Delevator.c387 list_add(&rq->queuelist, entry); in elv_dispatch_sort()
407 list_add_tail(&rq->queuelist, &q->queue_head); in elv_dispatch_add_tail()
616 list_add(&rq->queuelist, &q->queue_head); in __elv_add_request()
622 list_add_tail(&rq->queuelist, &q->queue_head); in __elv_add_request()
Dblk-core.c101 INIT_LIST_HEAD(&rq->queuelist); in blk_rq_init()
1405 BUG_ON(!list_empty(&req->queuelist)); in __blk_put_request()
1545 list_for_each_entry_reverse(rq, plug_list, queuelist) { in blk_attempt_plug_merge()
1681 list_add_tail(&req->queuelist, &plug->list); in blk_queue_bio()
2349 BUG_ON(list_empty(&rq->queuelist)); in blk_dequeue_request()
2352 list_del_init(&rq->queuelist); in blk_dequeue_request()
3057 struct request *rqa = container_of(a, struct request, queuelist); in plug_rq_cmp()
3058 struct request *rqb = container_of(b, struct request, queuelist); in plug_rq_cmp()
3155 list_del_init(&rq->queuelist); in blk_flush_plug_list()
Dblk-mq-sysfs.c147 list_for_each_entry(rq, list, queuelist) { in sysfs_list_show()
Dcfq-iosched.c2327 list_del_init(&rq->queuelist); in cfq_remove_request()
2379 if (!list_empty(&rq->queuelist) && !list_empty(&next->queuelist) && in cfq_merged_requests()
2382 list_move(&rq->queuelist, &next->queuelist); in cfq_merged_requests()
3951 list_add_tail(&rq->queuelist, &cfqq->fifo); in cfq_insert_request()
/linux-4.1.27/drivers/block/
Dnbd.c291 list_for_each_entry_safe(req, tmp, &nbd->queue_head, queuelist) { in nbd_find_request()
294 list_del_init(&req->queuelist); in nbd_find_request()
434 queuelist); in nbd_clear_que()
435 list_del_init(&req->queuelist); in nbd_clear_que()
442 queuelist); in nbd_clear_que()
443 list_del_init(&req->queuelist); in nbd_clear_que()
492 list_add_tail(&req->queuelist, &nbd->queue_head); in nbd_handle_req()
525 queuelist); in nbd_thread()
526 list_del_init(&req->queuelist); in nbd_thread()
569 list_add_tail(&req->queuelist, &nbd->waiting_queue); in do_nbd_request()
Dxen-blkfront.c1510 list_add(&copy[i].request->queuelist, &requests); in blkif_recover()
1531 list_add(&req->queuelist, &requests); in blkif_recover()
1554 list_for_each_entry_safe(req, n, &requests, queuelist) { in blkif_recover()
1556 list_del_init(&req->queuelist); in blkif_recover()
Dnull_blk.c221 INIT_LIST_HEAD(&cmd->rq->queuelist); in end_cmd()
/linux-4.1.27/include/linux/
Delevator.h204 #define rq_entry_fifo(ptr) list_entry((ptr), struct request, queuelist)
205 #define rq_fifo_clear(rq) list_del_init(&(rq)->queuelist)
Dblkdev.h101 struct list_head queuelist; member
620 #define blk_queued_rq(rq) (!list_empty(&(rq)->queuelist))
622 #define list_entry_rq(ptr) list_entry((ptr), struct request, queuelist)
1192 #define blkdev_entry_to_request(entry) list_entry((entry), struct request, queuelist)
/linux-4.1.27/drivers/cdrom/
Dgdrom.c601 req = list_entry(elem, struct request, queuelist); in gdrom_readdisk_dma()
650 list_del_init(&req->queuelist); in gdrom_readdisk_dma()
677 list_add_tail(&req->queuelist, &gdrom_deferred); in gdrom_request()
/linux-4.1.27/drivers/mmc/card/
Dblock.c1622 list_add_tail(&next->queuelist, &mqrq->packed->list); in mmc_blk_prep_packed_list()
1634 list_add(&req->queuelist, &mqrq->packed->list); in mmc_blk_prep_packed_list()
1674 list_for_each_entry(prq, &packed->list, queuelist) { in mmc_blk_packed_hdr_wrq_prep()
1776 list_del_init(&prq->queuelist); in mmc_blk_end_packed_req()
1781 list_del_init(&prq->queuelist); in mmc_blk_end_packed_req()
1799 list_del_init(&prq->queuelist); in mmc_blk_abort_packed_req()
1817 if (prq->queuelist.prev != &packed->list) { in mmc_blk_revert_packed_req()
1818 list_del_init(&prq->queuelist); in mmc_blk_revert_packed_req()
1823 list_del_init(&prq->queuelist); in mmc_blk_revert_packed_req()
Dqueue.c477 list_for_each_entry(req, &packed->list, queuelist) { in mmc_queue_packed_map_sg()
/linux-4.1.27/Documentation/block/
Drequest.txt35 struct list_head queuelist BI Organization on various internal
Dbiodoc.txt510 struct list_head queuelist; /* Not meant to be directly accessed by