bfq_queue 222 block/bfq-cgroup.c void bfqg_stats_update_io_add(struct bfq_group *bfqg, struct bfq_queue *bfqq, bfq_queue 257 block/bfq-cgroup.c void bfqg_stats_update_io_add(struct bfq_group *bfqg, struct bfq_queue *bfqq, bfq_queue 308 block/bfq-cgroup.c struct bfq_group *bfqq_group(struct bfq_queue *bfqq) bfq_queue 415 block/bfq-cgroup.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 623 block/bfq-cgroup.c void bfq_bfqq_move(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 685 block/bfq-cgroup.c struct bfq_queue *async_bfqq = bic_to_bfqq(bic, 0); bfq_queue 686 block/bfq-cgroup.c struct bfq_queue *sync_bfqq = bic_to_bfqq(bic, 1); bfq_queue 808 block/bfq-cgroup.c struct bfq_queue *bfqq; bfq_queue 1376 block/bfq-cgroup.c void bfq_bfqq_move(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 1381 block/bfq-cgroup.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 1404 block/bfq-cgroup.c struct bfq_group *bfqq_group(struct bfq_queue *bfqq) bfq_queue 135 block/bfq-iosched.c void bfq_mark_bfqq_##name(struct bfq_queue *bfqq) \ bfq_queue 139 block/bfq-iosched.c void bfq_clear_bfqq_##name(struct bfq_queue *bfqq) \ bfq_queue 143 block/bfq-iosched.c int bfq_bfqq_##name(const struct bfq_queue *bfqq) \ bfq_queue 368 block/bfq-iosched.c struct bfq_queue *bic_to_bfqq(struct bfq_io_cq *bic, bool is_sync) bfq_queue 373 block/bfq-iosched.c void bic_set_bfqq(struct bfq_io_cq *bic, struct bfq_queue *bfqq, bool is_sync) bfq_queue 550 block/bfq-iosched.c static struct bfq_queue * bfq_queue 556 block/bfq-iosched.c struct bfq_queue *bfqq = NULL; bfq_queue 564 block/bfq-iosched.c bfqq = rb_entry(parent, struct bfq_queue, pos_node); bfq_queue 591 block/bfq-iosched.c static bool bfq_too_late_for_merging(struct bfq_queue *bfqq) bfq_queue 607 block/bfq-iosched.c bfq_pos_tree_add_move(struct bfq_data *bfqd, struct bfq_queue *bfqq) bfq_queue 610 block/bfq-iosched.c struct bfq_queue *__bfqq; bfq_queue 678 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 722 block/bfq-iosched.c void bfq_weights_tree_add(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 797 block/bfq-iosched.c struct bfq_queue *bfqq, bfq_queue 820 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 871 block/bfq-iosched.c static struct request *bfq_check_fifo(struct bfq_queue *bfqq, bfq_queue 891 block/bfq-iosched.c struct bfq_queue *bfqq, bfq_queue 919 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 940 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 1002 block/bfq-iosched.c static void switch_back_to_interactive_wr(struct bfq_queue *bfqq, bfq_queue 1011 block/bfq-iosched.c bfq_bfqq_resume_state(struct bfq_queue *bfqq, struct bfq_data *bfqd, bfq_queue 1061 block/bfq-iosched.c static int bfqq_process_refs(struct bfq_queue *bfqq) bfq_queue 1068 block/bfq-iosched.c static void bfq_reset_burst_list(struct bfq_data *bfqd, struct bfq_queue *bfqq) bfq_queue 1070 block/bfq-iosched.c struct bfq_queue *item; bfq_queue 1091 block/bfq-iosched.c static void bfq_add_to_burst(struct bfq_data *bfqd, struct bfq_queue *bfqq) bfq_queue 1097 block/bfq-iosched.c struct bfq_queue *pos, *bfqq_item; bfq_queue 1243 block/bfq-iosched.c static void bfq_handle_burst(struct bfq_data *bfqd, struct bfq_queue *bfqq) bfq_queue 1309 block/bfq-iosched.c static int bfq_bfqq_budget_left(struct bfq_queue *bfqq) bfq_queue 1446 block/bfq-iosched.c struct bfq_queue *bfqq, bfq_queue 1515 block/bfq-iosched.c struct bfq_queue *bfqq, bfq_queue 1612 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 1625 block/bfq-iosched.c static bool bfq_bfqq_higher_class_or_weight(struct bfq_queue *bfqq, bfq_queue 1626 block/bfq-iosched.c struct bfq_queue *in_serv_bfqq) bfq_queue 1651 block/bfq-iosched.c struct bfq_queue *bfqq, bfq_queue 1799 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 1866 block/bfq-iosched.c struct bfq_queue *bfqq = RQ_BFQQ(rq); bfq_queue 2119 block/bfq-iosched.c struct bfq_queue *bfqq = bfqd->bio_bfqq; bfq_queue 2155 block/bfq-iosched.c struct bfq_queue *bfqq = RQ_BFQQ(rq); bfq_queue 2261 block/bfq-iosched.c static struct bfq_queue *bfq_init_rq(struct request *rq); bfq_queue 2271 block/bfq-iosched.c struct bfq_queue *bfqq = bfq_init_rq(req); bfq_queue 2323 block/bfq-iosched.c struct bfq_queue *bfqq = bfq_init_rq(rq), bfq_queue 2353 block/bfq-iosched.c static void bfq_bfqq_end_wr(struct bfq_queue *bfqq) bfq_queue 2382 block/bfq-iosched.c struct bfq_queue *bfqq; bfq_queue 2410 block/bfq-iosched.c static struct bfq_queue *bfqq_find_close(struct bfq_data *bfqd, bfq_queue 2411 block/bfq-iosched.c struct bfq_queue *bfqq, bfq_queue 2416 block/bfq-iosched.c struct bfq_queue *__bfqq; bfq_queue 2434 block/bfq-iosched.c __bfqq = rb_entry(parent, struct bfq_queue, pos_node); bfq_queue 2445 block/bfq-iosched.c __bfqq = rb_entry(node, struct bfq_queue, pos_node); bfq_queue 2452 block/bfq-iosched.c static struct bfq_queue *bfq_find_close_cooperator(struct bfq_data *bfqd, bfq_queue 2453 block/bfq-iosched.c struct bfq_queue *cur_bfqq, bfq_queue 2456 block/bfq-iosched.c struct bfq_queue *bfqq; bfq_queue 2472 block/bfq-iosched.c static struct bfq_queue * bfq_queue 2473 block/bfq-iosched.c bfq_setup_merge(struct bfq_queue *bfqq, struct bfq_queue *new_bfqq) bfq_queue 2476 block/bfq-iosched.c struct bfq_queue *__bfqq; bfq_queue 2531 block/bfq-iosched.c static bool bfq_may_be_close_cooperator(struct bfq_queue *bfqq, bfq_queue 2532 block/bfq-iosched.c struct bfq_queue *new_bfqq) bfq_queue 2580 block/bfq-iosched.c static struct bfq_queue * bfq_queue 2581 block/bfq-iosched.c bfq_setup_cooperator(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 2584 block/bfq-iosched.c struct bfq_queue *in_service_bfqq, *new_bfqq; bfq_queue 2677 block/bfq-iosched.c static void bfq_bfqq_save_state(struct bfq_queue *bfqq) bfq_queue 2720 block/bfq-iosched.c void bfq_release_process_ref(struct bfq_data *bfqd, struct bfq_queue *bfqq) bfq_queue 2742 block/bfq-iosched.c struct bfq_queue *bfqq, struct bfq_queue *new_bfqq) bfq_queue 2818 block/bfq-iosched.c struct bfq_queue *bfqq = bfqd->bio_bfqq, *new_bfqq; bfq_queue 2874 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 2890 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 2945 block/bfq-iosched.c static struct bfq_queue *bfq_set_in_service_queue(struct bfq_data *bfqd) bfq_queue 2947 block/bfq-iosched.c struct bfq_queue *bfqq = bfq_get_next_queue(bfqd); bfq_queue 2955 block/bfq-iosched.c struct bfq_queue *bfqq = bfqd->in_service_queue; bfq_queue 3240 block/bfq-iosched.c struct bfq_queue *bfqq = RQ_BFQQ(rq); bfq_queue 3447 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 3461 block/bfq-iosched.c static bool __bfq_bfqq_expire(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 3530 block/bfq-iosched.c struct bfq_queue *bfqq, bfq_queue 3721 block/bfq-iosched.c static bool bfq_bfqq_is_slow(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 3872 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 3908 block/bfq-iosched.c struct bfq_queue *bfqq, bfq_queue 4051 block/bfq-iosched.c static bool bfq_bfqq_budget_timeout(struct bfq_queue *bfqq) bfq_queue 4064 block/bfq-iosched.c static bool bfq_may_expire_for_budg_timeout(struct bfq_queue *bfqq) bfq_queue 4079 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 4178 block/bfq-iosched.c static bool bfq_better_to_idle(struct bfq_queue *bfqq) bfq_queue 4229 block/bfq-iosched.c static bool bfq_bfqq_must_idle(struct bfq_queue *bfqq) bfq_queue 4241 block/bfq-iosched.c static struct bfq_queue * bfq_queue 4244 block/bfq-iosched.c struct bfq_queue *bfqq, *in_serv_bfqq = bfqd->in_service_queue; bfq_queue 4334 block/bfq-iosched.c static struct bfq_queue *bfq_select_queue(struct bfq_data *bfqd) bfq_queue 4336 block/bfq-iosched.c struct bfq_queue *bfqq; bfq_queue 4417 block/bfq-iosched.c struct bfq_queue *async_bfqq = bfq_queue 4536 block/bfq-iosched.c static void bfq_update_wr_data(struct bfq_data *bfqd, struct bfq_queue *bfqq) bfq_queue 4593 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 4655 block/bfq-iosched.c struct bfq_queue *bfqq = NULL; bfq_queue 4742 block/bfq-iosched.c struct bfq_queue *in_serv_queue, bfq_queue 4745 block/bfq-iosched.c struct bfq_queue *bfqq = rq ? RQ_BFQQ(rq) : NULL; bfq_queue 4787 block/bfq-iosched.c struct bfq_queue *in_serv_queue, bfq_queue 4795 block/bfq-iosched.c struct bfq_queue *in_serv_queue; bfq_queue 4823 block/bfq-iosched.c void bfq_put_queue(struct bfq_queue *bfqq) bfq_queue 4825 block/bfq-iosched.c struct bfq_queue *item; bfq_queue 4903 block/bfq-iosched.c static void bfq_put_cooperator(struct bfq_queue *bfqq) bfq_queue 4905 block/bfq-iosched.c struct bfq_queue *__bfqq, *next; bfq_queue 4922 block/bfq-iosched.c static void bfq_exit_bfqq(struct bfq_data *bfqd, struct bfq_queue *bfqq) bfq_queue 4938 block/bfq-iosched.c struct bfq_queue *bfqq = bic_to_bfqq(bic, is_sync); bfq_queue 4968 block/bfq-iosched.c bfq_set_next_ioprio_data(struct bfq_queue *bfqq, struct bfq_io_cq *bic) bfq_queue 5014 block/bfq-iosched.c static struct bfq_queue *bfq_get_queue(struct bfq_data *bfqd, bfq_queue 5021 block/bfq-iosched.c struct bfq_queue *bfqq; bfq_queue 5045 block/bfq-iosched.c static void bfq_init_bfqq(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 5105 block/bfq-iosched.c static struct bfq_queue **bfq_async_queue_prio(struct bfq_data *bfqd, bfq_queue 5124 block/bfq-iosched.c static struct bfq_queue *bfq_get_queue(struct bfq_data *bfqd, bfq_queue 5130 block/bfq-iosched.c struct bfq_queue **async_bfqq = NULL; bfq_queue 5131 block/bfq-iosched.c struct bfq_queue *bfqq; bfq_queue 5190 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 5204 block/bfq-iosched.c bfq_update_io_seektime(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 5217 block/bfq-iosched.c struct bfq_queue *bfqq, bfq_queue 5347 block/bfq-iosched.c static void bfq_rq_enqueued(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 5406 block/bfq-iosched.c struct bfq_queue *bfqq = RQ_BFQQ(rq), bfq_queue 5458 block/bfq-iosched.c struct bfq_queue *bfqq, bfq_queue 5483 block/bfq-iosched.c struct bfq_queue *bfqq, bfq_queue 5493 block/bfq-iosched.c struct bfq_queue *bfqq; bfq_queue 5557 block/bfq-iosched.c struct bfq_queue *bfqq = bfqd->in_service_queue; bfq_queue 5596 block/bfq-iosched.c static void bfq_completed_request(struct bfq_queue *bfqq, struct bfq_data *bfqd) bfq_queue 5714 block/bfq-iosched.c static void bfq_finish_requeue_request_body(struct bfq_queue *bfqq) bfq_queue 5826 block/bfq-iosched.c struct bfq_queue *bfqq) bfq_queue 5890 block/bfq-iosched.c struct bfq_queue *bfqq = RQ_BFQQ(rq); bfq_queue 5980 block/bfq-iosched.c static struct bfq_queue * bfq_queue 5981 block/bfq-iosched.c bfq_split_bfqq(struct bfq_io_cq *bic, struct bfq_queue *bfqq) bfq_queue 6000 block/bfq-iosched.c static struct bfq_queue *bfq_get_bfqq_handle_split(struct bfq_data *bfqd, bfq_queue 6006 block/bfq-iosched.c struct bfq_queue *bfqq = bic_to_bfqq(bic, is_sync); bfq_queue 6102 block/bfq-iosched.c static struct bfq_queue *bfq_init_rq(struct request *rq) bfq_queue 6109 block/bfq-iosched.c struct bfq_queue *bfqq; bfq_queue 6212 block/bfq-iosched.c bfq_idle_slice_timer_body(struct bfq_data *bfqd, struct bfq_queue *bfqq) bfq_queue 6266 block/bfq-iosched.c struct bfq_queue *bfqq = bfqd->in_service_queue; bfq_queue 6283 block/bfq-iosched.c struct bfq_queue **bfqq_ptr) bfq_queue 6285 block/bfq-iosched.c struct bfq_queue *bfqq = *bfqq_ptr; bfq_queue 6381 block/bfq-iosched.c struct bfq_queue *bfqq, *n; bfq_queue 6562 block/bfq-iosched.c bfq_pool = KMEM_CACHE(bfq_queue, 0); bfq_queue 250 block/bfq-iosched.h struct bfq_queue *new_bfqq; bfq_queue 371 block/bfq-iosched.h struct bfq_queue *waker_bfqq; bfq_queue 390 block/bfq-iosched.h struct bfq_queue *bfqq[2]; bfq_queue 546 block/bfq-iosched.h struct bfq_queue *in_service_queue; bfq_queue 558 block/bfq-iosched.h struct bfq_queue *last_completed_rq_bfqq; bfq_queue 722 block/bfq-iosched.h struct bfq_queue oom_bfqq; bfq_queue 736 block/bfq-iosched.h struct bfq_queue *bio_bfqq; bfq_queue 775 block/bfq-iosched.h void bfq_mark_bfqq_##name(struct bfq_queue *bfqq); \ bfq_queue 776 block/bfq-iosched.h void bfq_clear_bfqq_##name(struct bfq_queue *bfqq); \ bfq_queue 777 block/bfq-iosched.h int bfq_bfqq_##name(const struct bfq_queue *bfqq); bfq_queue 905 block/bfq-iosched.h struct bfq_queue *async_bfqq[2][IOPRIO_BE_NR]; bfq_queue 906 block/bfq-iosched.h struct bfq_queue *async_idle_bfqq; bfq_queue 922 block/bfq-iosched.h struct bfq_queue *async_bfqq[2][IOPRIO_BE_NR]; bfq_queue 923 block/bfq-iosched.h struct bfq_queue *async_idle_bfqq; bfq_queue 929 block/bfq-iosched.h struct bfq_queue *bfq_entity_to_bfqq(struct bfq_entity *entity); bfq_queue 938 block/bfq-iosched.h struct bfq_queue *bic_to_bfqq(struct bfq_io_cq *bic, bool is_sync); bfq_queue 939 block/bfq-iosched.h void bic_set_bfqq(struct bfq_io_cq *bic, struct bfq_queue *bfqq, bool is_sync); bfq_queue 941 block/bfq-iosched.h void bfq_pos_tree_add_move(struct bfq_data *bfqd, struct bfq_queue *bfqq); bfq_queue 942 block/bfq-iosched.h void bfq_weights_tree_add(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 945 block/bfq-iosched.h struct bfq_queue *bfqq, bfq_queue 948 block/bfq-iosched.h struct bfq_queue *bfqq); bfq_queue 949 block/bfq-iosched.h void bfq_bfqq_expire(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 951 block/bfq-iosched.h void bfq_put_queue(struct bfq_queue *bfqq); bfq_queue 953 block/bfq-iosched.h void bfq_release_process_ref(struct bfq_data *bfqd, struct bfq_queue *bfqq); bfq_queue 961 block/bfq-iosched.h void bfqg_stats_update_io_add(struct bfq_group *bfqg, struct bfq_queue *bfqq, bfq_queue 972 block/bfq-iosched.h void bfq_bfqq_move(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 981 block/bfq-iosched.h struct bfq_group *bfqq_group(struct bfq_queue *bfqq); bfq_queue 1023 block/bfq-iosched.h struct bfq_group *bfq_bfqq_to_bfqg(struct bfq_queue *bfqq); bfq_queue 1024 block/bfq-iosched.h struct bfq_queue *bfq_entity_to_bfqq(struct bfq_entity *entity); bfq_queue 1035 block/bfq-iosched.h void bfq_bfqq_served(struct bfq_queue *bfqq, int served); bfq_queue 1036 block/bfq-iosched.h void bfq_bfqq_charge_time(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 1041 block/bfq-iosched.h struct bfq_queue *bfq_get_next_queue(struct bfq_data *bfqd); bfq_queue 1043 block/bfq-iosched.h void bfq_deactivate_bfqq(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 1045 block/bfq-iosched.h void bfq_activate_bfqq(struct bfq_data *bfqd, struct bfq_queue *bfqq); bfq_queue 1046 block/bfq-iosched.h void bfq_requeue_bfqq(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 1048 block/bfq-iosched.h void bfq_del_bfqq_busy(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 1050 block/bfq-iosched.h void bfq_add_bfqq_busy(struct bfq_data *bfqd, struct bfq_queue *bfqq); bfq_queue 1064 block/bfq-iosched.h struct bfq_group *bfqq_group(struct bfq_queue *bfqq); bfq_queue 32 block/bfq-wf2q.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 148 block/bfq-wf2q.c struct bfq_group *bfq_bfqq_to_bfqg(struct bfq_queue *bfqq) bfq_queue 236 block/bfq-wf2q.c struct bfq_group *bfq_bfqq_to_bfqg(struct bfq_queue *bfqq) bfq_queue 262 block/bfq-wf2q.c struct bfq_queue *bfq_entity_to_bfqq(struct bfq_entity *entity) bfq_queue 264 block/bfq-wf2q.c struct bfq_queue *bfqq = NULL; bfq_queue 267 block/bfq-wf2q.c bfqq = container_of(entity, struct bfq_queue, entity); bfq_queue 293 block/bfq-wf2q.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 347 block/bfq-wf2q.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 478 block/bfq-wf2q.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 533 block/bfq-wf2q.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 582 block/bfq-wf2q.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 617 block/bfq-wf2q.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 651 block/bfq-wf2q.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 736 block/bfq-wf2q.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 835 block/bfq-wf2q.c void bfq_bfqq_served(struct bfq_queue *bfqq, int served) bfq_queue 885 block/bfq-wf2q.c void bfq_bfqq_charge_time(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 907 block/bfq-wf2q.c struct bfq_queue *bfqq = bfq_entity_to_bfqq(entity); bfq_queue 1517 block/bfq-wf2q.c struct bfq_queue *bfq_get_next_queue(struct bfq_data *bfqd) bfq_queue 1521 block/bfq-wf2q.c struct bfq_queue *bfqq; bfq_queue 1612 block/bfq-wf2q.c struct bfq_queue *in_serv_bfqq = bfqd->in_service_queue; bfq_queue 1650 block/bfq-wf2q.c void bfq_deactivate_bfqq(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 1658 block/bfq-wf2q.c void bfq_activate_bfqq(struct bfq_data *bfqd, struct bfq_queue *bfqq) bfq_queue 1667 block/bfq-wf2q.c void bfq_requeue_bfqq(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 1681 block/bfq-wf2q.c void bfq_del_bfqq_busy(struct bfq_data *bfqd, struct bfq_queue *bfqq, bfq_queue 1704 block/bfq-wf2q.c void bfq_add_bfqq_busy(struct bfq_data *bfqd, struct bfq_queue *bfqq)