Lines Matching refs:mcseg
498 struct mc_segment *mcseg, mcseg_in; in mc_ioctl() local
615 sizeof (mcseg->bankids[0]); in mc_ioctl()
616 mcseg = kmem_zalloc(size, KM_SLEEP); in mc_ioctl()
618 mcseg->id = seg->seg_node.id; in mc_ioctl()
619 mcseg->ifactor = seg->ifactor; in mc_ioctl()
620 mcseg->base = seg->base; in mc_ioctl()
621 mcseg->size = seg->size; in mc_ioctl()
622 mcseg->nbanks = seg->nbanks; in mc_ioctl()
633 mcseg->bankids[i].globalid = bank->bank_node.id; in mc_ioctl()
634 mcseg->bankids[i++].localid = in mc_ioctl()
641 if (copyout(mcseg, (void *)arg, size)) in mc_ioctl()
644 kmem_free(mcseg, size); in mc_ioctl()