/freebsd/sys/arm/include/ |
H A D | cpu.h | 377 for (; va < eva; va += PAGE_SIZE) in tlb_flush_range_local() 435 for (; va < eva; va += PAGE_SIZE) in tlb_flush_range() 439 for (; va < eva; va += PAGE_SIZE) in tlb_flush_range() 449 #define tlb_flush(va) tlb_flush_local(va) argument 467 for ( ; va < eva; va += cpuinfo.dcache_line_size) { in icache_sync() 517 for ( ; va < eva; va += cpuinfo.dcache_line_size) { in dcache_wb_pou() 546 for ( ; va < eva; va += cpuinfo.dcache_line_size) { in dcache_inv_poc() 570 for ( ; va < eva; va += cpuinfo.dcache_line_size) { in dcache_inv_poc_dma() 593 for ( ; va < eva; va += cpuinfo.dcache_line_size) { in dcache_wb_poc() 611 for ( ; va < eva; va += cpuinfo.dcache_line_size) { in dcache_wbinv_poc() [all …]
|
H A D | pmap_var.h | 83 pte1_index(vm_offset_t va) in pte1_index() argument 86 return (va >> PTE1_SHIFT); in pte1_index() 97 pte1_trunc(vm_offset_t va) in pte1_trunc() argument 100 return (va & PTE1_FRAME); in pte1_trunc() 104 pte1_roundup(vm_offset_t va) in pte1_roundup() argument 393 pt2tab_index(vm_offset_t va) in pt2tab_index() argument 396 return (va >> PT2TAB_SHIFT); in pt2tab_index() 428 pt2map_index(vm_offset_t va) in pt2map_index() argument 431 return (va >> PT2MAP_SHIFT); in pt2map_index() 435 pt2map_entry(vm_offset_t va) in pt2map_entry() argument [all …]
|
/freebsd/sys/powerpc/booke/ |
H A D | pmap_64.c | 204 vm_offset_t va; in pte_find_next() local 211 va = *pva; in pte_find_next() 212 i = PG_ROOT_IDX(va); in pte_find_next() 213 j = PDIR_L1_IDX(va); in pte_find_next() 214 k = PDIR_IDX(va); in pte_find_next() 215 l = PTBL_IDX(va); in pte_find_next() 544 for (i = PG_ROOT_IDX(va); i < PG_ROOT_IDX(va) + pdir_l1s; in kernel_pte_alloc() 563 for (va = addr; va < data_end; va += PAGE_SIZE) { in kernel_pte_alloc() 564 pte = &(kernel_pmap->pm_root[PG_ROOT_IDX(va)][PDIR_L1_IDX(va)][PDIR_IDX(va)][PTBL_IDX(va)]); in kernel_pte_alloc() 653 va += sync_sz; in mmu_booke_sync_icache() [all …]
|
H A D | pmap.c | 1047 if (va >= e.virt && va < e.virt + e.size) in mmu_booke_kextract() 1528 for (; va < endva; va += PAGE_SIZE) { in mmu_booke_remove() 1679 for (va = sva; va < eva; va += PAGE_SIZE) { in mmu_booke_protect() 1972 for (va = sva; va < eva; va += PAGE_SIZE) { in mmu_booke_unwire() 2277 while (rounddown2(va, size) + size < va + sz) in mmu_booke_mapdev_attr() 2279 va = rounddown2(va, size); in mmu_booke_mapdev_attr() 2402 for (j = i, va = addr; va < addr + sz; va += e.size, j++) { in mmu_booke_change_attr() 2407 for (va = addr; va < addr + sz; va += e.size, i++) { in mmu_booke_change_attr() 2423 for (va = addr; va < addr + sz; va += PAGE_SIZE) { in mmu_booke_change_attr() 2431 for (va = addr; va < addr + sz; va += PAGE_SIZE) { in mmu_booke_change_attr() [all …]
|
H A D | pmap_32.c | 300 vm_offset_t va; in ptbl_free() local 598 vm_offset_t va; in pte_find_next() local 605 va = *pva; in pte_find_next() 606 i = PDIR_IDX(va); in pte_find_next() 607 j = PTBL_IDX(va); in pte_find_next() 628 vm_offset_t va; in kernel_pte_alloc() local 649 for (va = addr; va < data_end; va += PAGE_SIZE) { in kernel_pte_alloc() 650 pte = &(kernel_pmap->pm_pdir[PDIR_IDX(va)][PTBL_IDX(va)]); in kernel_pte_alloc() 770 va += sync_sz; in mmu_booke_sync_icache() 786 vm_offset_t va; in mmu_booke_zero_page_area() local [all …]
|
/freebsd/sys/arm64/iommu/ |
H A D | iommu_pmap.c | 81 #define smmu_l0_index(va) (((va) >> IOMMU_L0_SHIFT) & IOMMU_L0_ADDR_MASK) argument 82 #define smmu_l1_index(va) (((va) >> IOMMU_L1_SHIFT) & IOMMU_Ln_ADDR_MASK) argument 83 #define smmu_l2_index(va) (((va) >> IOMMU_L2_SHIFT) & IOMMU_Ln_ADDR_MASK) argument 84 #define smmu_l3_index(va) (((va) >> IOMMU_L3_SHIFT) & IOMMU_Ln_ADDR_MASK) argument 124 l0 = smmu_pmap_l0(pmap, va); in smmu_pmap_l1() 155 l1 = smmu_pmap_l1(pmap, va); in smmu_pmap_l2() 191 l0 = smmu_pmap_l0(pmap, va); in smmu_pmap_pde() 227 l1 = smmu_pmap_l1(pmap, va); in smmu_pmap_pte() 359 l0 = smmu_pmap_l0(pmap, va); in _smmu_pmap_unwire_l3() 365 l1 = smmu_pmap_l1(pmap, va); in _smmu_pmap_unwire_l3() [all …]
|
/freebsd/sys/arm64/vmm/ |
H A D | vmm_mmu.c | 203 l1 = vmmpmap_l1_table(va); in vmmpmap_l2_table() 246 l2 = vmmpmap_l2_table(va); in vmmpmap_l3_table() 312 l3 = vmmpmap_l3_table(va); in vmmpmap_enter() 333 va += PAGE_SIZE; in vmmpmap_enter() 357 sva = va; in vmmpmap_remove() 358 eva = va + size; in vmmpmap_remove() 360 for (i = 0; va < eva; va = va_next) { in vmmpmap_remove() 364 if (va_next < va) in vmmpmap_remove() 374 if (va_next < va) in vmmpmap_remove() 384 if (va_next < va) in vmmpmap_remove() [all …]
|
/freebsd/sys/kern/ |
H A D | subr_devmap.c | 230 vm_offset_t va; in devmap_vtop() local 235 va = (vm_offset_t)vpva; in devmap_vtop() 237 if (va >= pd->pd_va && va + size <= pd->pd_va + pd->pd_size) in devmap_vtop() 258 vm_offset_t va, offset; in pmap_mapdev() local 284 va = kva_alloc(size); in pmap_mapdev() 285 if (!va) in pmap_mapdev() 321 va = kva_alloc(size); in pmap_mapdev_attr() 322 if (!va) in pmap_mapdev_attr() 343 va = (vm_offset_t)p; in pmap_unmapdev() 345 va = trunc_page(va); in pmap_unmapdev() [all …]
|
/freebsd/sys/arm64/arm64/ |
H A D | pmap.c | 1276 bs_state.va = va; in pmap_bootstrap_l2() 1288 bs_state.va = va; in pmap_bootstrap_l3() 4668 va = va & ~L2_OFFSET; in pmap_pv_promote_l2() 5079 va = trunc_page(va); in pmap_enter() 5482 if (!pmap_bti_same(pmap, va, va + L2_SIZE)) { in pmap_enter_l2() 5744 if (!pmap_bti_same(pmap, va, va + L3C_SIZE)) { in pmap_enter_l3c() 7647 ppim->va = va + offset; in pmap_mapbios() 7697 va = trunc_page(va); in pmap_mapbios() 7725 if (ppim->va == va) { in pmap_unmapbios() 7757 va = trunc_page(va); in pmap_unmapbios() [all …]
|
/freebsd/sys/arm/arm/ |
H A D | pmap-v6.c | 1419 va = pte1_trunc(va) + pte1_offset; in pmap_map() 1421 va = pte1_roundup(va) + pte1_offset; in pmap_map() 1423 sva = va; in pmap_map() 1837 va = sva; in pmap_qremove() 3142 va = pte1_trunc(va); in pmap_pv_demote_pte1() 3179 va = pte1_trunc(va); in pmap_pv_promote_pte1() 3350 act.va = va; in pmap_change_pte1() 3621 va < eva; va += PAGE_SIZE, m++) { in pmap_remove_pte1() 3850 va = trunc_page(va); in pmap_enter() 3854 va)); in pmap_enter() [all …]
|
/freebsd/sys/riscv/riscv/ |
H A D | pmap.c | 356 #define pmap_l0_index(va) (((va) >> L0_SHIFT) & Ln_ADDR_MASK) argument 974 if (va >= DMAP_MIN_ADDRESS && va < DMAP_MAX_ADDRESS) { in pmap_kextract() 1024 va = sva; in pmap_kenter() 1074 va = sva; in pmap_kremove_device() 1125 va = sva; in pmap_qenter() 1154 for (va = sva; count-- > 0; va += PAGE_SIZE) { in pmap_qremove() 2109 va = va & ~L2_OFFSET; in pmap_pv_promote_l2() 2220 va < eva; va += PAGE_SIZE, m++) { in pmap_remove_l2() 2381 va = sva; in pmap_remove() 2893 va = trunc_page(va); in pmap_enter() [all …]
|
/freebsd/lib/libkvm/ |
H A D | kvm_minidump_amd64.c | 51 #define VA_OFF(vm, va) \ argument 52 (VM_IS_V1(vm) ? ((va) & (AMD64_PAGE_SIZE - 1)) : ((va) & AMD64_PAGE_MASK)) 216 } else if (va >= vm->hdr.dmapbase && va < vm->hdr.dmapend) { in _amd64_minidump_vatop_v1() 222 (uintmax_t)va); in _amd64_minidump_vatop_v1() 230 (uintmax_t)va); in _amd64_minidump_vatop_v1() 304 } else if (va >= vm->hdr.dmapbase && va < vm->hdr.dmapend) { in _amd64_minidump_vatop() 310 (uintmax_t)va); in _amd64_minidump_vatop() 318 (uintmax_t)va); in _amd64_minidump_vatop() 376 ((va & AMD64_PDRMASK) ^ VA_OFF(vm, va)); in _amd64_minidump_walk_pages() 405 va += AMD64_PAGE_SIZE; in _amd64_minidump_walk_pages() [all …]
|
H A D | kvm_minidump_i386.c | 156 offset = va & I386_PAGE_MASK; in _i386_minidump_vatop_pae() 158 if (va >= vm->hdr.kernbase) { in _i386_minidump_vatop_pae() 181 (uintmax_t)va); in _i386_minidump_vatop_pae() 201 offset = va & I386_PAGE_MASK; in _i386_minidump_vatop() 203 if (va >= vm->hdr.kernbase) { in _i386_minidump_vatop() 226 (uintmax_t)va); in _i386_minidump_vatop() 244 return (_i386_minidump_vatop_pae(kd, va, pa)); in _i386_minidump_kvatop() 246 return (_i386_minidump_vatop(kd, va, pa)); in _i386_minidump_kvatop() 295 *va = 0; in _i386_iterator_next() 322 u_long dva, pa, va; in _i386_minidump_walk_pages() local [all …]
|
/freebsd/sys/i386/i386/ |
H A D | pmap.c | 187 #define vtopte(va) (PTmap + i386_btop(va)) argument 1376 act.va = va; in pmap_update_pde() 1820 va = (va & ~PDRMASK) + superpage_offset; in __CONCAT() 2608 va = trunc_4mpage(va); in pmap_pv_demote_pde() 2645 va = trunc_4mpage(va); in pmap_pv_promote_pde() 2975 va < eva; va += PAGE_SIZE, m++) { in pmap_remove_pde() 3661 va = trunc_page(va); in __CONCAT() 5549 va = ppim->va; in __CONCAT() 5594 if (va >= PMAP_MAP_LOW && va <= KERNBASE && va + size <= KERNBASE) in __CONCAT() 5598 va = trunc_page(va); in __CONCAT() [all …]
|
/freebsd/sys/amd64/amd64/ |
H A D | pmap.c | 3459 act.va = va; in pmap_update_pde() 5064 for (va = start; va < end; va += NBPDR) { in pmap_page_array_startup() 5799 va = trunc_2mpage(va); in pmap_pv_demote_pde() 5867 va = trunc_2mpage(va); in pmap_pv_promote_pde() 7169 va = trunc_page(va); in pmap_enter() 9434 va = ppim->va; in pmap_mapdev_internal() 9524 va = trunc_page(va); in pmap_unmapdev() 10849 for (va = sva; va < sva + len; va += inc) { in pmap_large_unmap() 11004 for (va = sva; va < eva; va += inc) { in pmap_large_map_wb_large() 11372 for (va = sva; va < eva; va += PAGE_SIZE) { in pmap_pti_remove_kva() [all …]
|
/freebsd/sys/powerpc/aim/ |
H A D | mmu_radix.c | 889 va = trunc_page(va); in pagezero() 1307 va = trunc_2mpage(va); in pmap_pv_demote_l3e() 1695 va = trunc_2mpage(va); in pmap_pv_promote_l3e() 2839 va = trunc_page(va); in mmu_radix_enter() 4500 va < eva; va += PAGE_SIZE, m++) in pmap_protect_l3e() 4661 va = sva; in mmu_radix_qenter() 4700 va = sva; in mmu_radix_qremove() 5074 va < eva; va += PAGE_SIZE, m++) { in pmap_remove_l3e() 5893 if (!va) in mmu_radix_mapdev_attr() 5948 va = trunc_page(va); in mmu_radix_unmapdev() [all …]
|
H A D | mmu_oea.c | 471 for (va = 0; va < 0x00040000; va += 0x00001000) { in tlbia() 577 tlbie(va); in moea_pte_clear() 616 tlbie(va); in moea_pte_unset() 1515 va); in moea_kenter_attr() 1563 moea_remove(kernel_pmap, va, va + PAGE_SIZE); in moea_kremove() 1646 va = sva; in moea_map() 1649 *virt = va; in moea_map() 1847 va = sva; in moea_qenter() 1864 va = sva; in moea_qremove() 2710 if (!va) in moea_mapdev_attr() [all …]
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_node.c | 301 struct vattr va; in smbfs_inactive() local 309 VOP_GETATTR(vp, &va, cred); in smbfs_inactive() 372 va->va_size = np->n_size; in smbfs_attr_cachelookup() 378 if (va->va_fileid == 0) in smbfs_attr_cachelookup() 379 va->va_fileid = 2; in smbfs_attr_cachelookup() 381 va->va_mtime = np->n_mtime; in smbfs_attr_cachelookup() 382 va->va_atime = va->va_ctime = va->va_mtime; /* time file changed */ in smbfs_attr_cachelookup() 385 va->va_flags |= UF_HIDDEN; in smbfs_attr_cachelookup() 387 va->va_flags |= UF_SYSTEM; in smbfs_attr_cachelookup() 392 va->va_flags |= UF_ARCHIVE; in smbfs_attr_cachelookup() [all …]
|
/freebsd/contrib/tcsh/ |
H A D | tc.printf.c | 371 va_list va; in xsnprintf() local 372 va_start(va, fmt); in xsnprintf() 377 va_end(va); in xsnprintf() 387 va_list va; in xprintf() local 388 va_start(va, fmt); in xprintf() 390 va_end(va); in xprintf() 425 va_copy(copy, va); in xvasprintf() 439 va_list va; in xasprintf() local 444 va_end(va); in xasprintf() 464 va_list va; in fprintf() local [all …]
|
/freebsd/sys/dev/xdma/ |
H A D | xdma_iommu.c | 68 va &= ~(PAGE_SIZE - 1); in xdma_iommu_remove_entry() 69 pmap_remove(&xio->p, va, va + PAGE_SIZE); in xdma_iommu_remove_entry() 71 XDMA_IOMMU_REMOVE(xio->dev, xio, va); in xdma_iommu_remove_entry() 73 vmem_free(xio->vmem, va, PAGE_SIZE); in xdma_iommu_remove_entry() 77 xdma_iommu_enter(struct xdma_iommu *xio, vm_offset_t va, in xdma_iommu_enter() argument 90 pmap_enter(p, va, m, prot, prot | PMAP_ENTER_WIRED, 0); in xdma_iommu_enter() 92 XDMA_IOMMU_ENTER(xio->dev, xio, va, pa); in xdma_iommu_enter() 94 va += PAGE_SIZE; in xdma_iommu_enter() 100 xdma_iommu_add_entry(xdma_channel_t *xchan, vm_offset_t *va, in xdma_iommu_add_entry() argument 116 if (va) in xdma_iommu_add_entry() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | qcom,lpass-va-macro.yaml | 16 - qcom,sc7280-lpass-va-macro 17 - qcom,sm8250-lpass-va-macro 18 - qcom,sm8450-lpass-va-macro 19 - qcom,sm8550-lpass-va-macro 20 - qcom,sc8280xp-lpass-va-macro 23 - qcom,sm8650-lpass-va-macro 24 - qcom,x1e80100-lpass-va-macro 25 - const: qcom,sm8550-lpass-va-macro 106 - qcom,sc8280xp-lpass-va-macro 107 - qcom,sm8450-lpass-va-macro [all …]
|
/freebsd/contrib/llvm-project/lld/MachO/Arch/ |
H A D | ARM64Common.h | 46 uint64_t va) { in encodeBranch26() argument 47 checkInt(loc, r, va, 28); in encodeBranch26() 54 uint64_t va) { in encodeBranch26() argument 55 checkInt(loc, d, va, 28); in encodeBranch26() 65 uint64_t va) { in encodePage21() argument 66 checkInt(loc, r, va, 35); in encodePage21() 72 uint64_t va) { in encodePage21() argument 73 checkInt(loc, d, va, 35); in encodePage21() 88 uint64_t va) { in encodePageOff12() argument 96 if ((va & (size - 1)) != 0) in encodePageOff12() [all …]
|
/freebsd/sys/dev/smbios/ |
H A D | smbios.c | 165 void *va; in smbios_probe() local 173 if (va == NULL) { in smbios_probe() 178 if (smbios_cksum(va)) { in smbios_probe() 191 void *va; in smbios_attach() local 200 if (va == NULL) { in smbios_attach() 207 sc->eps3 = va; in smbios_attach() 211 sc->eps = va; in smbios_attach() 228 void *va; in smbios_detach() local 233 va = sc->eps3; in smbios_detach() 235 va = sc->eps; in smbios_detach() [all …]
|
/freebsd/sys/riscv/include/ |
H A D | stack.h | 38 #define INKERNEL(va) ((va) >= VM_MIN_KERNEL_ADDRESS && \ argument 39 (va) <= VM_MAX_KERNEL_ADDRESS) 61 kstack_contains(struct thread *td, vm_offset_t va, size_t len) in kstack_contains() argument 63 return (va >= td->td_kstack && va + len >= va && in kstack_contains() 64 va + len <= td->td_kstack + td->td_kstack_pages * PAGE_SIZE - in kstack_contains()
|
/freebsd/sys/arm64/include/ |
H A D | stack.h | 30 #define INKERNEL(va) \ argument 31 ((va) >= VM_MIN_KERNEL_ADDRESS && (va) <= VM_MAX_KERNEL_ADDRESS) 51 kstack_contains(struct thread *td, vm_offset_t va, size_t len) in kstack_contains() argument 53 return (va >= td->td_kstack && va + len >= va && in kstack_contains() 54 va + len <= td->td_kstack + td->td_kstack_pages * PAGE_SIZE - in kstack_contains()
|