/Linux-v4.19/block/ |
D | blk-mq-sched.c | 83 LIST_HEAD(rq_list); in blk_mq_do_dispatch_sched() 106 list_add(&rq->queuelist, &rq_list); in blk_mq_do_dispatch_sched() 107 } while (blk_mq_dispatch_rq_list(q, &rq_list, true)); in blk_mq_do_dispatch_sched() 129 LIST_HEAD(rq_list); in blk_mq_do_dispatch_ctx() 152 list_add(&rq->queuelist, &rq_list); in blk_mq_do_dispatch_ctx() 157 } while (blk_mq_dispatch_rq_list(q, &rq_list, true)); in blk_mq_do_dispatch_ctx() 167 LIST_HEAD(rq_list); in blk_mq_sched_dispatch_requests() 182 list_splice_init(&hctx->dispatch, &rq_list); in blk_mq_sched_dispatch_requests() 199 if (!list_empty(&rq_list)) { in blk_mq_sched_dispatch_requests() 201 if (blk_mq_dispatch_rq_list(q, &rq_list, false)) { in blk_mq_sched_dispatch_requests() [all …]
|
D | kyber-iosched.c | 85 struct list_head rq_list[KYBER_NUM_DOMAINS]; member 403 INIT_LIST_HEAD(&kcq->rq_list[i]); in kyber_ctx_queue_init() 515 struct list_head *rq_list = &kcq->rq_list[sched_domain]; in kyber_bio_merge() local 519 merged = blk_mq_bio_list_merge(hctx->queue, rq_list, bio); in kyber_bio_merge() 532 struct list_head *rq_list, bool at_head) in kyber_insert_requests() argument 537 list_for_each_entry_safe(rq, next, rq_list, queuelist) { in kyber_insert_requests() 540 struct list_head *head = &kcq->rq_list[sched_domain]; in kyber_insert_requests() 610 list_splice_tail_init(&kcq->rq_list[flush_data->sched_domain], in flush_busy_kcq()
|
D | blk-mq.c | 696 LIST_HEAD(rq_list); in blk_mq_requeue_work() 700 list_splice_init(&q->requeue_list, &rq_list); in blk_mq_requeue_work() 703 list_for_each_entry_safe(rq, next, &rq_list, queuelist) { in blk_mq_requeue_work() 712 while (!list_empty(&rq_list)) { in blk_mq_requeue_work() 713 rq = list_entry(rq_list.next, struct request, queuelist); in blk_mq_requeue_work() 899 list_splice_tail_init(&ctx->rq_list, flush_data->list); in flush_busy_ctx() 933 if (!list_empty(&ctx->rq_list)) { in dispatch_rq_from_ctx() 934 dispatch_data->rq = list_entry_rq(ctx->rq_list.next); in dispatch_rq_from_ctx() 936 if (list_empty(&ctx->rq_list)) in dispatch_rq_from_ctx() 1544 list_add(&rq->queuelist, &ctx->rq_list); in __blk_mq_insert_req_list() [all …]
|
D | blk-mq.h | 16 struct list_head rq_list; member
|
D | blk-mq-debugfs.c | 639 return seq_list_start(&ctx->rq_list, *pos); in ctx_rq_list_start() 646 return seq_list_next(v, &ctx->rq_list, pos); in ctx_rq_list_next()
|
/Linux-v4.19/net/sunrpc/ |
D | xprt.c | 835 list_for_each_entry(entry, &xprt->recv, rq_list) in xprt_lookup_rqst() 933 list_del_init(&req->rq_list); in xprt_complete_rqst() 1017 if (list_empty(&req->rq_list) && rpc_reply_expected(task)) { in xprt_transmit() 1026 list_add_tail(&req->rq_list, &xprt->recv); in xprt_transmit() 1141 req = list_entry(xprt->free.next, struct rpc_rqst, rq_list); in xprt_alloc_slot() 1142 list_del(&req->rq_list); in xprt_alloc_slot() 1192 list_add(&req->rq_list, &xprt->free); in xprt_free_slot() 1203 req = list_first_entry(&xprt->free, struct rpc_rqst, rq_list); in xprt_free_all_slots() 1204 list_del(&req->rq_list); in xprt_free_all_slots() 1227 list_add(&req->rq_list, &xprt->free); in xprt_alloc() [all …]
|
D | backchannel_rqst.c | 94 INIT_LIST_HEAD(&req->rq_list); in xprt_alloc_bc_req()
|
/Linux-v4.19/drivers/scsi/ |
D | sg.c | 149 struct list_head rq_list; /* head of request list */ member 876 list_for_each_entry(srp, &sfp->rq_list, entry) { in sg_fill_request_table() 1003 list_for_each_entry(srp, &sfp->rq_list, entry) { in sg_ioctl() 1017 list_for_each_entry(srp, &sfp->rq_list, entry) { in sg_ioctl() 1189 list_for_each_entry(srp, &sfp->rq_list, entry) { in sg_poll() 2084 list_for_each_entry(resp, &sfp->rq_list, entry) { in sg_get_rq_mark() 2106 if (!list_empty(&sfp->rq_list)) { in sg_add_request() 2120 list_add_tail(&rp->entry, &sfp->rq_list); in sg_add_request() 2135 if (!sfp || !srp || list_empty(&sfp->rq_list)) in sg_remove_request() 2160 INIT_LIST_HEAD(&sfp->rq_list); in sg_add_sfp() [all …]
|
/Linux-v4.19/drivers/gpu/drm/scheduler/ |
D | gpu_scheduler.c | 178 struct drm_sched_rq **rq_list, in drm_sched_entity_init() argument 182 if (!(entity && rq_list && num_rq_list > 0 && rq_list[0])) in drm_sched_entity_init() 187 entity->rq = rq_list[0]; in drm_sched_entity_init()
|
/Linux-v4.19/include/drm/ |
D | gpu_scheduler.h | 286 struct drm_sched_rq **rq_list,
|
/Linux-v4.19/net/sunrpc/xprtrdma/ |
D | backchannel.c | 54 INIT_LIST_HEAD(&rqst->rq_list); in rpcrdma_bc_setup_reqs()
|
/Linux-v4.19/include/linux/sunrpc/ |
D | xprt.h | 85 struct list_head rq_list; member
|