Lines Matching refs:lpl_parent
1885 * Update each of lpl_parent's children with a reference to their parent.
1888 * This should be called after any potential change in lpl_parent's
1892 lpl_child_update(lpl_t *lpl_parent, struct cpupart *cp)
1897 children = lgrp_table[lpl_parent->lpl_lgrpid]->lgrp_children;
1905 * lpl_parent is new in the topology.
1907 cp->cp_lgrploads[i].lpl_parent = lpl_parent;
2034 lpl->lpl_parent = NULL; /* set by lpl_leaf_insert() */
2054 lpl->lpl_parent = NULL;
2154 ASSERT(lpl->lpl_parent);
2156 lpl->lpl_parent->lpl_lgrpid);
2158 if (!lpl->lpl_parent) {
2161 lpl->lpl_parent->lpl_lgrpid) {
2360 ((lpl_cur->lpl_parent->lpl_ncpu == 0) ||
2361 (!LGRP_EXISTS(lpl_cur->lpl_parent->lpl_lgrp)))) {
2368 lpl_cur->lpl_parent = lpl_root;
2415 lpl_t *lpl_parent;
2439 lpl_parent = &cpupart->cp_lgrploads[parent_id];
2442 lpl_parent = NULL;
2450 lpl_cur->lpl_parent = lpl_parent;
2457 lpl_cur->lpl_parent = lpl_parent;
2802 if ((lpl = lpl->lpl_parent) == NULL)
2825 * 3) Updates lpl_parent pointers to point to the lpls in the target list
2884 if (lpl->lpl_parent != NULL)
2885 target_lpl->lpl_parent = (lpl_t *)
2886 (((uintptr_t)lpl->lpl_parent -
3361 lpl = lpl->lpl_parent;
3429 lpl = lpl->lpl_parent;