NDGRPS
dimmoffset = (bankno_permc % NDGRPS) * NDIMMS;
for (i = 0; i < NDGRPS; i++) {
idx = mc_id * NDGRPS + i;
mctrl->ndevgrps = NDGRPS;
idx = mc_id * NDGRPS + (bank_no % NDGRPS);
for (i = 0; i < NDGRPS; i++) {
dgrpid = mc_id * NDGRPS + i;
sizeof (dimm_sid_t) * (NDGRPS * NDIMMS));
sizeof (dimm_sid_t) * (NDGRPS * NDIMMS), KM_SLEEP);
dgrp_no = bank->devgrp_id % NDGRPS;
mcmconf.ndevgrps = NDGRPS;
mcbank.devgrpid.localid = bank->devgrp_id % NDGRPS;
mcport->devgrpids[i] % NDGRPS;
int devgrpids[NDGRPS];
char label[NDGRPS * NDIMMS][MAX_DEVLEN]; /* dimm label */