/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | machparam.h | 95 #define MMU_PAGEOFFSET (MMU_PAGESIZE-1) /* Mask of address bits in page */ macro 97 #define MMU_PAGEOFFSET _CONST(MMU_PAGESIZE-1) /* assembler lameness */ 100 #define MMU_PAGEMASK (~MMU_PAGEOFFSET)
|
H A D | mach_mmu.h | 151 (getcr3() & MMU_PAGEOFFSET) : PCID_NONE)
|
/illumos-gate/usr/src/uts/i86xpv/boot/ |
H A D | boot_xconsole.c | 74 vaddr = (vaddr + MMU_PAGEOFFSET) & MMU_PAGEMASK; in bcons_init_xen() 124 vaddr = (vaddr + MMU_PAGEOFFSET) & MMU_PAGEMASK; in bcons_init_xen() 133 vaddr = (vaddr + MMU_PAGEOFFSET) & MMU_PAGEMASK; in bcons_init_xen()
|
/illumos-gate/usr/src/psm/stand/boot/sparc/sun4/sys/ |
H A D | machparam.h | 56 #define MMU_PAGEOFFSET (MMU_PAGESIZE - 1) macro 57 #define MMU_PAGEMASK (~MMU_PAGEOFFSET)
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | hat_kdi.c | 121 return (pfn_to_pa(mfn) | (pa & MMU_PAGEOFFSET)); in kdi_ptom() 140 return (pfn_to_pa(pfn) | (ma & MMU_PAGEOFFSET)); in kdi_mtop() 171 *pap = pfn_to_pa(pfn) + (vaddr & MMU_PAGEOFFSET); in kdi_vtop() 227 pgoff = pa & MMU_PAGEOFFSET; in kdi_prw()
|
H A D | hat_i86.h | 191 #define IS_PAGEALIGNED(a) (((uintptr_t)(a) & MMU_PAGEOFFSET) == 0)
|
/illumos-gate/usr/src/cmd/mdb/intel/mdb/ |
H A D | mdb_x86util.c | 30 #define MMU_PAGEOFFSET (MMU_PAGESIZE - 1) macro 31 #define MMU_PAGEMASK (~MMU_PAGEOFFSET) 187 mdb_printf("pcid:%lu>\n", sregs->sr_cr3 & MMU_PAGEOFFSET); in mdb_x86_print_sysregs()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_implfuncs.c | 217 pgoffset = addr & MMU_PAGEOFFSET; in psm_map_phys_new() 225 (addr & MMU_PAGEOFFSET); in psm_map_phys_new() 251 pgoffset = (uintptr_t)addr & MMU_PAGEOFFSET; in psm_unmap_phys() 295 pgoffset = (uintptr_t)addr & MMU_PAGEOFFSET; in psm_unmap()
|
H A D | pci_cfgacc_x86.c | 65 (phys_addr & MMU_PAGEOFFSET); in pci_cfgacc_map() 93 return (pci_cfgacc_virt_base + (phys_addr & MMU_PAGEOFFSET)); in pci_cfgacc_map()
|
H A D | smb_dev.c | 86 startoff = startaddr & MMU_PAGEOFFSET; in smbios_open()
|
H A D | startup.c | 915 kpm_pgoff = MMU_PAGEOFFSET; in kpm_init() 2490 if ((addr & MMU_PAGEOFFSET) != 0) { in kphysm_init() 2491 addr += MMU_PAGEOFFSET; in kphysm_init() 2492 addr &= ~(uint64_t)MMU_PAGEOFFSET; in kphysm_init() 2618 ASSERT((((uintptr_t)s_text) & MMU_PAGEOFFSET) == 0); in kvm_init()
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | machparam.h | 99 #define MMU_PAGEOFFSET (MMU_PAGESIZE - 1) macro 100 #define MMU_PAGEMASK (~MMU_PAGEOFFSET)
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | rootnex.c | 191 static const int mmu_pageoffset = MMU_PAGEOFFSET; 338 base = (uint64_t)rp->regspec_addr & (~MMU_PAGEOFFSET); /* base addr */ in rootnex_map_regspec() 362 pgoffset = (ulong_t)rp->regspec_addr & MMU_PAGEOFFSET; in rootnex_map_regspec() 405 pgoffset = (uintptr_t)addr & MMU_PAGEOFFSET; in rootnex_unmap_regspec() 476 hp->ah_pfn = mmu_btop((ulong_t)rp->regspec_addr & (~MMU_PAGEOFFSET)); in rootnex_map_handle() 478 (ulong_t)rp->regspec_addr & MMU_PAGEOFFSET); in rootnex_map_handle()
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | machparam.h | 131 #define MMU_PAGEOFFSET (MMU_PAGESIZE - 1) macro 132 #define MMU_PAGEMASK (~MMU_PAGEOFFSET)
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | rootnex.c | 146 { "MMU_PAGEOFFSET", MMU_PAGEOFFSET }, 1245 pgoffset = (uintptr_t)addr & MMU_PAGEOFFSET; in rootnex_unmap_regspec() 1329 (~(rootnex_addr_t)MMU_PAGEOFFSET); in rootnex_map_handle() 1342 (rbase & MMU_PAGEOFFSET); in rootnex_map_handle() 2564 poff = (uintptr_t)vaddr & MMU_PAGEOFFSET; in rootnex_verify_buffer() 2670 if ((attr->dma_attr_seg < MMU_PAGEOFFSET) || in rootnex_valid_alloc_parms() 2681 if ((attr->dma_attr_seg & MMU_PAGEOFFSET) != MMU_PAGEOFFSET || in rootnex_valid_alloc_parms() 2739 MMU_PAGEOFFSET; in rootnex_need_bounce_seg() 2881 MMU_PAGEOFFSET; in rootnex_get_sgl() 4363 MMU_PAGEOFFSET) == 0); in rootnex_coredma_sync() [all …]
|
H A D | immu_qinv.c | 452 ASSERT(!((uintptr_t)qinv->qinv_table.qinv_mem_vaddr & MMU_PAGEOFFSET)); in qinv_setup() 479 ASSERT(!((uintptr_t)qinv->qinv_sync.qinv_mem_vaddr & MMU_PAGEOFFSET)); in qinv_setup()
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_cpu.c | 409 if ((bbsram_pa & MMU_PAGEOFFSET) != 0) { in sbdp_cpu_poweroff() 656 ASSERT((bbsram_pa & MMU_PAGEOFFSET) == 0); in sbdp_cpu_stop_self() 742 base = (uint64_t)SBDP_CPU_SRAM_ADDR & (~MMU_PAGEOFFSET); in cpusram_map() 751 pgoffset = (ulong_t)SBDP_CPU_SRAM_ADDR & MMU_PAGEOFFSET; in cpusram_map() 779 pgoffset = (ulong_t)SBDP_CPU_SRAM_ADDR & MMU_PAGEOFFSET; in cpusram_unmap()
|
/illumos-gate/usr/src/uts/sfmmu/vm/ |
H A D | hat_kdi.c | 52 (va & MMU_PAGEOFFSET); in kdi_vtop()
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | xen_mmu.c | 199 if (((j * sizeof (mfn_t)) & MMU_PAGEOFFSET) == 0) { in xen_relocate_start_info() 381 return (mfn_to_ma(mfn) + (pa & MMU_PAGEOFFSET)); in pa_to_ma() 394 return (pfn_to_pa(pfn) + (ma & MMU_PAGEOFFSET)); in ma_to_pa()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | param.h | 400 #define MMU_PAGEOFFSET _mmu_pageoffset macro 426 #define mmu_btopr(x) ((((x) + MMU_PAGEOFFSET) >> MMU_PAGESHIFT))
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_param.h | 125 #define MMU_PAGEOFFSET _mdb_ks_mmu_pageoffset macro
|
/illumos-gate/usr/src/psm/stand/cpr/common/ |
H A D | support.c | 217 mem_term = (ctrm_t *)(mapva + (file_term->va & MMU_PAGEOFFSET)); in cpr_update_terminator()
|
/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_ddi.c | 80 (uint_t)(((uintptr_t)bp->b_un.b_addr) & MMU_PAGEOFFSET); in fc_ddi_dma_buf_bind_handle()
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_tools.c | 864 uint64_t page_base = phys_addr & ~MMU_PAGEOFFSET; in pcitool_map() 865 uint64_t offset = phys_addr & MMU_PAGEOFFSET; in pcitool_map() 928 void *base_virt_addr = (void *)(uintptr_t)(virt_addr & ~MMU_PAGEOFFSET); in pcitool_unmap()
|
/illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/ |
H A D | pages.c | 105 pg_off = off & MMU_PAGEOFFSET; in mapin_buf_pages()
|