Lines Matching refs:parent_tg
569 struct throtl_grp *parent_tg = sq_to_tg(tg->service_queue.parent_sq); in tg_update_has_rules() local
574 tg->has_rules[rw] = (parent_tg && parent_tg->has_rules[rw]) || in tg_update_has_rules()
1127 struct throtl_grp *parent_tg, bool rw) in start_parent_slice_with_credit() argument
1129 if (throtl_slice_used(parent_tg, rw)) { in start_parent_slice_with_credit()
1130 throtl_start_new_slice_with_credit(parent_tg, rw, in start_parent_slice_with_credit()
1140 struct throtl_grp *parent_tg = sq_to_tg(parent_sq); in tg_dispatch_one_bio() local
1162 if (parent_tg) { in tg_dispatch_one_bio()
1163 throtl_add_bio_tg(bio, &tg->qnode_on_parent[rw], parent_tg); in tg_dispatch_one_bio()
1164 start_parent_slice_with_credit(tg, parent_tg, rw); in tg_dispatch_one_bio()
1413 struct throtl_grp *parent_tg; in tg_conf_updated() local
1420 parent_tg = blkg_to_tg(blkg->parent); in tg_conf_updated()
1426 parent_tg->idletime_threshold); in tg_conf_updated()
1428 parent_tg->latency_target); in tg_conf_updated()