| /openbsd/src/sys/uvm/ |
| D | uvm_io.c | 56 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()
|
| D | uvm_amap.c | 546 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()
|
| D | uvm_km.c | 247 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()
|
| D | uvm_mmap.c | 1162 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/ |
| D | armv7_space.c | 200 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/ |
| D | uaccess.h | 73 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/ |
| D | bus_space.c | 223 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/ |
| D | bus_space.c | 196 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/ |
| D | bus_space.c | 242 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/ |
| D | sgmap_typedep.c | 58 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/ |
| D | bus_space.c | 541 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()
|
| D | pmap.c | 1652 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/ |
| D | isa_machdep.c | 641 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/ |
| D | obio.c | 306 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/ |
| D | machdep.c | 3755 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()
|
| D | pmapae.c | 1142 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()
|
| D | pmap.c | 1710 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/ |
| D | isa_machdep.c | 949 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/ |
| D | apldart.c | 528 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/ |
| D | pmap.c | 1853 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()
|
| D | machdep.c | 1611 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()
|