mnodeset_t
lgrp->lgrp_mnodes = (mnodeset_t)0;
for (k = 0; k < sizeof (mnodeset_t) * NBBY; k++) {
mnodeset_t mnode_mask;
mnode_mask = (mnodeset_t)1 << k;
mnodeset_t mnodes_mask = ((mnodeset_t)1 << mnode);
mnodeset_t mnodes_mask;
mnodes_mask = ((mnodeset_t)1 << mnode);
mnodeset_t nodes = c->lmc_nodes;
while (nodes == (mnodeset_t)0 || cnt <= 0) {
ASSERT(nodes != (mnodeset_t)0 && cnt > 0);
if (nodes & ((mnodeset_t)1 << mnode))
c->lmc_nodes = (nodes & ~((mnodeset_t)1 << mnode));
c->lmc_tried = (c->lmc_tried | ((mnodeset_t)1 << mnode));
my_lgrp->lgrp_mnodes = (mnodeset_t)0;
lgrp->lgrp_mnodes = (mnodeset_t)0;
mnodeset_t lgrp_mnodes; /* set of memory nodes in this lgroup */
mnodeset_t lmc_nodes; /* nodes not yet tried in lgrp */
mnodeset_t lmc_tried; /* nodes already tried */
mnodeset_t omask, nmask;
ASSERT(NBBY * sizeof (mnodeset_t) >= max_mem_nodes);
mnodeset_t newmask, oldmask;
mnodeset_t memnodes_mask; /* assumes 8*(sizeof(mnodeset_t)) >= MAX_MEM_NODES */
mnodeset_t newmask, oldmask;
mnodeset_t omask, nmask;
ASSERT(NBBY * sizeof (mnodeset_t) >= max_mem_nodes);
mnodeset_t newmask, oldmask;
mnodeset_t memnodes_mask; /* assumes 8*(sizeof(mnodeset_t)) >= MAX_MEM_NODES */
mnodeset_t newmask, oldmask;