• Home
  • Raw
  • Download

Lines Matching refs:blkg

289 static struct bfq_group *blkg_to_bfqg(struct blkcg_gq *blkg)  in blkg_to_bfqg()  argument
291 return pd_to_bfqg(blkg_to_pd(blkg, &blkcg_policy_bfq)); in blkg_to_bfqg()
544 struct blkcg_gq *blkg = pd_to_blkg(pd); in bfq_pd_init() local
545 struct bfq_group *bfqg = blkg_to_bfqg(blkg); in bfq_pd_init()
546 struct bfq_data *bfqd = blkg->q->elevator->elevator_data; in bfq_pd_init()
548 struct bfq_group_data *d = blkcg_to_bfqgd(blkg->blkcg); in bfq_pd_init()
614 struct blkcg_gq *blkg = bio->bi_blkg; in bfq_bio_bfqg() local
617 while (blkg) { in bfq_bio_bfqg()
618 if (!blkg->online) { in bfq_bio_bfqg()
619 blkg = blkg->parent; in bfq_bio_bfqg()
622 bfqg = blkg_to_bfqg(blkg); in bfq_bio_bfqg()
624 bio_associate_blkg_from_css(bio, &blkg->blkcg->css); in bfq_bio_bfqg()
627 blkg = blkg->parent; in bfq_bio_bfqg()
984 struct blkcg_gq *blkg; in bfq_end_wr_async() local
986 list_for_each_entry(blkg, &bfqd->queue->blkg_list, q_node) { in bfq_end_wr_async()
987 struct bfq_group *bfqg = blkg_to_bfqg(blkg); in bfq_end_wr_async()
1068 struct blkcg_gq *blkg; in bfq_io_set_weight_legacy() local
1077 hlist_for_each_entry(blkg, &blkcg->blkg_list, blkcg_node) { in bfq_io_set_weight_legacy()
1078 struct bfq_group *bfqg = blkg_to_bfqg(blkg); in bfq_io_set_weight_legacy()
1114 bfqg = blkg_to_bfqg(ctx.blkg); in bfq_io_set_device_weight()
1181 struct blkcg_gq *blkg = pd_to_blkg(pd); in bfqg_prfill_stat_recursive() local
1186 lockdep_assert_held(&blkg->q->queue_lock); in bfqg_prfill_stat_recursive()
1189 blkg_for_each_descendant_pre(pos_blkg, pos_css, blkg) { in bfqg_prfill_stat_recursive()
1214 struct bfq_group *bfqg = blkg_to_bfqg(pd->blkg); in bfqg_prfill_sectors()
1232 blkg_rwstat_recursive_sum(pd->blkg, &blkcg_policy_bfq, in bfqg_prfill_sectors_recursive()