Home
last modified time | relevance | path

Searched refs:next_rq (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/block/
Dbsg.c117 if (rq->next_rq) { in bsg_scsi_complete_rq()
119 hdr->din_resid = scsi_req(rq->next_rq)->resid_len; in bsg_scsi_complete_rq()
144 struct request *rq, *next_rq = NULL; in bsg_map_hdr() local
180 next_rq = blk_get_request(q, REQ_OP_SCSI_IN, 0); in bsg_map_hdr()
181 if (IS_ERR(next_rq)) { in bsg_map_hdr()
182 ret = PTR_ERR(next_rq); in bsg_map_hdr()
186 rq->next_rq = next_rq; in bsg_map_hdr()
187 ret = blk_rq_map_user(q, next_rq, NULL, uptr64(hdr->din_xferp), in bsg_map_hdr()
206 if (rq->next_rq) in bsg_map_hdr()
207 blk_rq_unmap_user(rq->next_rq->bio); in bsg_map_hdr()
[all …]
Ddeadline-iosched.c40 struct request *next_rq[2]; member
86 if (dd->next_rq[data_dir] == rq) in deadline_del_rq_rb()
87 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_del_rq_rb()
215 dd->next_rq[READ] = NULL; in deadline_move_request()
216 dd->next_rq[WRITE] = NULL; in deadline_move_request()
217 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_move_request()
286 rq = dd->next_rq[data_dir]; in deadline_next_request()
315 struct request *rq, *next_rq; in deadline_dispatch_requests() local
367 next_rq = deadline_next_request(dd, data_dir); in deadline_dispatch_requests()
368 if (deadline_check_fifo(dd, data_dir) || !next_rq) { in deadline_dispatch_requests()
[all …]
Dmq-deadline.c49 struct request *next_rq[2]; member
99 if (dd->next_rq[data_dir] == rq) in deadline_del_rq_rb()
100 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_del_rq_rb()
168 dd->next_rq[READ] = NULL; in deadline_move_request()
169 dd->next_rq[WRITE] = NULL; in deadline_move_request()
170 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_move_request()
244 rq = dd->next_rq[data_dir]; in deadline_next_request()
272 struct request *rq, *next_rq; in __dd_dispatch_request() local
334 next_rq = deadline_next_request(dd, data_dir); in __dd_dispatch_request()
335 if (deadline_check_fifo(dd, data_dir) || !next_rq) { in __dd_dispatch_request()
[all …]
Dbfq-iosched.c565 if (sector > blk_rq_pos(bfqq->next_rq)) in bfq_rq_pos_tree_lookup()
567 else if (sector < blk_rq_pos(bfqq->next_rq)) in bfq_rq_pos_tree_lookup()
613 if (!bfqq->next_rq) in bfq_pos_tree_add_move()
618 blk_rq_pos(bfqq->next_rq), &parent, &p); in bfq_pos_tree_add_move()
888 struct request *next_rq = bfqq->next_rq; in bfq_updated_next_req() local
891 if (!next_rq) in bfq_updated_next_req()
902 bfq_serv_to_charge(next_rq, bfqq)); in bfq_updated_next_req()
1415 bfq_serv_to_charge(bfqq->next_rq, bfqq)); in bfq_bfqq_update_budg_for_activation()
1663 struct request *next_rq, *prev; in bfq_add_request() local
1676 prev = bfqq->next_rq; in bfq_add_request()
[all …]
Dcfq-iosched.c127 struct request *next_rq; member
2297 if (sector > blk_rq_pos(cfqq->next_rq)) in cfq_prio_tree_lookup()
2299 else if (sector < blk_rq_pos(cfqq->next_rq)) in cfq_prio_tree_lookup()
2325 if (!cfqq->next_rq) in cfq_prio_tree_add()
2330 blk_rq_pos(cfqq->next_rq), &parent, &p); in cfq_prio_tree_add()
2436 prev = cfqq->next_rq; in cfq_add_rq_rb()
2437 cfqq->next_rq = cfq_choose_req(cfqd, cfqq->next_rq, rq, cfqd->last_position); in cfq_add_rq_rb()
2442 if (prev != cfqq->next_rq) in cfq_add_rq_rb()
2445 BUG_ON(!cfqq->next_rq); in cfq_add_rq_rb()
2501 if (cfqq->next_rq == rq) in cfq_remove_request()
[all …]
Dbsg-lib.c90 if (rq->next_rq) { in bsg_transport_complete_rq()
197 struct request *rsp = req->next_rq; in bsg_prepare_job()
Dbfq-iosched.h256 struct request *next_rq; member
Dblk-core.c3163 blk_update_request(rq->next_rq, error, bidi_bytes)) in blk_update_bidi_request()
3223 __blk_put_request(req->next_rq->q, req->next_rq); in blk_finish_request()
3330 bidi_bytes = blk_rq_bytes(rq->next_rq); in blk_end_request_all()
3377 bidi_bytes = blk_rq_bytes(rq->next_rq); in __blk_end_request_all()
Dblk-mq.c328 rq->next_rq = NULL; in blk_mq_rq_ctx_init()
536 blk_mq_free_request(rq->next_rq); in __blk_mq_end_request()
/Linux-v4.19/include/scsi/
Dscsi_cmnd.h215 (cmd->request->next_rq->special != NULL); in scsi_bidi_cmnd()
221 cmd->request->next_rq->special : &cmd->sdb; in scsi_in()
Dscsi_eh.h42 struct request *next_rq; member
/Linux-v4.19/drivers/scsi/
Dscsi_lib.c613 if (cmd->request->next_rq) { in scsi_mq_free_sgtables()
614 sdb = cmd->request->next_rq->special; in scsi_mq_free_sgtables()
658 struct scsi_data_buffer *bidi_sdb = cmd->request->next_rq->special; in scsi_release_bidi_buffers()
662 cmd->request->next_rq->special = NULL; in scsi_release_bidi_buffers()
678 blk_update_request(req->next_rq, error, bidi_bytes)) in scsi_end_request()
1060 scsi_req(req->next_rq)->resid_len = scsi_in(cmd)->resid; in scsi_io_completion()
1062 blk_rq_bytes(req->next_rq))) in scsi_io_completion()
1074 blk_rq_bytes(req->next_rq))) in scsi_io_completion()
1171 rq->next_rq->special = bidi_sdb; in scsi_init_io()
1174 error = scsi_init_sgtable(rq->next_rq, rq->next_rq->special); in scsi_init_io()
[all …]
Dscsi_error.c971 ses->next_rq = scmd->request->next_rq; in scsi_eh_prep_cmnd()
982 scmd->request->next_rq = NULL; in scsi_eh_prep_cmnd()
1035 scmd->request->next_rq = ses->next_rq; in scsi_eh_restore_cmnd()
/Linux-v4.19/drivers/lightnvm/
Dpblk-recovery.c415 next_rq: in pblk_recov_scan_all_oob()
515 goto next_rq; in pblk_recov_scan_all_oob()
546 next_rq: in pblk_recov_scan_oob()
632 goto next_rq; in pblk_recov_scan_oob()
Dpblk-gc.c221 next_rq: in pblk_gc_line_prepare_ws()
267 goto next_rq; in pblk_gc_line_prepare_ws()
Dpblk-core.c664 next_rq: in pblk_line_submit_emeta_io()
759 goto next_rq; in pblk_line_submit_emeta_io()
/Linux-v4.19/drivers/scsi/osd/
Dosd_initiator.c458 if (rq->next_rq) { in osd_end_request()
459 _put_request(rq->next_rq); in osd_end_request()
460 rq->next_rq = NULL; in osd_end_request()
508 if (req->next_rq) { in osd_request_async_done()
509 __blk_put_request(req->q, req->next_rq); in osd_request_async_done()
510 req->next_rq = NULL; in osd_request_async_done()
1618 or->in.req = or->request->next_rq = req; in _init_blk_request()
/Linux-v4.19/include/linux/
Dblkdev.h266 struct request *next_rq; member
757 #define blk_bidi_rq(rq) ((rq)->next_rq != NULL)