Lines Matching refs:leaf
1124 lgrp_leaf_add(lgrp_t *leaf, lgrp_t **lgrps, int lgrp_count, in lgrp_leaf_add() argument
1138 (void *)leaf, leaf->lgrp_id, (void *)lgrps, lgrp_count, in lgrp_leaf_add()
1149 if (leaf->lgrp_parent == NULL) { in lgrp_leaf_add()
1150 leaf->lgrp_parent = lgrp_root; in lgrp_leaf_add()
1152 klgrpset_add(lgrp_root->lgrp_children, leaf->lgrp_id); in lgrp_leaf_add()
1154 klgrpset_or(lgrp_root->lgrp_leaves, leaf->lgrp_leaves); in lgrp_leaf_add()
1155 lgrp_rsets_add(leaf->lgrp_set, lgrp_root->lgrp_set); in lgrp_leaf_add()
1165 klgrpset_add(*changed, leaf->lgrp_id); in lgrp_leaf_add()
1174 latency = lgrp_plat_latency(leaf->lgrp_plathand, leaf->lgrp_plathand); in lgrp_leaf_add()
1189 leaf->lgrp_latency = latency; in lgrp_leaf_add()
1204 if (!LGRP_EXISTS(lgrp) || lgrp == leaf || in lgrp_leaf_add()
1219 leaf->lgrp_id, (void *)leaf, lgrp->lgrp_id, in lgrp_leaf_add()
1223 count += lgrp_lineage_add(leaf, lgrp, &changes); in lgrp_leaf_add()
1227 count += lgrp_lineage_add(lgrp, leaf, &changes); in lgrp_leaf_add()
1246 lgrp_leaf_delete(lgrp_t *leaf, lgrp_t **lgrps, int lgrp_count, in lgrp_leaf_delete() argument
1266 if (leaf == NULL) in lgrp_leaf_delete()
1272 (void *)leaf, leaf->lgrp_id, (void *)lgrps, lgrp_count, in lgrp_leaf_delete()
1282 !lgrp_rsets_member(lgrp->lgrp_set, leaf->lgrp_id)) in lgrp_leaf_delete()
1291 lgrp_rsets_delete(lgrp, leaf->lgrp_id, 0); in lgrp_leaf_delete()
1292 klgrpset_del(lgrp->lgrp_leaves, leaf->lgrp_id); in lgrp_leaf_delete()
1306 count += lgrp_ancestor_delete(leaf, &changes); in lgrp_leaf_delete()
1308 klgrpset_add(collapse, leaf->lgrp_id); in lgrp_leaf_delete()
1310 lgrp_destroy(leaf); in lgrp_leaf_delete()