H A D | bfq-cgroup.c | 96 /* bfqg stats flags */ 138 static void bfqg_stats_set_start_group_wait_time(struct bfq_group *bfqg, argument 141 struct bfqg_stats *stats = &bfqg->stats; 145 if (bfqg == curr_bfqg) 166 void bfqg_stats_update_dequeue(struct bfq_group *bfqg) argument 168 bfq_stat_add(&bfqg->stats.dequeue, 1); 171 void bfqg_stats_set_start_empty_time(struct bfq_group *bfqg) argument 173 struct bfqg_stats *stats = &bfqg->stats; 190 void bfqg_stats_update_idle_time(struct bfq_group *bfqg) argument 192 struct bfqg_stats *stats = &bfqg 204 bfqg_stats_set_start_idle_time(struct bfq_group *bfqg) argument 212 bfqg_stats_update_avg_queue_size(struct bfq_group *bfqg) argument 222 bfqg_stats_update_io_add(struct bfq_group *bfqg, struct bfq_queue *bfqq, blk_opf_t opf) argument 231 bfqg_stats_update_io_remove(struct bfq_group *bfqg, blk_opf_t opf) argument 236 bfqg_stats_update_io_merged(struct bfq_group *bfqg, blk_opf_t opf) argument 241 bfqg_stats_update_completion(struct bfq_group *bfqg, u64 start_time_ns, u64 io_start_time_ns, blk_opf_t opf) argument 257 bfqg_stats_update_io_remove(struct bfq_group *bfqg, blk_opf_t opf) argument 258 bfqg_stats_update_io_merged(struct bfq_group *bfqg, blk_opf_t opf) argument 259 bfqg_stats_update_completion(struct bfq_group *bfqg, u64 start_time_ns, u64 io_start_time_ns, blk_opf_t opf) argument 261 bfqg_stats_update_dequeue(struct bfq_group *bfqg) argument 262 bfqg_stats_set_start_idle_time(struct bfq_group *bfqg) argument 279 bfqg_to_blkg(struct bfq_group *bfqg) argument 296 bfqg_parent(struct bfq_group *bfqg) argument 317 bfqg_get(struct bfq_group *bfqg) argument 322 bfqg_put(struct bfq_group *bfqg) argument 328 bfqg_and_blkg_get(struct bfq_group *bfqg) argument 336 bfqg_and_blkg_put(struct bfq_group *bfqg) argument 345 struct bfq_group *bfqg = blkg_to_bfqg(rq->bio->bi_blkg); local 399 bfqg_stats_xfer_dead(struct bfq_group *bfqg) argument 417 bfq_init_entity(struct bfq_entity *entity, struct bfq_group *bfqg) argument 513 struct bfq_group *bfqg; local 532 struct bfq_group *bfqg = blkg_to_bfqg(blkg); local 553 struct bfq_group *bfqg = pd_to_bfqg(pd); local 561 struct bfq_group *bfqg = pd_to_bfqg(pd); local 566 bfq_group_set_parent(struct bfq_group *bfqg, struct bfq_group *parent) argument 576 bfq_link_bfqg(struct bfq_data *bfqd, struct bfq_group *bfqg) argument 602 struct bfq_group *bfqg; local 635 bfq_bfqq_move(struct bfq_data *bfqd, struct bfq_queue *bfqq, struct bfq_group *bfqg) argument 708 bfq_sync_bfqq_move(struct bfq_data *bfqd, struct bfq_queue *sync_bfqq, struct bfq_io_cq *bic, struct bfq_group *bfqg, unsigned int act_idx) argument 758 __bfq_bic_change_cgroup(struct bfq_data *bfqd, struct bfq_io_cq *bic, struct bfq_group *bfqg) argument 782 struct bfq_group *bfqg = bfq_bio_bfqg(bfqd, bio); local 903 bfq_reparent_active_queues(struct bfq_data *bfqd, struct bfq_group *bfqg, struct bfq_service_tree *st, int ioprio_class) argument 931 struct bfq_group *bfqg = pd_to_bfqg(pd); local 997 struct bfq_group *bfqg = blkg_to_bfqg(blkg); local 1021 struct bfq_group *bfqg = pd_to_bfqg(pd); local 1039 bfq_group_set_weight(struct bfq_group *bfqg, u64 weight, u64 dev_weight) argument 1088 struct bfq_group *bfqg = blkg_to_bfqg(blkg); local 1105 struct bfq_group *bfqg; local 1226 struct bfq_group *bfqg = blkg_to_bfqg(pd->blkg); local 1262 struct bfq_group *bfqg = pd_to_bfqg(pd); local 1447 bfq_bfqq_move(struct bfq_data *bfqd, struct bfq_queue *bfqq, struct bfq_group *bfqg) argument 1450 bfq_init_entity(struct bfq_entity *entity, struct bfq_group *bfqg) argument 1480 bfqg_and_blkg_put(struct bfq_group *bfqg) argument 1484 struct bfq_group *bfqg; local [all...] |