Home
last modified time | relevance | path

Searched refs:endva (Results 1 – 21 of 21) sorted by relevance

/openbsd/src/sys/uvm/
Duvm_io.c56 vaddr_t baseva, endva, pageoffset, kva; in uvm_io() local
71 endva = baseva + (togo - 1); in uvm_io()
73 if (endva < baseva) /* wrap around? */ in uvm_io()
78 if (endva >= VM_MAXUSER_ADDRESS) in uvm_io()
80 togo = togo - (endva - VM_MAXUSER_ADDRESS + 1); in uvm_io()
Duvm_amap.c546 boolean_t canchunk, vaddr_t startva, vaddr_t endva) in amap_copy() argument
575 endva = roundup(endva, chunksize); in amap_copy()
578 if (endva >= startva) in amap_copy()
579 UVM_MAP_CLIP_END(map, entry, endva); in amap_copy()
Duvm_km.c247 uvm_km_pgremove(struct uvm_object *uobj, vaddr_t startva, vaddr_t endva) in uvm_km_pgremove() argument
250 const voff_t end = endva - vm_map_min(kernel_map); in uvm_km_pgremove()
259 pmap_remove(pmap_kernel(), startva, endva); in uvm_km_pgremove()
Duvm_mmap.c1162 vaddr_t baseva, last_baseva, endva, pageoffset, kva; in sys_kbind() local
1232 endva = baseva + paramp[count].kb_size - 1; in sys_kbind()
1237 endva >= VM_MAXUSER_ADDRESS || in sys_kbind()
/openbsd/src/sys/arch/arm/armv7/
Darmv7_space.c200 vaddr_t va, endva; in armv7_bs_unmap() local
203 endva = round_page((vaddr_t)bsh + size); in armv7_bs_unmap()
205 pmap_kremove(va, endva - va); in armv7_bs_unmap()
208 km_free((void *)va, endva - va, &kv_any, &kp_none); in armv7_bs_unmap()
/openbsd/src/sys/dev/pci/drm/include/linux/
Duaccess.h73 vaddr_t endva = ((vaddr_t)addr) + size; in access_ok() local
74 return (startva >= VM_MIN_ADDRESS && endva >= VM_MIN_ADDRESS) && in access_ok()
75 (startva <= VM_MAXUSER_ADDRESS && endva <= VM_MAXUSER_ADDRESS); in access_ok()
/openbsd/src/sys/arch/arm64/arm64/
Dbus_space.c223 vaddr_t va, endva; in generic_space_unmap() local
226 endva = round_page((vaddr_t)bsh + size); in generic_space_unmap()
228 pmap_kremove(va, endva - va); in generic_space_unmap()
230 km_free((void *)va, endva - va, &kv_any, &kp_none); in generic_space_unmap()
/openbsd/src/sys/arch/powerpc64/powerpc64/
Dbus_space.c196 vaddr_t va, endva; in generic_space_unmap() local
199 endva = round_page((vaddr_t)bsh + size); in generic_space_unmap()
201 pmap_kremove(va, endva - va); in generic_space_unmap()
204 km_free((void *)va, endva - va, &kv_any, &kp_none); in generic_space_unmap()
/openbsd/src/sys/arch/riscv64/riscv64/
Dbus_space.c242 vaddr_t va, endva; in generic_space_unmap() local
245 endva = round_page((vaddr_t)bsh + size); in generic_space_unmap()
247 pmap_kremove(va, endva - va); in generic_space_unmap()
249 km_free((void *)va, endva - va, &kv_any, &kp_none); in generic_space_unmap()
/openbsd/src/sys/arch/alpha/dev/
Dsgmap_typedep.c58 vaddr_t endva, va = (vaddr_t)buf; in __C() local
107 endva = round_page(va + buflen); in __C()
113 sgvalen = (endva - va); in __C()
131 (endva - va), sgvalen, map->_dm_boundary, boundary); in __C()
166 for (; va < endva; va += PAGE_SIZE, pteidx++, in __C()
/openbsd/src/sys/arch/amd64/amd64/
Dbus_space.c541 u_long va, endva; in _bus_space_unmap() local
555 endva = round_page(bsh + size); in _bus_space_unmap()
558 if (endva <= va) in _bus_space_unmap()
565 pmap_kremove(va, endva - va); in _bus_space_unmap()
571 km_free((void *)va, endva - va, &kv_any, &kp_none); in _bus_space_unmap()
584 u_long va, endva; in bus_space_unmap() local
605 endva = round_page(bsh + size); in bus_space_unmap()
608 if (endva <= va) in bus_space_unmap()
615 pmap_kremove(va, endva - va); in bus_space_unmap()
621 km_free((void *)va, endva - va, &kv_any, &kp_none); in bus_space_unmap()
Dpmap.c1652 vaddr_t startva, vaddr_t endva, int flags, struct pv_entry **free_pvs) in pmap_remove_ptes() argument
1668 for (/*null*/; startva < endva && (ptp == NULL || ptp->wire_count > 1) in pmap_remove_ptes()
/openbsd/src/sys/arch/amd64/isa/
Disa_machdep.c641 vaddr_t endva; in _isa_dma_check_buffer() local
647 endva = round_page(vaddr + buflen); in _isa_dma_check_buffer()
657 for (; vaddr < endva; vaddr += NBPG) { in _isa_dma_check_buffer()
/openbsd/src/sys/arch/landisk/dev/
Dobio.c306 u_long va, endva; in obio_iomem_unmap() local
316 endva = round_page(bsh + size); in obio_iomem_unmap()
319 if (endva <= va) in obio_iomem_unmap()
326 pmap_kremove(va, endva - va); in obio_iomem_unmap()
331 km_free((void *)va, endva - va, &kv_any, &kp_none); in obio_iomem_unmap()
/openbsd/src/sys/arch/i386/i386/
Dmachdep.c3755 u_long va, endva; in bus_space_unmap() local
3771 endva = round_page(bsh + size); in bus_space_unmap()
3774 if (endva <= va) in bus_space_unmap()
3781 pmap_kremove(va, endva - va); in bus_space_unmap()
3787 km_free((void *)va, endva - va, &kv_any, &kp_none); in bus_space_unmap()
3804 u_long va, endva; in _bus_space_unmap() local
3818 endva = round_page(bsh + size); in _bus_space_unmap()
3821 if (endva <= va) in _bus_space_unmap()
3828 pmap_kremove(va, endva - va); in _bus_space_unmap()
3834 km_free((void *)va, endva - va, &kv_any, &kp_none); in _bus_space_unmap()
Dpmapae.c1142 vaddr_t startva, vaddr_t endva, int flags, struct pv_entry **free_pvs) in pmap_remove_ptes_pae() argument
1158 for (/*null*/; startva < endva && (ptp == NULL || ptp->wire_count > 1) in pmap_remove_ptes_pae()
Dpmap.c1710 vaddr_t startva, vaddr_t endva, int flags, struct pv_entry **free_pvs) in pmap_remove_ptes_86() argument
1726 for (/*null*/; startva < endva && (ptp == NULL || ptp->wire_count > 1) in pmap_remove_ptes_86()
/openbsd/src/sys/arch/i386/isa/
Disa_machdep.c949 vaddr_t endva; in _isa_dma_check_buffer() local
955 endva = round_page(vaddr + buflen); in _isa_dma_check_buffer()
965 for (; vaddr < endva; vaddr += NBPG) { in _isa_dma_check_buffer()
/openbsd/src/sys/arch/arm64/dev/
Dapldart.c528 vaddr_t startva, endva, va; in apldart_init_locked_stream() local
573 endva = startva + DART_PAGE_SIZE; in apldart_init_locked_stream()
576 for (va = startva; va < endva; va += PAGE_SIZE) { in apldart_init_locked_stream()
/openbsd/src/sys/arch/sparc64/sparc64/
Dpmap.c1853 pmap_remove(struct pmap *pm, vaddr_t va, vaddr_t endva) in pmap_remove() argument
1865 KDASSERT(pm != pmap_kernel() || endva < INTSTACK || va > EINTSTACK); in pmap_remove()
1866 KDASSERT(pm != pmap_kernel() || endva < kdata || va > ekdata); in pmap_remove()
1871 while (va < endva) { in pmap_remove()
1919 cache_flush_virt(flushva, endva - flushva); in pmap_remove()
Dmachdep.c1611 vaddr_t endva = va + round_page(size); in sparc_bus_unmap() local
1616 pmap_remove(pmap_kernel(), va, endva); in sparc_bus_unmap()
1618 km_free((void *)va, endva - va, &kv_any, &kp_none); in sparc_bus_unmap()