Searched refs:smr (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/starfire/sys/
H A Didn_smr.h60 (uintptr_t)idn.smr.vaddr))
61 #define IDN_ADDR2OFFSET(va) ((smr_offset_t)((caddr_t)(va) - idn.smr.vaddr))
H A Didn.h69 #define IDN_PROP_SMRSIZE "idn-smr-size"
70 #define IDN_PROP_SMRADDR "idn-smr-addr"
373 (((caddr_t)(addr) >= idn.smr.vaddr) && \
374 VALID_NWROFFSET(((caddr_t)(addr) - idn.smr.vaddr), (align)))
2698 } smr; member in struct:idn_global
/illumos-gate/usr/src/uts/sun4u/starfire/io/
H A Didn.c631 * OBP environment variable (idn-smr-size)
687 if (idn.smr.ready == 0) {
697 "(idn-smr-size)");
703 ASSERT(idn.smr.ready || idn.enabled);
1138 if (idn.smr.ready)
1152 idn.smr.prom_paddr = obp_paddr;
1153 idn.smr.prom_size = obp_size;
1154 idn.smr.vaddr = vmem_alloc(heap_arena, ptob(npages), VM_SLEEP);
1155 ASSERT(((ulong_t)idn.smr.vaddr & MMU_PAGEOFFSET) == 0);
1156 idn.smr
[all...]
H A Didn_proto.c3353 if ((domid == IDN_GET_MASTERID()) && (idn.smr.rempfn != PFN_INVALID)) {
3365 idn.smr.rempfn = PFN_INVALID;
3366 idn.smr.rempfnlim = PFN_INVALID;
3368 smr_remap(&kas, idn.smr.vaddr, idn.smr.locpfn, IDN_SMR_SIZE);
6004 barpfn = idn.smr.locpfn;
6485 if (idn.smr.rempfn == PFN_INVALID) {
6486 idn.smr.rempfn = (pfn_t)cfg_arg[p];
6493 if (idn.smr.rempfnlim == PFN_INVALID) {
6494 idn.smr
[all...]
H A Didn_smr.c1696 bufp = idn.smr.vaddr + reserved_size;
1725 ASSERT(bufp == (idn.smr.vaddr + reserved_size
1729 *reserved_area = idn.smr.vaddr;

Completed in 105 milliseconds