Searched refs:smr (Results 1 – 5 of 5) sorted by relevance
60 (uintptr_t)idn.smr.vaddr))61 #define IDN_ADDR2OFFSET(va) ((smr_offset_t)((caddr_t)(va) - idn.smr.vaddr))
373 (((caddr_t)(addr) >= idn.smr.vaddr) && \374 VALID_NWROFFSET(((caddr_t)(addr) - idn.smr.vaddr), (align)))2698 } smr; member
687 if (idn.smr.ready == 0) { in idnattach()703 ASSERT(idn.smr.ready || idn.enabled); in idnattach()1138 if (idn.smr.ready) in idn_init_smr()1152 idn.smr.prom_paddr = obp_paddr; in idn_init_smr()1153 idn.smr.prom_size = obp_size; in idn_init_smr()1154 idn.smr.vaddr = vmem_alloc(heap_arena, ptob(npages), VM_SLEEP); in idn_init_smr()1155 ASSERT(((ulong_t)idn.smr.vaddr & MMU_PAGEOFFSET) == 0); in idn_init_smr()1156 idn.smr.locpfn = (pfn_t)(obp_paddr >> MMU_PAGESHIFT); in idn_init_smr()1157 idn.smr.rempfn = idn.smr.rempfnlim = PFN_INVALID; in idn_init_smr()1160 PR_PROTO("%s: smr vaddr = %p\n", proc, (void *)idn.smr.vaddr); in idn_init_smr()[all …]
3353 if ((domid == IDN_GET_MASTERID()) && (idn.smr.rempfn != PFN_INVALID)) { in idn_check_fin_pend()3365 idn.smr.rempfn = PFN_INVALID; in idn_check_fin_pend()3366 idn.smr.rempfnlim = PFN_INVALID; in idn_check_fin_pend()3368 smr_remap(&kas, idn.smr.vaddr, idn.smr.locpfn, IDN_SMR_SIZE); in idn_check_fin_pend()6004 barpfn = idn.smr.locpfn; in idn_send_master_config()6485 if (idn.smr.rempfn == PFN_INVALID) { in idn_recv_config()6486 idn.smr.rempfn = (pfn_t)cfg_arg[p]; in idn_recv_config()6493 if (idn.smr.rempfnlim == PFN_INVALID) { in idn_recv_config()6494 idn.smr.rempfnlim = (pfn_t)cfg_arg[p]; in idn_recv_config()7127 if ((idn.smr.rempfn == PFN_INVALID) || in idn_check_master_config()[all …]
1696 bufp = idn.smr.vaddr + reserved_size; in smr_slabpool_init()1725 ASSERT(bufp == (idn.smr.vaddr + reserved_size in smr_slabpool_init()1729 *reserved_area = idn.smr.vaddr; in smr_slabpool_init()