Lines Matching refs:mpo_lgroup
143 static struct lgrp_md mpo_lgroup[MAX_MD_LGROUPS];
293 int ncpu = mpo_lgroup[i].ncpu;
370 if ((mpo_lgroup[j].latency == lowest_latency) &&
371 (mpo_lgroup[j].addr_match == lowest_address_match))
406 mpo_cpu[cpuid].home = mpo_lgroup[i].addr_match >> home_mask_shift;
407 mpo_lgroup[i].ncpu++;
424 mpo_lgroup[i].ncpu--;
477 mpo_lgroup[i].node = lgrpnodes[i];
478 mpo_lgroup[i].id = i;
479 mpo_lgroup[i].ncpu = 0;
481 &mpo_lgroup[i].addr_mask);
483 &mpo_lgroup[i].addr_match);
489 mpo_lgroup[i].addr_mask = 0;
490 mpo_lgroup[i].addr_match = 0;
496 &mpo_lgroup[i].latency);
498 mpo_lgroup[i].latency = 0;
503 * and remove sub-page interleaved lgroups from mpo_lgroup and
516 if (mpo_lgroup[0].addr_mask != mpo_lgroup[i].addr_mask) {
532 j = md_alloc_scan_dag(md, mpo_lgroup[i].node,
547 mpo_lgroup[i].node = MDE_INVAL_ELEM_COOKIE;
633 home_mask = mpo_lgroup[0].addr_mask;
664 mpo_lgroup[i].addr_match >> home_mask_shift);
690 lower_latency = mpo_lgroup[0].latency;
691 higher_latency = mpo_lgroup[0].latency;
694 if (mpo_lgroup[i].latency < lower_latency) {
695 lower_latency = mpo_lgroup[i].latency;
697 if (mpo_lgroup[i].latency > higher_latency) {
698 higher_latency = mpo_lgroup[i].latency;
728 mpo_cpu[k].home = mpo_lgroup[o].addr_match >> home_mask_shift;
729 mpo_lgroup[o].ncpu++;
1424 * mpo_lgroup[], n_lgrpnodes
1437 if ((mpo_lgroup[i].addr_mask & PAGEOFFSET) != 0) {
1439 mask = mpo_lgroup[i].addr_mask;
1441 mpo_lgroup[j++] = mpo_lgroup[i];