Searched refs:rq_list (Results 1 – 13 of 13) sorted by relevance
| /linux/block/ |
| H A D | blk-mq-sched.c | 56 static bool blk_mq_dispatch_hctx_list(struct list_head *rq_list) in blk_mq_dispatch_hctx_list() argument 59 list_first_entry(rq_list, struct request, queuelist)->mq_hctx; in blk_mq_dispatch_hctx_list() 63 list_for_each_entry(rq, rq_list, queuelist) { in blk_mq_dispatch_hctx_list() 65 list_cut_before(&hctx_list, rq_list, &rq->queuelist); in blk_mq_dispatch_hctx_list() 69 list_splice_tail_init(rq_list, &hctx_list); in blk_mq_dispatch_hctx_list() 92 LIST_HEAD(rq_list); in __blk_mq_do_dispatch_sched() 137 list_add_tail(&rq->queuelist, &rq_list); in __blk_mq_do_dispatch_sched() 163 list_sort(NULL, &rq_list, sched_rq_cmp); in __blk_mq_do_dispatch_sched() 165 dispatched |= blk_mq_dispatch_hctx_list(&rq_list); in __blk_mq_do_dispatch_sched() 166 } while (!list_empty(&rq_list)); in __blk_mq_do_dispatch_sched() [all …]
|
| H A D | blk-mq.h | 170 struct rq_list *cached_rqs;
|
| /linux/include/linux/mtd/ |
| H A D | blktrans.h | 33 struct list_head rq_list; member
|
| /linux/drivers/mtd/ |
| H A D | mtd_blkdevs.c | 110 rq = list_first_entry_or_null(&dev->rq_list, struct request, queuelist); in mtd_next_request() 178 list_add_tail(&bd->rq->queuelist, &dev->rq_list); in mtd_queue_rq() 376 INIT_LIST_HEAD(&new->rq_list); in add_mtd_blktrans_dev()
|
| /linux/net/sunrpc/ |
| H A D | xprt.c | 1754 req = list_entry(xprt->free.next, struct rpc_rqst, rq_list); in xprt_alloc_slot() 1755 list_del(&req->rq_list); in xprt_alloc_slot() 1792 list_add(&req->rq_list, &xprt->free); in xprt_free_slot() 1802 req = list_first_entry(&xprt->free, struct rpc_rqst, rq_list); in xprt_free_all_slots() 1803 list_del(&req->rq_list); in xprt_free_all_slots() 1851 list_add(&req->rq_list, &xprt->free); in xprt_alloc()
|
| /linux/drivers/block/aoe/ |
| H A D | aoedev.c | 231 list_for_each_entry_safe(rq, rqnext, &d->rq_list, queuelist) { in aoedev_downdev() 486 INIT_LIST_HEAD(&d->rq_list); in aoedev_by_aoeaddr()
|
| H A D | aoe.h | 174 struct list_head rq_list; member
|
| H A D | aoecmd.c | 858 rq = list_first_entry_or_null(&d->rq_list, struct request, in nextbuf()
|
| /linux/drivers/block/ |
| H A D | virtio_blk.c | 474 struct rq_list *rqlist) in virtblk_add_req_batch() 501 static void virtio_queue_rqs(struct rq_list *rqlist) in virtio_queue_rqs() 503 struct rq_list submit_list = { }; in virtio_queue_rqs() 504 struct rq_list requeue_list = { }; in virtio_queue_rqs()
|
| H A D | ublk_drv.c | 2114 static void ublk_queue_cmd_list(struct ublk_io *io, struct rq_list *l) in ublk_queue_cmd_list() 2264 static void ublk_queue_rqs(struct rq_list *rqlist) in ublk_queue_rqs() 2266 struct rq_list requeue_list = { }; in ublk_queue_rqs() 2267 struct rq_list submit_list = { }; in ublk_queue_rqs() 2292 static void ublk_batch_queue_cmd_list(struct ublk_queue *ubq, struct rq_list *l) in ublk_batch_queue_cmd_list() 2317 static void ublk_batch_queue_rqs(struct rq_list *rqlist) in ublk_batch_queue_rqs() 2319 struct rq_list requeue_list = { }; in ublk_batch_queue_rqs() 2320 struct rq_list submit_list = { }; in ublk_batch_queue_rqs()
|
| /linux/include/linux/sunrpc/ |
| H A D | xprt.h | 79 struct list_head rq_list; /* Slot allocation list */ member
|
| /linux/drivers/block/null_blk/ |
| H A D | main.c | 1707 static void null_queue_rqs(struct rq_list *rqlist) in null_queue_rqs() 1709 struct rq_list requeue_list = {}; in null_queue_rqs()
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_hw_v2.c | 3915 list_for_each_entry(hr_qp, &hr_cq->rq_list, rq_node) { in left_sw_wc() 3993 list_for_each_entry(hr_qp, &hr_cq->rq_list, rq_node) { in hns_roce_v2_sw_poll_cq()
|