Home
last modified time | relevance | path

Searched refs:pgoffset (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_vm.c87 uint_t pgoffset; in gfxp_map_kernel_space() local
114 pgoffset = start & PAGEOFFSET; in gfxp_map_kernel_space()
115 base = start - pgoffset; in gfxp_map_kernel_space()
116 npages = btopr(size + pgoffset); in gfxp_map_kernel_space()
130 return (cvaddr + pgoffset); in gfxp_map_kernel_space()
140 uint_t pgoffset; in gfxp_unmap_kernel_space() local
147 pgoffset = (uintptr_t)address & PAGEOFFSET; in gfxp_unmap_kernel_space()
148 base = (caddr_t)address - pgoffset; in gfxp_unmap_kernel_space()
149 npages = btopr(size + pgoffset); in gfxp_unmap_kernel_space()
286 uint_t pgoffset; in gfxp_free_kernel_space() local
[all …]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmp_implfuncs.c209 uint_t pgoffset; in psm_map_phys_new() local
217 pgoffset = addr & MMU_PAGEOFFSET; in psm_map_phys_new()
232 npages = mmu_btopr(len + pgoffset); in psm_map_phys_new()
238 return (cvaddr + pgoffset); in psm_map_phys_new()
244 uint_t pgoffset; in psm_unmap_phys() local
251 pgoffset = (uintptr_t)addr & MMU_PAGEOFFSET; in psm_unmap_phys()
252 base = addr - pgoffset; in psm_unmap_phys()
253 npages = mmu_btopr(len + pgoffset); in psm_unmap_phys()
288 uint_t pgoffset; in psm_unmap() local
295 pgoffset = (uintptr_t)addr & MMU_PAGEOFFSET; in psm_unmap()
[all …]
/illumos-gate/usr/src/uts/sun4/io/
H A Drootnex.c334 uint_t pgoffset; in rootnex_map_regspec() local
362 pgoffset = (ulong_t)rp->regspec_addr & MMU_PAGEOFFSET; in rootnex_map_regspec()
363 npages = mmu_btopr(rp->regspec_size + pgoffset); in rootnex_map_regspec()
379 *vaddrp = kaddr + pgoffset; in rootnex_map_regspec()
397 uint_t pgoffset; in rootnex_unmap_regspec() local
405 pgoffset = (uintptr_t)addr & MMU_PAGEOFFSET; in rootnex_unmap_regspec()
413 base = addr - pgoffset; in rootnex_unmap_regspec()
414 npages = mmu_btopr(rp->regspec_size + pgoffset); in rootnex_unmap_regspec()
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_cpu.c735 uint_t pgoffset; in cpusram_map() local
751 pgoffset = (ulong_t)SBDP_CPU_SRAM_ADDR & MMU_PAGEOFFSET; in cpusram_map()
752 npages = mmu_btopr(SBDP_CPU_SRAM_SIZE + pgoffset); in cpusram_map()
765 *vaddrp = kaddr + pgoffset; in cpusram_map()
774 uint_t pgoffset; in cpusram_unmap() local
779 pgoffset = (ulong_t)SBDP_CPU_SRAM_ADDR & MMU_PAGEOFFSET; in cpusram_unmap()
780 base = addr - pgoffset; in cpusram_unmap()
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c1026 uint64_t npages, pgoffset; in rootnex_map_regspec() local
1159 pgoffset = (ulong_t)rp->regspec_addr & MMU_PAGEOFFSET; in rootnex_map_regspec()
1172 npages = mmu_btopr(rp->regspec_size + pgoffset); in rootnex_map_regspec()
1189 *vaddrp = (caddr_t)cvaddr + pgoffset; in rootnex_map_regspec()
1210 uint64_t npages, pgoffset; in rootnex_unmap_regspec() local
1245 pgoffset = (uintptr_t)addr & MMU_PAGEOFFSET; in rootnex_unmap_regspec()
1246 npages = mmu_btopr(rp->regspec_size + pgoffset); in rootnex_unmap_regspec()
1247 hat_unload(kas.a_hat, addr - pgoffset, ptob(npages), HAT_UNLOAD_UNLOCK); in rootnex_unmap_regspec()
1248 device_arena_free(addr - pgoffset, ptob(npages)); in rootnex_unmap_regspec()
1263 uint64_t pgoffset; in rootnex_map_handle() local
[all …]
/illumos-gate/usr/src/uts/i86pc/io/amd_iommu/
H A Damd_iommu_impl.c932 uint64_t pgoffset; in amd_iommu_init() local
1063 pgoffset = iommu->aiomt_reg_pa & MMU_PAGEOFFSET; in amd_iommu_init()
1064 ASSERT(pgoffset == 0); in amd_iommu_init()
1065 iommu->aiomt_reg_pages = mmu_btopr(AMD_IOMMU_REG_SIZE + pgoffset); in amd_iommu_init()
1084 iommu->aiomt_reg_va = iommu->aiomt_va + pgoffset; in amd_iommu_init()
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/
H A Dmyri10ge.c4222 unsigned long cfg_pa, paddr, base, pgoffset; in myri10ge_enable_nvidia_ecrc() local
4276 pgoffset = paddr & MMU_PAGEOFFSET; in myri10ge_enable_nvidia_ecrc()
4288 ptr = cvaddr + pgoffset; in myri10ge_enable_nvidia_ecrc()