Home
last modified time | relevance | path

Searched refs:rq_list (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/block/
Dblk-mq-sched.c83 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 …]
Dkyber-iosched.c85 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()
Dblk-mq.c696 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 …]
Dblk-mq.h16 struct list_head rq_list; member
Dblk-mq-debugfs.c639 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/
Dxprt.c835 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 …]
Dbackchannel_rqst.c94 INIT_LIST_HEAD(&req->rq_list); in xprt_alloc_bc_req()
/Linux-v4.19/drivers/scsi/
Dsg.c149 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/
Dgpu_scheduler.c178 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/
Dgpu_scheduler.h286 struct drm_sched_rq **rq_list,
/Linux-v4.19/net/sunrpc/xprtrdma/
Dbackchannel.c54 INIT_LIST_HEAD(&rqst->rq_list); in rpcrdma_bc_setup_reqs()
/Linux-v4.19/include/linux/sunrpc/
Dxprt.h85 struct list_head rq_list; member