lgrp_set
{ "lgrp_set", "", "display bitmask of lgroups as a list", lgrp_set},
return (lgrp_set_walk_init(wsp, lgrp.lgrp_set[resource]));
extern int lgrp_set(uintptr_t, uint_t, int, const mdb_arg_t *);
klgrpset_del(my_lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid);
if (lgrp_rsets_empty(my_lgrp->lgrp_set)) {
!klgrpset_ismember(lgrp->lgrp_set[LGRP_RSRC_CPU],
klgrpset_del(lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid);
!klgrpset_ismember(lgrp->lgrp_set[LGRP_RSRC_MEM],
klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_MEM], lgrpid);
if (!klgrpset_ismember(my_lgrp->lgrp_set[LGRP_RSRC_MEM],
klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_MEM], lgrpid);
} else if (!klgrpset_ismember(my_lgrp->lgrp_set[LGRP_RSRC_MEM],
klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_MEM], lgrpid);
!lgrp_rsets_member(lgrp->lgrp_set, lgrpid))
klgrpset_add(lgrp->lgrp_set[LGRP_RSRC_MEM], lgrpid);
klgrpset_clear(my_lgrp->lgrp_set[LGRP_RSRC_MEM]);
if (lgrp_rsets_empty(my_lgrp->lgrp_set)) {
!klgrpset_ismember(lgrp->lgrp_set[LGRP_RSRC_MEM],
klgrpset_del(lgrp->lgrp_set[LGRP_RSRC_MEM], lgrpid);
!klgrpset_intersects(lgrp_leaf->lgrp_set[LGRP_RSRC_CPU],
lgrp_cur->lgrp_set[LGRP_RSRC_CPU]))
lgrp_cand->lgrp_set[LGRP_RSRC_CPU],
klgrpset_diff(rset, lgrp->lgrp_set[LGRP_RSRC_CPU]);
!klgrpset_ismember(lgrp_cur->lgrp_set[LGRP_RSRC_CPU],
klgrpset_intersects(lgrp_cur->lgrp_set[LGRP_RSRC_CPU],
if (!klgrpset_ismember(lgrp_cur->lgrp_set[LGRP_RSRC_CPU],
klgrpset_clear(lgrp_root->lgrp_set[i]);
lgrpset = lgrp_root->lgrp_set[LGRP_RSRC_MEM];
lgrpset = lgrp_root->lgrp_set[LGRP_RSRC_MEM];
klgrpset_isempty(lgrp->lgrp_set[LGRP_RSRC_MEM]) ||
!klgrpset_ismember(lgrp->lgrp_set[LGRP_RSRC_MEM], lgrpid))
klgrpset_clear(lgrp_root->lgrp_set[LGRP_RSRC_MEM]);
klgrpset_add(lgrp_root->lgrp_set[LGRP_RSRC_MEM], LGRP_ROOTID);
if (klgrpset_isempty(lgrp_root->lgrp_set[LGRP_RSRC_CPU])) {
klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid);
if (!klgrpset_ismember(my_lgrp->lgrp_set[LGRP_RSRC_CPU],
klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid);
} else if (!klgrpset_ismember(my_lgrp->lgrp_set[LGRP_RSRC_CPU],
klgrpset_add(my_lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid);
!lgrp_rsets_member(lgrp->lgrp_set, lgrpid))
klgrpset_add(lgrp->lgrp_set[LGRP_RSRC_CPU], lgrpid);
klgrpset_clear(my_lgrp->lgrp_set[i]);
klgrpset_clear(lgrp->lgrp_set[i]);
parent->lgrp_set, newleaf->lgrp_id))
" resources:", parent->lgrp_set);
if (lgrp_rsets_member_all(parent->lgrp_set,
lgrp_rsets_add(leaf->lgrp_set, lgrp_root->lgrp_set);
lgrp_root->lgrp_set);
klgrpset_del(lgrp->lgrp_set[i], lgrpid);
!lgrp_rsets_member(lgrp->lgrp_set, leaf->lgrp_id))
klgrpset_add(lgrp_root->lgrp_set[i],
lgrp_rsets_print("\tresources", lgrp->lgrp_set);
lgrp_rsets_copy(cur->lgrp_set, rset_saved);
lgrp_rsets_copy(rset_new, cur->lgrp_set);
!lgrp_rsets_equal(lgrp->lgrp_set,
target->lgrp_set) ||
lgrp_rsets_add(rset, new->lgrp_set);
if (lgrp_rsets_member_all(parent->lgrp_set, newleaf->lgrp_id)) {
lgrp_rsets_add(newleaf->lgrp_set, parent->lgrp_set);
lgrp_rsets_print("parent resources become:", parent->lgrp_set);
parent->lgrp_set, &changes);
parent->lgrp_set);
lgrp_rsets_copy(child->lgrp_set, rset);
lgrp_rsets_add(newleaf->lgrp_set, rset);
klgrpset_t lgrp_set[LGRP_RSRC_COUNT];
(klgrpset_ismember(lgrp->lgrp_set[LGRP_RSRC_CPU], \
!klgrpset_ismember(from_lgrp->lgrp_set[LGRP_RSRC_CPU], i))
klgrpset_ismember(to_lgrp->lgrp_set[LGRP_RSRC_MEM],
if (klgrpset_ismember(lgrp->lgrp_set[j], k))
if (klgrpset_ismember(lgrp->lgrp_set[LGRP_RSRC_MEM], i)) {