Searched refs:startva (Results 1 - 8 of 8) sorted by relevance

/netbsd-6-1-5-RELEASE/sys/arch/evbarm/ifpga/
H A Difpga_io.c219 vaddr_t startva, endva; local
221 startva = trunc_page(bsh);
224 pmap_remove(pmap_kernel(), startva, endva); local
226 uvm_km_free(kernel_map, startva, endva - startva, UVM_KMF_VAONLY);
/netbsd-6-1-5-RELEASE/sys/arch/arm/footbridge/
H A Dfootbridge_io.c262 vaddr_t startva, endva; local
274 startva = trunc_page(bsh);
277 pmap_remove(pmap_kernel(), startva, endva); local
279 uvm_km_free(kernel_map, startva, endva - startva, UVM_KMF_VAONLY);
/netbsd-6-1-5-RELEASE/sys/arch/sun3/sun3x/
H A Dpmap.c2207 pmap_protect_kernel(vaddr_t startva, vaddr_t endva, vm_prot_t prot) argument
2212 pte = &kernCbase[(unsigned long) m68k_btop(startva - KERNBASE3X)];
2213 for (va = startva; va < endva; va += PAGE_SIZE, pte++) {
2255 pmap_protect(pmap_t pmap, vaddr_t startva, vaddr_t endva, vm_prot_t prot) argument
2265 pmap_protect_kernel(startva, endva, prot);
2284 pmap_remove(pmap, startva, endva);
2306 a_idx = MMU_TIA(startva);
2307 b_idx = MMU_TIB(startva);
2308 c_idx = MMU_TIC(startva);
2313 while (startva < endv
[all...]
/netbsd-6-1-5-RELEASE/sys/uvm/
H A Duvm_km.c407 uvm_km_pgremove(vaddr_t startva, vaddr_t endva) argument
410 const voff_t start = startva - vm_map_min(kernel_map);
417 KASSERT(VM_MIN_KERNEL_ADDRESS <= startva);
418 KASSERT(startva < endva);
422 pmap_remove(pmap_kernel(), startva, endva); local
H A Duvm_fault.c694 vaddr_t startva; member in struct:uvm_faultctx
898 flt.startva, pages, flt.npages,
1069 flt->startva = ufi->orig_rvaddr - (nback << PAGE_SHIFT);
1086 flt->startva = ufi->orig_rvaddr;
1092 const voff_t eoff = flt->startva - ufi->entry->start;
1095 UVMHIST_LOG(maphist, " narrow=%d, back=%d, forw=%d, startva=0x%x",
1096 flt->narrow, nback, nforw, flt->startva);
1140 flt->startva += (nback << PAGE_SHIFT);
1145 * => startva is fixed
1148 KASSERT(flt->startva <
[all...]
H A Duvm_amap.c755 * => "startva" and "endva" are used only if canchunk is true. they are
763 vaddr_t startva, vaddr_t endva)
789 * chunk. We align startva/endva to chunk-sized
798 startva = (startva / chunksize) * chunksize;
801 "to 0x%x->0x%x", entry->start, entry->end, startva,
803 UVM_MAP_CLIP_START(map, entry, startva);
806 if (endva >= startva) {
762 amap_copy(struct vm_map *map, struct vm_map_entry *entry, int flags, vaddr_t startva, vaddr_t endva) argument
/netbsd-6-1-5-RELEASE/sys/arch/i386/pnpbios/
H A Dpnpbios.c259 vaddr_t startva, va; local
264 va = startva = uvm_km_alloc(kernel_map, endpa - startpa, 0,
266 if (!startva)
272 return ((void *)(startva + (vaddr_t)(addr - startpa)));
/netbsd-6-1-5-RELEASE/sys/arch/x86/x86/
H A Dpmap.c3217 vaddr_t startva, vaddr_t endva, struct pv_entry **pv_tofree)
3225 * note that ptpva points to the PTE that maps startva. this may
3232 while (startva < endva && (ptp == NULL || ptp->wire_count > 1)) {
3233 (void)pmap_remove_pte(pmap, ptp, pte, startva, pv_tofree);
3234 startva += PAGE_SIZE;
3216 pmap_remove_ptes(struct pmap *pmap, struct vm_page *ptp, vaddr_t ptpva, vaddr_t startva, vaddr_t endva, struct pv_entry **pv_tofree) argument

Completed in 107 milliseconds