Home
last modified time | relevance | path

Searched refs:va (Results 1 – 25 of 391) sorted by relevance

12345678910>>...16

/freebsd/sys/arm/include/
H A Dcpu.h377 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 Dpmap_var.h83 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 Dpmap_64.c205 vm_offset_t va; in pte_find_next() local
212 va = *pva; in pte_find_next()
213 i = PG_ROOT_IDX(va); in pte_find_next()
214 j = PDIR_L1_IDX(va); in pte_find_next()
215 k = PDIR_IDX(va); in pte_find_next()
216 l = PTBL_IDX(va); in pte_find_next()
545 for (i = PG_ROOT_IDX(va); i < PG_ROOT_IDX(va) + pdir_l1s; in kernel_pte_alloc()
564 for (va = addr; va < data_end; va += PAGE_SIZE) { in kernel_pte_alloc()
565 pte = &(kernel_pmap->pm_root[PG_ROOT_IDX(va)][PDIR_L1_IDX(va)][PDIR_IDX(va)][PTBL_IDX(va)]); in kernel_pte_alloc()
654 va += sync_sz; in mmu_booke_sync_icache()
[all …]
H A Dpmap.c1048 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 Dpmap_32.c301 vm_offset_t va; in ptbl_free() local
599 vm_offset_t va; in pte_find_next() local
606 va = *pva; in pte_find_next()
607 i = PDIR_IDX(va); in pte_find_next()
608 j = PTBL_IDX(va); in pte_find_next()
629 vm_offset_t va; in kernel_pte_alloc() local
650 for (va = addr; va < data_end; va += PAGE_SIZE) { in kernel_pte_alloc()
651 pte = &(kernel_pmap->pm_pdir[PDIR_IDX(va)][PTBL_IDX(va)]); in kernel_pte_alloc()
771 va += sync_sz; in mmu_booke_sync_icache()
787 vm_offset_t va; in mmu_booke_zero_page_area() local
[all …]
/freebsd/sys/arm64/iommu/
H A Diommu_pmap.c81 #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 Dvmm_mmu.c203 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 Dsubr_devmap.c230 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/arm/arm/
H A Dpmap-v6.c1419 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()
1836 va = sva; in pmap_qremove()
3141 va = pte1_trunc(va); in pmap_pv_demote_pte1()
3178 va = pte1_trunc(va); in pmap_pv_promote_pte1()
3349 act.va = va; in pmap_change_pte1()
3620 va < eva; va += PAGE_SIZE, m++) { in pmap_remove_pte1()
3849 va = trunc_page(va); in pmap_enter()
3853 va)); in pmap_enter()
[all …]
/freebsd/sys/arm64/arm64/
H A Dpmap.c1258 bs_state.va = va; in pmap_bootstrap_l2()
1270 bs_state.va = va; in pmap_bootstrap_l3()
4589 va = va & ~L2_OFFSET; in pmap_pv_promote_l2()
4877 va = trunc_page(va); in pmap_enter()
5274 if (!pmap_bti_same(pmap, va, va + L2_SIZE)) { in pmap_enter_l2()
5561 if (!pmap_bti_same(pmap, va, va + L3C_SIZE)) { in pmap_enter_l3c()
7445 ppim->va = va + offset; in pmap_mapbios()
7495 va = trunc_page(va); in pmap_mapbios()
7523 if (ppim->va == va) { in pmap_unmapbios()
7555 va = trunc_page(va); in pmap_unmapbios()
[all …]
/freebsd/sys/riscv/riscv/
H A Dpmap.c356 #define pmap_l0_index(va) (((va) >> L0_SHIFT) & Ln_ADDR_MASK) argument
973 if (va >= DMAP_MIN_ADDRESS && va < DMAP_MAX_ADDRESS) { in pmap_kextract()
1023 va = sva; in pmap_kenter()
1073 va = sva; in pmap_kremove_device()
1124 va = sva; in pmap_qenter()
1153 for (va = sva; count-- > 0; va += PAGE_SIZE) { in pmap_qremove()
2108 va = va & ~L2_OFFSET; in pmap_pv_promote_l2()
2219 va < eva; va += PAGE_SIZE, m++) { in pmap_remove_l2()
2380 va = sva; in pmap_remove()
2892 va = trunc_page(va); in pmap_enter()
[all …]
/freebsd/lib/libkvm/
H A Dkvm_minidump_amd64.c51 #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 Dkvm_minidump_i386.c156 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 Dpmap.c187 #define vtopte(va) (PTmap + i386_btop(va)) argument
1375 act.va = va; in pmap_update_pde()
1819 va = (va & ~PDRMASK) + superpage_offset; in __CONCAT()
2607 va = trunc_4mpage(va); in pmap_pv_demote_pde()
2644 va = trunc_4mpage(va); in pmap_pv_promote_pde()
2974 va < eva; va += PAGE_SIZE, m++) { in pmap_remove_pde()
3660 va = trunc_page(va); in __CONCAT()
5547 va = ppim->va; in __CONCAT()
5592 if (va >= PMAP_MAP_LOW && va <= KERNBASE && va + size <= KERNBASE) in __CONCAT()
5596 va = trunc_page(va); in __CONCAT()
[all …]
/freebsd/sys/amd64/amd64/
H A Dpmap.c3458 act.va = va; in pmap_update_pde()
5063 for (va = start; va < end; va += NBPDR) { in pmap_page_array_startup()
5798 va = trunc_2mpage(va); in pmap_pv_demote_pde()
5866 va = trunc_2mpage(va); in pmap_pv_promote_pde()
7168 va = trunc_page(va); in pmap_enter()
9432 va = ppim->va; in pmap_mapdev_internal()
9522 va = trunc_page(va); in pmap_unmapdev()
10847 for (va = sva; va < sva + len; va += inc) { in pmap_large_unmap()
11002 for (va = sva; va < eva; va += inc) { in pmap_large_map_wb_large()
11370 for (va = sva; va < eva; va += PAGE_SIZE) { in pmap_pti_remove_kva()
[all …]
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c889 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 Dmmu_oea.c471 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 Dsmbfs_node.c301 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 Dtc.printf.c371 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 Dxdma_iommu.c68 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/contrib/llvm-project/lld/MachO/Arch/
H A DARM64Common.h46 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 Dsmbios.c165 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 Dstack.h38 #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 Dstack.h30 #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()
/freebsd/contrib/netbsd-tests/fs/puffs/h_dtfs/
H A Ddtfs_vnops.c119 if (va->va_uid != PUFFS_VNOVAL || va->va_gid != PUFFS_VNOVAL) { in dtfs_node_setattr()
121 va->va_uid, va->va_gid, pcr); in dtfs_node_setattr()
146 dtfs_setsize(pn, va->va_size); in dtfs_node_setattr()
160 puffs_setvattr(&pn->pn_va, va); in dtfs_node_setattr()
169 const struct vattr *va) in dtfs_node_create() argument
174 if (!(va->va_type == VREG || va->va_type == VSOCK)) in dtfs_node_create()
206 const struct vattr *va) in dtfs_node_mkdir() argument
398 if (va->va_type != VLNK) in dtfs_node_symlink()
429 const struct vattr *va) in dtfs_node_mknod() argument
434 if (!(va->va_type == VBLK || va->va_type == VCHR in dtfs_node_mknod()
[all …]

12345678910>>...16