/Linux-v4.19/block/ |
D | bsg.c | 117 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 …]
|
D | deadline-iosched.c | 40 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 …]
|
D | mq-deadline.c | 49 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 …]
|
D | bfq-iosched.c | 565 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 …]
|
D | cfq-iosched.c | 127 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 …]
|
D | bsg-lib.c | 90 if (rq->next_rq) { in bsg_transport_complete_rq() 197 struct request *rsp = req->next_rq; in bsg_prepare_job()
|
D | bfq-iosched.h | 256 struct request *next_rq; member
|
D | blk-core.c | 3163 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()
|
D | blk-mq.c | 328 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/ |
D | scsi_cmnd.h | 215 (cmd->request->next_rq->special != NULL); in scsi_bidi_cmnd() 221 cmd->request->next_rq->special : &cmd->sdb; in scsi_in()
|
D | scsi_eh.h | 42 struct request *next_rq; member
|
/Linux-v4.19/drivers/scsi/ |
D | scsi_lib.c | 613 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 …]
|
D | scsi_error.c | 971 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/ |
D | pblk-recovery.c | 415 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()
|
D | pblk-gc.c | 221 next_rq: in pblk_gc_line_prepare_ws() 267 goto next_rq; in pblk_gc_line_prepare_ws()
|
D | pblk-core.c | 664 next_rq: in pblk_line_submit_emeta_io() 759 goto next_rq; in pblk_line_submit_emeta_io()
|
/Linux-v4.19/drivers/scsi/osd/ |
D | osd_initiator.c | 458 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/ |
D | blkdev.h | 266 struct request *next_rq; member 757 #define blk_bidi_rq(rq) ((rq)->next_rq != NULL)
|