Searched refs:next_rq (Results 1 – 9 of 9) sorted by relevance
/block/ |
D | deadline-iosched.c | 40 struct request *next_rq[2]; member 88 if (dd->next_rq[data_dir] == rq) in deadline_del_rq_rb() 89 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_del_rq_rb() 205 dd->next_rq[READ] = NULL; in deadline_move_request() 206 dd->next_rq[WRITE] = NULL; in deadline_move_request() 207 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_move_request() 248 if (dd->next_rq[WRITE]) in deadline_dispatch_requests() 249 rq = dd->next_rq[WRITE]; in deadline_dispatch_requests() 251 rq = dd->next_rq[READ]; in deadline_dispatch_requests() 294 if (deadline_check_fifo(dd, data_dir) || !dd->next_rq[data_dir]) { in deadline_dispatch_requests() [all …]
|
D | bsg.c | 212 struct request *rq, *next_rq = NULL; in bsg_map_hdr() local 250 next_rq = blk_get_request(q, REQ_OP_SCSI_IN, GFP_KERNEL); in bsg_map_hdr() 251 if (IS_ERR(next_rq)) { in bsg_map_hdr() 252 ret = PTR_ERR(next_rq); in bsg_map_hdr() 253 next_rq = NULL; in bsg_map_hdr() 256 rq->next_rq = next_rq; in bsg_map_hdr() 259 ret = blk_rq_map_user(q, next_rq, NULL, dxferp, in bsg_map_hdr() 285 if (next_rq) { in bsg_map_hdr() 286 blk_rq_unmap_user(next_rq->bio); in bsg_map_hdr() 287 blk_put_request(next_rq); in bsg_map_hdr() [all …]
|
D | mq-deadline.c | 49 struct request *next_rq[2]; member 98 if (dd->next_rq[data_dir] == rq) in deadline_del_rq_rb() 99 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_del_rq_rb() 167 dd->next_rq[READ] = NULL; in deadline_move_request() 168 dd->next_rq[WRITE] = NULL; in deadline_move_request() 169 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_move_request() 217 if (dd->next_rq[WRITE]) in __dd_dispatch_request() 218 rq = dd->next_rq[WRITE]; in __dd_dispatch_request() 220 rq = dd->next_rq[READ]; in __dd_dispatch_request() 263 if (deadline_check_fifo(dd, data_dir) || !dd->next_rq[data_dir]) { in __dd_dispatch_request() [all …]
|
D | bfq-iosched.c | 426 if (sector > blk_rq_pos(bfqq->next_rq)) in bfq_rq_pos_tree_lookup() 428 else if (sector < blk_rq_pos(bfqq->next_rq)) in bfq_rq_pos_tree_lookup() 459 if (!bfqq->next_rq) in bfq_pos_tree_add_move() 464 blk_rq_pos(bfqq->next_rq), &parent, &p); in bfq_pos_tree_add_move() 705 struct request *next_rq = bfqq->next_rq; in bfq_updated_next_req() local 708 if (!next_rq) in bfq_updated_next_req() 719 bfq_serv_to_charge(next_rq, bfqq)); in bfq_updated_next_req() 1172 bfq_serv_to_charge(bfqq->next_rq, bfqq)); in bfq_bfqq_update_budg_for_activation() 1457 struct request *next_rq, *prev; in bfq_add_request() local 1470 prev = bfqq->next_rq; in bfq_add_request() [all …]
|
D | cfq-iosched.c | 127 struct request *next_rq; member 2358 if (sector > blk_rq_pos(cfqq->next_rq)) in cfq_prio_tree_lookup() 2360 else if (sector < blk_rq_pos(cfqq->next_rq)) in cfq_prio_tree_lookup() 2386 if (!cfqq->next_rq) in cfq_prio_tree_add() 2391 blk_rq_pos(cfqq->next_rq), &parent, &p); in cfq_prio_tree_add() 2497 prev = cfqq->next_rq; in cfq_add_rq_rb() 2498 cfqq->next_rq = cfq_choose_req(cfqd, cfqq->next_rq, rq, cfqd->last_position); in cfq_add_rq_rb() 2503 if (prev != cfqq->next_rq) in cfq_add_rq_rb() 2506 BUG_ON(!cfqq->next_rq); in cfq_add_rq_rb() 2562 if (cfqq->next_rq == rq) in cfq_remove_request() [all …]
|
D | bsg-lib.c | 72 struct request *rsp = req->next_rq; in bsg_job_done() 130 struct request *rsp = req->next_rq; in bsg_prepare_job()
|
D | blk-core.c | 2824 blk_update_request(rq->next_rq, error, bidi_bytes)) in blk_update_bidi_request() 2883 __blk_put_request(req->next_rq->q, req->next_rq); in blk_finish_request() 2990 bidi_bytes = blk_rq_bytes(rq->next_rq); in blk_end_request_all() 3037 bidi_bytes = blk_rq_bytes(rq->next_rq); in __blk_end_request_all()
|
D | bfq-iosched.h | 256 struct request *next_rq; member
|
D | blk-mq.c | 347 rq->next_rq = NULL; in blk_mq_rq_ctx_init() 522 blk_mq_free_request(rq->next_rq); in __blk_mq_end_request()
|