Lines Matching refs:next_rq
572 if (sector > blk_rq_pos(bfqq->next_rq)) in bfq_rq_pos_tree_lookup()
574 else if (sector < blk_rq_pos(bfqq->next_rq)) in bfq_rq_pos_tree_lookup()
633 if (!bfqq->next_rq) in bfq_pos_tree_add_move()
638 blk_rq_pos(bfqq->next_rq), &parent, &p); in bfq_pos_tree_add_move()
945 struct request *next_rq = bfqq->next_rq; in bfq_updated_next_req() local
948 if (!next_rq) in bfq_updated_next_req()
960 bfq_serv_to_charge(next_rq, bfqq)), in bfq_updated_next_req()
1502 bfq_serv_to_charge(bfqq->next_rq, bfqq)); in bfq_bfqq_update_budg_for_activation()
1870 struct request *next_rq, *prev; in bfq_add_request() local
2057 prev = bfqq->next_rq; in bfq_add_request()
2058 next_rq = bfq_choose_req(bfqd, bfqq->next_rq, rq, bfqd->last_position); in bfq_add_request()
2059 bfqq->next_rq = next_rq; in bfq_add_request()
2065 if (unlikely(!bfqd->nonrot_with_queueing && prev != bfqq->next_rq)) in bfq_add_request()
2082 if (prev != bfqq->next_rq) in bfq_add_request()
2161 if (bfqq->next_rq == rq) { in bfq_remove_request()
2162 bfqq->next_rq = bfq_find_next_rq(bfqd, bfqq, rq); in bfq_remove_request()
2177 bfqq->next_rq = NULL; in bfq_remove_request()
2282 struct request *prev, *next_rq; in bfq_request_merged() local
2294 prev = bfqq->next_rq; in bfq_request_merged()
2295 next_rq = bfq_choose_req(bfqd, bfqq->next_rq, req, in bfq_request_merged()
2297 bfqq->next_rq = next_rq; in bfq_request_merged()
2303 if (prev != bfqq->next_rq) { in bfq_request_merged()
2355 if (bfqq->next_rq == next) in bfq_requests_merged()
2356 bfqq->next_rq = rq; in bfq_requests_merged()
2444 if (bfq_rq_close_to_sector(__bfqq->next_rq, true, sector)) in bfqq_find_close()
2447 if (blk_rq_pos(__bfqq->next_rq) < sector) in bfqq_find_close()
2455 if (bfq_rq_close_to_sector(__bfqq->next_rq, true, sector)) in bfqq_find_close()
3561 struct request *next_rq; in __bfq_bfqq_recalc_budget() local
3708 next_rq = bfqq->next_rq; in __bfq_bfqq_recalc_budget()
3709 if (next_rq) in __bfq_bfqq_recalc_budget()
3711 bfq_serv_to_charge(next_rq, bfqq)); in __bfq_bfqq_recalc_budget()
3714 next_rq ? blk_rq_sectors(next_rq) : 0, in __bfq_bfqq_recalc_budget()
4323 bfq_serv_to_charge(bfqq->next_rq, bfqq) <= in bfq_choose_bfqq_for_injection()
4343 blk_rq_sectors(bfqq->next_rq) >= in bfq_choose_bfqq_for_injection()
4365 struct request *next_rq; in bfq_select_queue() local
4392 next_rq = bfqq->next_rq; in bfq_select_queue()
4397 if (next_rq) { in bfq_select_queue()
4398 if (bfq_serv_to_charge(next_rq, bfqq) > in bfq_select_queue()
4448 bfqq->bic->bfqq[0]->next_rq ? in bfq_select_queue()
4524 icq_to_bic(async_bfqq->next_rq->elv.icq) == bfqq->bic && in bfq_select_queue()
4525 bfq_serv_to_charge(async_bfqq->next_rq, async_bfqq) <= in bfq_select_queue()
4530 bfqq->waker_bfqq->next_rq && in bfq_select_queue()
4531 bfq_serv_to_charge(bfqq->waker_bfqq->next_rq, in bfq_select_queue()
4623 struct request *rq = bfqq->next_rq; in bfq_dispatch_rq_from_bfqq()