parent_tg 551 block/blk-throttle.c struct throtl_grp *parent_tg = sq_to_tg(tg->service_queue.parent_sq); parent_tg 556 block/blk-throttle.c tg->has_rules[rw] = (parent_tg && parent_tg->has_rules[rw]) || parent_tg 1105 block/blk-throttle.c struct throtl_grp *parent_tg, bool rw) parent_tg 1107 block/blk-throttle.c if (throtl_slice_used(parent_tg, rw)) { parent_tg 1108 block/blk-throttle.c throtl_start_new_slice_with_credit(parent_tg, rw, parent_tg 1118 block/blk-throttle.c struct throtl_grp *parent_tg = sq_to_tg(parent_sq); parent_tg 1140 block/blk-throttle.c if (parent_tg) { parent_tg 1141 block/blk-throttle.c throtl_add_bio_tg(bio, &tg->qnode_on_parent[rw], parent_tg); parent_tg 1142 block/blk-throttle.c start_parent_slice_with_credit(tg, parent_tg, rw); parent_tg 1387 block/blk-throttle.c struct throtl_grp *parent_tg; parent_tg 1394 block/blk-throttle.c parent_tg = blkg_to_tg(blkg->parent); parent_tg 1400 block/blk-throttle.c parent_tg->idletime_threshold); parent_tg 1402 block/blk-throttle.c parent_tg->latency_target);