Home
last modified time | relevance | path

Searched refs:MMU_PAGEOFFSET (Results 1 – 25 of 53) sorted by relevance

123

/illumos-gate/usr/src/uts/i86pc/sys/
H A Dmachparam.h95 #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 Dmach_mmu.h151 (getcr3() & MMU_PAGEOFFSET) : PCID_NONE)
/illumos-gate/usr/src/uts/i86xpv/boot/
H A Dboot_xconsole.c74 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 Dmachparam.h56 #define MMU_PAGEOFFSET (MMU_PAGESIZE - 1) macro
57 #define MMU_PAGEMASK (~MMU_PAGEOFFSET)
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhat_kdi.c121 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 Dhat_i86.h191 #define IS_PAGEALIGNED(a) (((uintptr_t)(a) & MMU_PAGEOFFSET) == 0)
/illumos-gate/usr/src/cmd/mdb/intel/mdb/
H A Dmdb_x86util.c30 #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 Dmp_implfuncs.c217 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 Dpci_cfgacc_x86.c65 (phys_addr & MMU_PAGEOFFSET); in pci_cfgacc_map()
93 return (pci_cfgacc_virt_base + (phys_addr & MMU_PAGEOFFSET)); in pci_cfgacc_map()
H A Dsmb_dev.c86 startoff = startaddr & MMU_PAGEOFFSET; in smbios_open()
H A Dstartup.c915 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 Dmachparam.h99 #define MMU_PAGEOFFSET (MMU_PAGESIZE - 1) macro
100 #define MMU_PAGEMASK (~MMU_PAGEOFFSET)
/illumos-gate/usr/src/uts/sun4/io/
H A Drootnex.c191 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 Dmachparam.h131 #define MMU_PAGEOFFSET (MMU_PAGESIZE - 1) macro
132 #define MMU_PAGEMASK (~MMU_PAGEOFFSET)
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c146 { "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 Dimmu_qinv.c452 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 Dsbdp_cpu.c409 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 Dhat_kdi.c52 (va & MMU_PAGEOFFSET); in kdi_vtop()
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxen_mmu.c199 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 Dparam.h400 #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 Dmdb_param.h125 #define MMU_PAGEOFFSET _mdb_ks_mmu_pageoffset macro
/illumos-gate/usr/src/psm/stand/cpr/common/
H A Dsupport.c217 mem_term = (ctrm_t *)(mapva + (file_term->va & MMU_PAGEOFFSET)); in cpr_update_terminator()
/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_ddi.c80 (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 Dpci_tools.c864 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 Dpages.c105 pg_off = off & MMU_PAGEOFFSET; in mapin_buf_pages()

123