• Home
  • Raw
  • Download

Lines Matching refs:request

447 static struct request *bfq_choose_req(struct bfq_data *bfqd,  in bfq_choose_req()
448 struct request *rq1, in bfq_choose_req()
449 struct request *rq2, in bfq_choose_req()
879 static struct request *bfq_check_fifo(struct bfq_queue *bfqq, in bfq_check_fifo()
880 struct request *last) in bfq_check_fifo()
882 struct request *rq; in bfq_check_fifo()
898 static struct request *bfq_find_next_rq(struct bfq_data *bfqd, in bfq_find_next_rq()
900 struct request *last) in bfq_find_next_rq()
904 struct request *next, *prev = NULL; in bfq_find_next_rq()
926 static unsigned long bfq_serv_to_charge(struct request *rq, in bfq_serv_to_charge()
951 struct request *next_rq = bfqq->next_rq; in bfq_updated_next_req()
1661 struct request *rq, in bfq_bfqq_handle_idle_busy_switch()
1872 static void bfq_add_request(struct request *rq) in bfq_add_request()
1876 struct request *next_rq, *prev; in bfq_add_request()
2123 static struct request *bfq_find_rq_fmerge(struct bfq_data *bfqd, in bfq_find_rq_fmerge()
2136 static sector_t get_sdist(sector_t last_pos, struct request *rq) in get_sdist()
2145 static void bfq_activate_request(struct request_queue *q, struct request *rq)
2152 static void bfq_deactivate_request(struct request_queue *q, struct request *rq)
2161 struct request *rq) in bfq_remove_request()
2225 struct request *free = NULL; in bfq_bio_merge()
2260 static int bfq_request_merge(struct request_queue *q, struct request **req, in bfq_request_merge()
2264 struct request *__rq; in bfq_request_merge()
2278 static void bfq_request_merged(struct request_queue *q, struct request *req, in bfq_request_merged()
2285 struct request, rb_node))) { in bfq_request_merged()
2288 struct request *prev, *next_rq; in bfq_request_merged()
2335 static void bfq_requests_merged(struct request_queue *q, struct request *rq, in bfq_requests_merged()
2336 struct request *next) in bfq_requests_merged()
2410 static sector_t bfq_io_struct_pos(void *io_struct, bool request) in bfq_io_struct_pos() argument
2412 if (request) in bfq_io_struct_pos()
2418 static int bfq_rq_close_to_sector(void *io_struct, bool request, in bfq_rq_close_to_sector() argument
2421 return abs(bfq_io_struct_pos(io_struct, request) - sector) <= in bfq_rq_close_to_sector()
2614 void *io_struct, bool request) in bfq_setup_cooperator() argument
2687 bfq_rq_close_to_sector(io_struct, request, in bfq_setup_cooperator()
2701 bfq_io_struct_pos(io_struct, request)); in bfq_setup_cooperator()
2846 static bool bfq_allow_bio_merge(struct request_queue *q, struct request *rq, in bfq_allow_bio_merge()
3052 struct request *rq) in bfq_reset_rate_computation()
3069 static void bfq_update_rate_reset(struct bfq_data *bfqd, struct request *rq) in bfq_update_rate_reset()
3210 static void bfq_update_peak_rate(struct bfq_data *bfqd, struct request *rq) in bfq_update_peak_rate()
3272 static void bfq_dispatch_remove(struct request_queue *q, struct request *rq) in bfq_dispatch_remove()
3567 struct request *next_rq; in __bfq_bfqq_recalc_budget()
4371 struct request *next_rq; in bfq_select_queue()
4626 static struct request *bfq_dispatch_rq_from_bfqq(struct bfq_data *bfqd, in bfq_dispatch_rq_from_bfqq()
4629 struct request *rq = bfqq->next_rq; in bfq_dispatch_rq_from_bfqq()
4685 static struct request *__bfq_dispatch_request(struct blk_mq_hw_ctx *hctx) in __bfq_dispatch_request()
4688 struct request *rq = NULL; in __bfq_dispatch_request()
4692 rq = list_first_entry(&bfqd->dispatch, struct request, in __bfq_dispatch_request()
4775 struct request *rq, in bfq_update_dispatch_stats()
4820 struct request *rq, in bfq_update_dispatch_stats()
4825 static struct request *bfq_dispatch_request(struct blk_mq_hw_ctx *hctx) in bfq_dispatch_request()
4828 struct request *rq; in bfq_dispatch_request()
5234 struct request *rq) in bfq_update_io_seektime()
5377 struct request *rq) in bfq_rq_enqueued()
5433 static bool __bfq_insert_request(struct bfq_data *bfqd, struct request *rq) in __bfq_insert_request()
5517 static struct bfq_queue *bfq_init_rq(struct request *rq);
5519 static void bfq_insert_request(struct blk_mq_hw_ctx *hctx, struct request *rq, in bfq_insert_request()
5579 struct request *rq; in bfq_insert_requests()
5581 rq = list_first_entry(list, struct request, queuelist); in bfq_insert_requests()
5920 static void bfq_finish_requeue_request(struct request *rq) in bfq_finish_requeue_request()
6091 static void bfq_prepare_request(struct request *rq) in bfq_prepare_request()
6124 static struct bfq_queue *bfq_init_rq(struct request *rq) in bfq_init_rq()