Home
last modified time | relevance | path

Searched refs:trunc_page (Results 1 – 25 of 217) sorted by relevance

123456789

/netbsd-src/sys/dev/fdt/
H A Dfdt_boot.c150 const paddr_t startpa = trunc_page(start); in fdt_map_range()
183 const vaddr_t startva = trunc_page((vaddr_t)(uintptr_t)start); in fdt_unmap_range()
233 round_page(initrd_end) - trunc_page(initrd_start); in fdt_reserve_initrd()
236 fdt_memory_remove_range(trunc_page(initrd_start), initrd_size); in fdt_reserve_initrd()
266 round_page(rndseed_end) - trunc_page(rndseed_start); in fdt_reserve_rndseed()
269 fdt_memory_remove_range(trunc_page(rndseed_start), in fdt_reserve_rndseed()
339 round_page(efirng_end) - trunc_page(efirng_start); in fdt_reserve_efirng()
342 fdt_memory_remove_range(trunc_page(efirng_start), efirng_size); in fdt_reserve_efirng()
/netbsd-src/sys/uvm/pmap/
H A Dpmap_pvt.c83 KASSERT(start == trunc_page(start)); in pmap_pv_track()
84 KASSERT(size == trunc_page(size)); in pmap_pv_track()
112 KASSERT(start == trunc_page(start)); in pmap_pv_untrack()
113 KASSERT(size == trunc_page(size)); in pmap_pv_untrack()
161 KASSERT(pa == trunc_page(pa)); in pmap_pv_tracked()
/netbsd-src/sys/uvm/
H A Duvm_io.c85 baseva = trunc_page(baseva); in uvm_io()
86 chunksz = MIN(round_page(togo + pageoffset), trunc_page(MAXPHYS)); in uvm_io()
110 chunksz = trunc_page(chunksz / 2); in uvm_io()
H A Duvm_param.h199 #define trunc_page(x) ((x) & ~PAGE_MASK) macro
210 trunc_page(VM_MAXUSER_ADDRESS - MAXSSIZ - (sz) - user_stack_guard_size)
221 #define trunc_page(x) \ macro
H A Duvm_glue.c100 vaddr_t saddr = trunc_page((vaddr_t)addr); in uvm_kernacc()
133 for (sva = trunc_page((vaddr_t)addr); sva < eva; sva += PAGE_SIZE) { in uvm_chgkprot()
160 start = trunc_page((vaddr_t)addr); in uvm_vslock()
176 uvm_fault_unwire(&vs->vm_map, trunc_page((vaddr_t)addr), in uvm_vsunlock()
/netbsd-src/sys/arch/usermode/usermode/
H A Dvm_machdep.c58 faddr = trunc_page((vaddr_t)bp->b_data); in vmapbuf()
70 pmap_enter(vm_map_pmap(phys_map), taddr, trunc_page(pa), in vmapbuf()
90 addr = trunc_page((vaddr_t)bp->b_data); in vunmapbuf()
/netbsd-src/sys/arch/powerpc/booke/
H A Dtrap.c169 rv = uvm_fault(map, trunc_page(va), ftype); in pagefault()
171 uvm_grow(l->l_proc, trunc_page(va)); in pagefault()
179 rv = uvm_fault(map, trunc_page(va), ftype); in pagefault()
183 uvm_grow(l->l_proc, trunc_page(va)); in pagefault()
232 pt_entry_t * const ptep = trap_pte_lookup(tf, trunc_page(faultva), in dsi_exception()
249 pmap_tlb_update_addr(faultmap->pmap, trunc_page(faultva), in dsi_exception()
268 const vaddr_t faultva = trunc_page(tf->tf_srr0); in isi_exception()
284 pt_entry_t * const ptep = trap_pte_lookup(tf, trunc_page(faultva), in isi_exception()
322 pmap_tlb_update_addr(faultmap->pmap, trunc_page(faultva), in isi_exception()
355 trap_pte_lookup(tf, trunc_page(faultv in dtlb_exception()
[all...]
/netbsd-src/sys/arch/sparc64/dev/
H A Diommu.c362 page_list[0] = trunc_page(pa); in iommu_enter_sun4v()
421 va = trunc_page(va); in iommu_remove_sun4u()
451 slot = IOTSBSLOT(trunc_page(va), is->is_tsbsize); in iommu_remove_sun4u()
471 if (va != trunc_page(va)) { in iommu_remove_sun4v()
473 va = trunc_page(va); in iommu_remove_sun4v()
704 (long)trunc_page(curaddr))); in iommu_dvmamap_load()
705 iommu_enter(sb, trunc_page(dvmaddr), trunc_page(curaddr), in iommu_dvmamap_load()
713 slot = IOTSBSLOT(trunc_page(dvmaddr), is->is_tsbsize); in iommu_dvmamap_load()
816 pa = trunc_page(segs[0].ds_addr); in iommu_dvmamap_load_raw()
883 pa = trunc_page(pa); in iommu_dvmamap_load_raw()
[all …]
/netbsd-src/sys/arch/powerpc/powerpc/
H A Dvm_machdep.c213 faddr = trunc_page(uaddr); in vmaprange()
237 addr = trunc_page(kaddr); in vunmaprange()
265 faddr = trunc_page((vaddr_t)bp->b_saveaddr); in vmapbuf()
299 addr = trunc_page((vaddr_t)bp->b_data); in vunmapbuf()
H A Dtrap.c161 pmap_ste_spill(vm_map_pmap(map), trunc_page(va), false)) in trap()
166 pmap_pte_spill(vm_map_pmap(map), trunc_page(va), false)) in trap()
179 rv = uvm_fault(map, trunc_page(va), ftype); in trap()
187 uvm_grow(p, trunc_page(va)); in trap()
231 pmap_ste_spill(vm_map_pmap(map), trunc_page(tf->tf_dar), in trap()
239 pmap_pte_spill(vm_map_pmap(map), trunc_page(tf->tf_dar), in trap()
245 rv = uvm_fault(map, trunc_page(tf->tf_dar), ftype); in trap()
250 uvm_grow(p, trunc_page(tf->tf_dar)); in trap()
308 pmap_ste_spill(vm_map_pmap(map), trunc_page(tf->tf_srr0), in trap()
315 pmap_pte_spill(vm_map_pmap(map), trunc_page(tf->tf_srr0), in trap()
[all …]
/netbsd-src/sys/arch/amiga/amiga/
H A Dtrap.c365 va = trunc_page((vaddr_t)v);
744 if(trunc_page((vaddr_t)wb_addr) !=
745 trunc_page((vaddr_t)wb_addr+1))
749 if(trunc_page((vaddr_t)wb_addr) !=
750 trunc_page((vaddr_t)wb_addr+3))
772 trunc_page((vm_offset_t)wb_addr),
808 trunc_page((vm_offset_t)wb_addr + wb_extra_page),
/netbsd-src/sys/arch/evbppc/evbppc/
H A Devbppc_machdep.c124 faddr = trunc_page(pa); in mapiodev()
150 va = trunc_page(va); in unmapiodev()
/netbsd-src/sys/kern/
H A Dsubr_physmap.c83 vsize_t offset = va - trunc_page(va); in physmap_fill()
141 const size_t maxsegs = atop(round_page(va + len) - trunc_page(va)); in physmap_create_linear()
166 maxsegs += atop(round_page(end) - trunc_page(start)); in physmap_create_iov()
297 pa = trunc_page(pa); in physmap_map()
H A Dexec_subr.c251 diff = cmd->ev_addr - trunc_page(cmd->ev_addr); in vmcmd_map_readvn()
301 trunc_page(cmd->ev_addr), in vmcmd_readvn()
310 trunc_page(cmd->ev_addr), in vmcmd_readvn()
334 diff = cmd->ev_addr - trunc_page(cmd->ev_addr); in vmcmd_map_zero()
/netbsd-src/sys/arch/vax/vax/
H A Dvm_machdep.c250 faddr = trunc_page((vaddr_t)bp->b_saveaddr); in vmapbuf()
260 pmap_enter(vm_map_pmap(phys_map), taddr, trunc_page(pa), in vmapbuf()
287 addr = trunc_page((vaddr_t)bp->b_data); in vunmapbuf()
/netbsd-src/sys/arch/alpha/alpha/
H A Dvm_machdep.c210 faddr = trunc_page((vaddr_t)bp->b_data); in vmapbuf()
220 pmap_enter(vm_map_pmap(phys_map), taddr, trunc_page(pa), in vmapbuf()
240 addr = trunc_page((vaddr_t)bp->b_data); in vunmapbuf()
/netbsd-src/sys/arch/mips/include/
H A Dvmparam.h187 trunc_page(USRSTACK - MAXSSIZ - (sz) - user_stack_guard_size)
192 trunc_page(USRSTACK32 - MAXSSIZ32 - (sz) - user_stack_guard_size)
/netbsd-src/sys/arch/riscv/include/
H A Dvmparam.h199 trunc_page(USRSTACK - MAXSSIZ - (sz) - user_stack_guard_size)
204 trunc_page(USRSTACK32 - MAXSSIZ32 - (sz) - user_stack_guard_size)
/netbsd-src/sys/arch/x86/x86/
H A Dx86_machdep.c240 KASSERT(trunc_page(bi->base) == bi->base); in module_init_md()
253 KASSERT(trunc_page(bi->base) == bi->base); in module_init_md()
269 KASSERT(trunc_page(bi->base) == bi->base); in module_init_md()
307 KASSERT(trunc_page(bi->base) == bi->base); in x86_rndseed()
589 (cluster->size == trunc_page(seg_end) - cluster->start)) { in x86_add_cluster()
643 seg_end = trunc_page(seg_end); in x86_add_cluster()
772 cluster->size = trunc_page(KBTOB(biosbasemem)); in x86_fake_clusters()
805 cluster->size = trunc_page(KBTOB(biosextmem)); in x86_fake_clusters()
810 avail_end = IOM_END + trunc_page(KBTOB(biosextmem)); in x86_fake_clusters()
/netbsd-src/sys/arch/arc/arc/
H A Dmachdep.c372 kernstartpfn = atop(trunc_page( in mach_init()
380 last = atop(trunc_page(mem_clusters[i].start + in mach_init()
400 last = atop(trunc_page(mem_clusters[i].start + in mach_init()
/netbsd-src/sys/compat/vax1k/
H A Dvax1k_exec.c203 trunc_page(epp->ep_taddr), /* size */ in exec_vax1k_prep_anymagic()
204 trunc_page(epp->ep_taddr), NULLVP, /* addr, vnode */ in exec_vax1k_prep_anymagic()
/netbsd-src/sys/arch/arm/s3c2xx0/
H A Ds3c2xx0_space.c183 startpa = trunc_page(bpa); in s3c2xx0_bs_map()
218 va = trunc_page(bsh); in s3c2xx0_bs_unmap()
/netbsd-src/sys/arch/iyonix/iyonix/
H A Dobio_space.c155 startpa = trunc_page(bpa); in obio_bs_map()
198 va = trunc_page(bsh); in obio_bs_unmap()
/netbsd-src/sys/arch/arm/gemini/
H A Dgemini_space.c186 paddr_t startpa = trunc_page(bpa); in gemini_bs_map()
221 va = trunc_page(bsh); in gemini_bs_unmap()
/netbsd-src/sys/arch/evbarm/hdl_g/
H A Dobio_space.c155 startpa = trunc_page(bpa); in obio_bs_map()
198 va = trunc_page(bsh); in obio_bs_unmap()

123456789