Home
last modified time | relevance | path

Searched refs:startva (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/sys/arch/amd64/stand/prekern/
H A Dmm.c116 mm_mprotect(vaddr_t startva, size_t size, pte_prot_t prot) in mm_mprotect() argument
126 va = startva + i * PAGE_SIZE; in mm_mprotect()
155 mm_nentries_range(vaddr_t startva, vaddr_t endva, size_t pgsz) in mm_nentries_range() argument
160 rounddown((startva / PAGE_SIZE), (pgsz / PAGE_SIZE)); in mm_nentries_range()
165 mm_map_tree(vaddr_t startva, vaddr_t endva) in mm_map_tree() argument
172 L4e_idx = pl4_i(startva); in mm_map_tree()
173 nL4e = mm_nentries_range(startva, endva, NBPD_L4); in mm_map_tree()
182 L3e_idx = pl3_i(startva); in mm_map_tree()
183 nL3e = mm_nentries_range(startva, endva, NBPD_L3); in mm_map_tree()
193 L2e_idx = pl2_i(startva); in mm_map_tree()
[all …]
/netbsd-src/sys/arch/arm/footbridge/
H A Dfootbridge_io.c269 vaddr_t startva, endva; in footbridge_mem_bs_unmap() local
281 startva = trunc_page(bsh); in footbridge_mem_bs_unmap()
284 pmap_kremove(startva, endva); in footbridge_mem_bs_unmap()
286 uvm_km_free(kernel_map, startva, endva - startva, UVM_KMF_VAONLY); in footbridge_mem_bs_unmap()
/netbsd-src/sys/arch/evbarm/ifpga/
H A Difpga_io.c307 vaddr_t startva, endva; in ifpga_mem_bs_unmap() local
314 startva = trunc_page(bsh); in ifpga_mem_bs_unmap()
317 pmap_remove(pmap_kernel(), startva, endva); in ifpga_mem_bs_unmap()
319 uvm_km_free(kernel_map, startva, endva - startva, UVM_KMF_VAONLY); in ifpga_mem_bs_unmap()
/netbsd-src/sys/arch/arm/fdt/
H A Darm_fdt.c226 const vaddr_t startva = uvm_km_alloc(kernel_map, endpa - startpa, in arm_fdt_module_init() local
228 if (startva == 0) { in arm_fdt_module_init()
234 for (pa = startpa, va = startva; in arm_fdt_module_init()
241 module_prime(module_name, (void *)(uintptr_t)startva, size); in arm_fdt_module_init()
/netbsd-src/sys/dev/fdt/
H A Dfdt_boot.c183 const vaddr_t startva = trunc_page((vaddr_t)(uintptr_t)start); in fdt_unmap_range()
185 const vsize_t sz = endva - startva; in fdt_unmap_range()
187 pmap_kremove(startva, sz); in fdt_unmap_range()
190 uvm_km_free(kernel_map, startva, sz, UVM_KMF_VAONLY); in fdt_unmap_range()
182 const vaddr_t startva = trunc_page((vaddr_t)(uintptr_t)start); fdt_unmap_range() local
/netbsd-src/sys/arch/x86/x86/
H A Dpmap.c742 pmap_ptp_range_clip(struct vm_page *ptp, vaddr_t *startva, pt_entry_t **pte) in pmap_ptp_range_clip() argument
751 sclip = (*startva < sclip ? sclip : *startva); in pmap_ptp_range_clip()
752 *pte += (sclip - *startva) / PAGE_SIZE; in pmap_ptp_range_clip()
753 *startva = sclip; in pmap_ptp_range_clip()
1445 pmap_pagetree_nentries_range(vaddr_t startva, vaddr_t endva, size_t pgsz) argument
1449 (rounddown(startva, pgsz) / pgsz);
1481 vaddr_t startva, va; local
1545 startva = VA_SIGN_NEG(startsl * NBPD_L4);
1555 va += startva;
1571 const vaddr_t startva = PMAP_PCPU_BASE; global() local
1694 vaddr_t startva; global() local
3109 pmap_zap_ptp(struct pmap * pmap,struct vm_page * ptp,pt_entry_t * pte,vaddr_t startva,vaddr_t blkendva) global() argument
4175 pmap_remove_ptes(struct pmap * pmap,struct vm_page * ptp,vaddr_t ptpva,vaddr_t startva,vaddr_t endva) global() argument
6643 pmap_ept_remove_ptes(struct pmap * pmap,struct vm_page * ptp,vaddr_t ptpva,vaddr_t startva,vaddr_t endva) global() argument
[all...]
/netbsd-src/sys/uvm/
H A Duvm_km.c452 uvm_km_pgremove(vaddr_t startva, vaddr_t endva) in uvm_km_pgremove()
455 const voff_t start = startva - vm_map_min(kernel_map); in uvm_km_pgremove()
462 KASSERT(VM_MIN_KERNEL_ADDRESS <= startva); in uvm_km_pgremove()
463 KASSERT(startva < endva); in uvm_km_pgremove()
467 pmap_remove(pmap_kernel(), startva, endva); in uvm_km_pgremove()
445 uvm_km_pgremove(vaddr_t startva,vaddr_t endva) uvm_km_pgremove() argument
H A Duvm_fault.c735 vaddr_t startva; member
922 flt.startva, pages, flt.npages, in uvm_fault_internal()
1123 flt->startva = ufi->orig_rvaddr - (nback << PAGE_SHIFT); in uvm_fault_check()
1140 flt->startva = ufi->orig_rvaddr; in uvm_fault_check()
1146 const voff_t eoff = flt->startva - ufi->entry->start; in uvm_fault_check()
1150 flt->narrow, nback, nforw, flt->startva); in uvm_fault_check()
1223 flt->startva += (nback << PAGE_SHIFT); in uvm_fault_check()
1231 KASSERT(flt->startva <= ufi->orig_rvaddr); in uvm_fault_check()
1233 flt->startva + (flt->npages << PAGE_SHIFT)); in uvm_fault_check()
1309 currva = flt->startva; in uvm_fault_upper_lookup()
[all …]
H A Duvm_amap.c823 vaddr_t startva, vaddr_t endva) in amap_copy() argument
858 startva = (startva / chunksize) * chunksize; in amap_copy()
862 entry->start, entry->end, startva, endva); in amap_copy()
863 UVM_MAP_CLIP_START(map, entry, startva); in amap_copy()
866 if (endva >= startva) { in amap_copy()
/netbsd-src/sys/arch/sun3/sun3x/
H A Dpmap.c2214 pmap_protect_kernel(vaddr_t startva, vaddr_t endva, vm_prot_t prot) in pmap_protect_kernel() argument
2219 pte = &kernCbase[(unsigned long) m68k_btop(startva - KERNBASE3X)]; in pmap_protect_kernel()
2220 for (va = startva; va < endva; va += PAGE_SIZE, pte++) { in pmap_protect_kernel()
2262 pmap_protect(pmap_t pmap, vaddr_t startva, vaddr_t endva, vm_prot_t prot) in pmap_protect() argument
2272 pmap_protect_kernel(startva, endva, prot); in pmap_protect()
2291 pmap_remove(pmap, startva, endva); in pmap_protect()
2313 a_idx = MMU_TIA(startva); in pmap_protect()
2314 b_idx = MMU_TIB(startva); in pmap_protect()
2315 c_idx = MMU_TIC(startva); in pmap_protect()
2320 while (startva < endva) { in pmap_protect()
[all …]
/netbsd-src/sys/arch/i386/pnpbios/
H A Dpnpbios.c259 vaddr_t startva, va; in pnpbios_mapit() local
264 va = startva = uvm_km_alloc(kernel_map, endpa - startpa, 0, in pnpbios_mapit()
266 if (!startva) in pnpbios_mapit()
272 return ((void *)(startva + (vaddr_t)(addr - startpa))); in pnpbios_mapit()