Home
last modified time | relevance | path

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

12345678910>>...16

/freebsd/sys/arm/include/
H A Dcpu.h337 tlb_flush_local(vm_offset_t va) in tlb_flush_local() argument
340 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va)); in tlb_flush_local()
343 _CP15_TLBIMVA(va | CPU_ASID_KERNEL); in tlb_flush_local()
349 tlb_flush_range_local(vm_offset_t va, vm_size_t size) in tlb_flush_range_local() argument
351 vm_offset_t eva = va + size; in tlb_flush_range_local()
353 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va)); in tlb_flush_range_local()
358 for (; va < eva; va += PAGE_SIZE) in tlb_flush_range_local()
359 _CP15_TLBIMVA(va | CPU_ASID_KERNEL); in tlb_flush_range_local()
391 tlb_flush(vm_offset_t va) in tlb_flush() argument
394 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va)); in tlb_flush()
[all …]
H A Dpmap_var.h83 pte1_index(vm_offset_t va) in pte1_index() argument
86 return (va >> PTE1_SHIFT); in pte1_index()
90 pte1_ptr(pt1_entry_t *pt1, vm_offset_t va) in pte1_ptr() argument
93 return (pt1 + pte1_index(va)); in pte1_ptr()
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
107 return ((va + PTE1_OFFSET) & PTE1_FRAME); in pte1_roundup()
393 pt2tab_index(vm_offset_t va) in pt2tab_index() argument
396 return (va >> PT2TAB_SHIFT); in pt2tab_index()
[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
87 static void _smmu_pmap_unwire_l3(struct smmu_pmap *pmap, vm_offset_t va,
104 smmu_pmap_l0(struct smmu_pmap *pmap, vm_offset_t va) in smmu_pmap_l0() argument
107 return (&pmap->sp_l0[smmu_l0_index(va)]); in smmu_pmap_l0()
111 smmu_pmap_l0_to_l1(pd_entry_t *l0, vm_offset_t va) in smmu_pmap_l0_to_l1() argument
116 return (&l1[smmu_l1_index(va)]); in smmu_pmap_l0_to_l1()
120 smmu_pmap_l1(struct smmu_pmap *pmap, vm_offset_t va) in smmu_pmap_l1() argument
[all …]
/freebsd/sys/arm64/vmm/
H A Dvmm_mmu.c158 vmmpmap_l1_table(vm_offset_t va) in vmmpmap_l1_table() argument
166 l0e = atomic_load_64(&l0[pmap_l0_index(va)]); in vmmpmap_l1_table()
178 rv = atomic_cmpset_64(&l0[pmap_l0_index(va)], l0e, new_l0e); in vmmpmap_l1_table()
197 vmmpmap_l2_table(vm_offset_t va) in vmmpmap_l2_table() argument
203 l1 = vmmpmap_l1_table(va); in vmmpmap_l2_table()
209 l1e = atomic_load_64(&l1[pmap_l1_index(va)]); in vmmpmap_l2_table()
221 rv = atomic_cmpset_64(&l1[pmap_l1_index(va)], l1e, new_l1e); in vmmpmap_l2_table()
240 vmmpmap_l3_table(vm_offset_t va) in vmmpmap_l3_table() argument
246 l2 = vmmpmap_l2_table(va); in vmmpmap_l3_table()
252 l2e = atomic_load_64(&l2[pmap_l2_index(va)]); in vmmpmap_l3_table()
[all …]
/freebsd/sys/kern/
H A Dsubr_devmap.c221 vm_offset_t va; in devmap_vtop() local
226 va = (vm_offset_t)vpva; in devmap_vtop()
228 if (va >= pd->pd_va && va + size <= pd->pd_va + pd->pd_size) in devmap_vtop()
229 return ((vm_paddr_t)(pd->pd_pa + (va - pd->pd_va))); in devmap_vtop()
249 vm_offset_t va, offset; in pmap_mapdev() local
263 va = akva_devmap_vaddr; in pmap_mapdev()
264 KASSERT(va >= VM_MAX_KERNEL_ADDRESS - PMAP_MAPDEV_EARLY_SIZE, in pmap_mapdev()
270 va = kva_alloc_aligned(size, L2_SIZE); in pmap_mapdev()
272 va = kva_alloc_aligned(size, L3C_SIZE); in pmap_mapdev()
275 va = kva_alloc(size); in pmap_mapdev()
[all …]
/freebsd/sys/arm64/arm64/
H A Dpmap.c313 vm_offset_t va; member
461 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
463 vm_offset_t va);
465 static void pmap_abort_ptp(pmap_t pmap, vm_offset_t va, vm_page_t mpte);
468 static int pmap_change_props_locked(vm_offset_t va, vm_size_t size,
470 static bool pmap_copy_l3c(pmap_t pmap, pt_entry_t *l3p, vm_offset_t va,
472 static pt_entry_t *pmap_demote_l1(pmap_t pmap, pt_entry_t *l1, vm_offset_t va);
474 vm_offset_t va, struct rwlock **lockp);
475 static pt_entry_t *pmap_demote_l2(pmap_t pmap, pt_entry_t *l2, vm_offset_t va);
476 static bool pmap_demote_l2c(pmap_t pmap, pt_entry_t *l2p, vm_offset_t va);
[all …]
/freebsd/sys/i386/i386/
H A Dpmap.c187 #define vtopte(va) (PTmap + i386_btop(va)) argument
237 vm_offset_t va; member
289 static void pmap_pv_demote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa);
290 static bool pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, pd_entry_t pde,
293 static void pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa);
295 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
297 vm_offset_t va);
300 static void pmap_abort_ptp(pmap_t pmap, vm_offset_t va, vm_page_t mpte);
301 static bool pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va);
393 pmap_cold_map(u_long pa,u_long va,u_long cnt) pmap_cold_map() argument
609 vm_offset_t va; __CONCAT() local
915 vm_offset_t va; pmap_ptelist_alloc() local
929 pmap_ptelist_free(vm_offset_t * head,vm_offset_t va) pmap_ptelist_free() argument
944 vm_offset_t va; pmap_ptelist_init() local
1163 pmap_kenter_pde(vm_offset_t va,pd_entry_t newpde) pmap_kenter_pde() argument
1179 pmap_update_pde_invalidate(vm_offset_t va,pd_entry_t newpde) pmap_update_pde_invalidate() argument
1221 pmap_invalidate_page_int(pmap_t pmap,vm_offset_t va) pmap_invalidate_page_int() argument
1314 vm_offset_t va; global() member
1359 pmap_update_pde(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,pd_entry_t newpde) pmap_update_pde() argument
1400 pmap_invalidate_page_int(pmap_t pmap,vm_offset_t va) pmap_invalidate_page_int() argument
1433 pmap_update_pde(pmap_t pmap,vm_offset_t va,pd_entry_t * pde,pd_entry_t newpde) pmap_update_pde() argument
1468 pmap_invalidate_pde_page(pmap_t pmap,vm_offset_t va,pd_entry_t pde) pmap_invalidate_pde_page() argument
1564 pmap_pte_quick(pmap_t pmap,vm_offset_t va) pmap_pte_quick() argument
1601 pmap_pte_quick3(pmap_t pmap,vm_offset_t va) pmap_pte_quick3() argument
1635 pmap_pte_ufast(pmap_t pmap,vm_offset_t va,pd_entry_t pde) pmap_pte_ufast() argument
1764 pmap_kenter_attr(vm_offset_t va,vm_paddr_t pa,int mode) pmap_kenter_attr() argument
1804 vm_offset_t va, sva; __CONCAT() local
1886 vm_offset_t va; __CONCAT() local
1951 pmap_remove_pt_page(pmap_t pmap,vm_offset_t va) pmap_remove_pt_page() argument
2002 pmap_unuse_pt(pmap_t pmap,vm_offset_t va,struct spglist * free) pmap_unuse_pt() argument
2019 pmap_abort_ptp(pmap_t pmap,vm_offset_t va,vm_page_t mpte) pmap_abort_ptp() argument
2163 pmap_allocpte(pmap_t pmap,vm_offset_t va,u_int flags) pmap_allocpte() argument
2317 vm_offset_t va; pmap_pv_reclaim() local
2577 pmap_pvh_remove(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_remove() argument
2592 pmap_pv_demote_pde(pmap_t pmap,vm_offset_t va,vm_paddr_t pa) pmap_pv_demote_pde() argument
2626 pmap_pv_promote_pde(pmap_t pmap,vm_offset_t va,vm_paddr_t pa) pmap_pv_promote_pde() argument
2661 pmap_pvh_free(struct md_page * pvh,pmap_t pmap,vm_offset_t va) pmap_pvh_free() argument
2671 pmap_remove_entry(pmap_t pmap,vm_page_t m,vm_offset_t va) pmap_remove_entry() argument
2689 pmap_insert_entry(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_insert_entry() argument
2704 pmap_try_insert_pv_entry(pmap_t pmap,vm_offset_t va,vm_page_t m) pmap_try_insert_pv_entry() argument
2723 pmap_pv_insert_pde(pmap_t pmap,vm_offset_t va,pd_entry_t pde,u_int flags) pmap_pv_insert_pde() argument
2759 pmap_demote_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t va) pmap_demote_pde() argument
2908 pmap_remove_kernel_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t va) pmap_remove_kernel_pde() argument
2952 vm_offset_t eva, va; pmap_remove_pde() local
3005 pmap_remove_pte(pmap_t pmap,pt_entry_t * ptq,vm_offset_t va,struct spglist * free) pmap_remove_pte() argument
3040 pmap_remove_page(pmap_t pmap,vm_offset_t va,struct spglist * free) pmap_remove_page() argument
3211 vm_offset_t va; __CONCAT() local
3475 pmap_promote_pde(pmap_t pmap,pd_entry_t * pde,vm_offset_t va,vm_page_t mpte) pmap_promote_pde() argument
3917 pmap_enter_4mpage(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot) pmap_enter_4mpage() argument
3941 pmap_every_pte_zero(vm_offset_t va) pmap_every_pte_zero() argument
3968 pmap_enter_pde(pmap_t pmap,vm_offset_t va,pd_entry_t newpde,u_int flags,vm_page_t m) pmap_enter_pde() argument
4107 vm_offset_t va; __CONCAT() local
4157 pmap_enter_quick_locked(pmap_t pmap,vm_offset_t va,vm_page_t m,vm_prot_t prot,vm_page_t mpte) pmap_enter_quick_locked() argument
4280 vm_offset_t va; __CONCAT() local
5109 vm_offset_t va; __CONCAT() local
5290 vm_offset_t va, pdnxt; __CONCAT() local
5414 vm_offset_t va; __CONCAT() local
5526 vm_offset_t va, offset; __CONCAT() local
5590 vm_offset_t offset, va; __CONCAT() local
6293 sysctl_kmaps_reinit(struct pmap_kernel_map_range * range,vm_offset_t va,pt_entry_t attrs) sysctl_kmaps_reinit() argument
6309 sysctl_kmaps_check(struct sbuf * sb,struct pmap_kernel_map_range * range,vm_offset_t va,pd_entry_t pde,pt_entry_t pte) sysctl_kmaps_check() argument
[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))
184 _amd64_minidump_vatop_v1(kvm_t *kd, kvaddr_t va, off_t *pa) in _amd64_minidump_vatop_v1() argument
194 offset = va & AMD64_PAGE_MASK; in _amd64_minidump_vatop_v1()
196 if (va >= vm->hdr.kernbase) { in _amd64_minidump_vatop_v1()
197 pteindex = (va - vm->hdr.kernbase) >> AMD64_PAGE_SHIFT; in _amd64_minidump_vatop_v1()
216 } else if (va >= vm->hdr.dmapbase && va < vm->hdr.dmapend) { in _amd64_minidump_vatop_v1()
217 a = (va - vm->hdr.dmapbase) & ~AMD64_PAGE_MASK; in _amd64_minidump_vatop_v1()
222 (uintmax_t)va); in _amd64_minidump_vatop_v1()
230 (uintmax_t)va); in _amd64_minidump_vatop_v1()
[all …]
H A Dkvm_minidump_i386.c146 _i386_minidump_vatop_pae(kvm_t *kd, kvaddr_t va, off_t *pa) in _i386_minidump_vatop_pae() argument
156 offset = va & I386_PAGE_MASK; in _i386_minidump_vatop_pae()
158 if (va >= vm->hdr.kernbase) { in _i386_minidump_vatop_pae()
159 pteindex = (va - vm->hdr.kernbase) >> I386_PAGE_SHIFT; in _i386_minidump_vatop_pae()
181 (uintmax_t)va); in _i386_minidump_vatop_pae()
186 _kvm_err(kd, 0, "invalid address (0x%jx)", (uintmax_t)va); in _i386_minidump_vatop_pae()
191 _i386_minidump_vatop(kvm_t *kd, kvaddr_t va, off_t *pa) in _i386_minidump_vatop() argument
201 offset = va & I386_PAGE_MASK; in _i386_minidump_vatop()
203 if (va >= vm->hdr.kernbase) { in _i386_minidump_vatop()
204 pteindex = (va - vm->hdr.kernbase) >> I386_PAGE_SHIFT; in _i386_minidump_vatop()
[all …]
/freebsd/sys/amd64/amd64/
H A Dpmap.c481 vm_offset_t va; member
544 #define PMAP_ADDRESS_IN_LARGEMAP(va) ((va) >= LARGEMAP_MIN_ADDRESS && \ argument
545 (va) < LARGEMAP_MIN_ADDRESS + NBPML4 * (u_long)lm_ents)
582 static pt_entry_t pmap_pkru_get(pmap_t pmap, vm_offset_t va);
1273 static void pmap_pv_demote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa,
1275 static bool pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, pd_entry_t pde,
1278 static void pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa,
1281 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
1283 vm_offset_t va);
1285 static void pmap_abort_ptp(pmap_t pmap, vm_offset_t va, vm_page_t mpte);
[all …]
/freebsd/sys/riscv/riscv/
H A Dpmap.c311 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
313 vm_offset_t va);
314 static bool pmap_demote_l1(pmap_t pmap, pd_entry_t *l1, vm_offset_t va);
315 static bool pmap_demote_l2(pmap_t pmap, pd_entry_t *l2, vm_offset_t va);
317 vm_offset_t va, struct rwlock **lockp);
318 static int pmap_enter_l2(pmap_t pmap, vm_offset_t va, pd_entry_t new_l2,
320 static vm_page_t pmap_enter_quick_locked(pmap_t pmap, vm_offset_t va,
324 static bool pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t va,
330 static void _pmap_unwire_ptp(pmap_t pmap, vm_offset_t va, vm_page_t m,
334 static int pmap_change_attr_locked(vm_offset_t va, vm_size_t size, int mode);
[all …]
/freebsd/sys/powerpc/aim/
H A Dmmu_radix.c101 static void pmap_pte_walk(pml1_entry_t *l1, vm_offset_t va);
191 vm_offset_t va, uint16_t ap) in radix_tlbie() argument
195 MPASS((va & PAGE_MASK) == 0); in radix_tlbie()
198 rb = va | is | ap; in radix_tlbie()
204 radix_tlbie_fixup(uint32_t pid, vm_offset_t va, int ap) in radix_tlbie_fixup() argument
209 TLBIEL_INVAL_PAGE, 0, 0, va, ap); in radix_tlbie_fixup()
212 TLBIEL_INVAL_PAGE, pid, 0, va, ap); in radix_tlbie_fixup()
216 radix_tlbie_invlpg_user_4k(uint32_t pid, vm_offset_t va) in radix_tlbie_invlpg_user_4k() argument
220 TLBIEL_INVAL_PAGE, pid, 0, va, TLBIE_ACTUAL_PAGE_4K); in radix_tlbie_invlpg_user_4k()
221 radix_tlbie_fixup(pid, va, TLBIE_ACTUAL_PAGE_4K); in radix_tlbie_invlpg_user_4k()
[all …]
H A Dmmu_oea.c323 void moea_dumpsys_map(vm_paddr_t pa, size_t sz, void **va);
456 tlbie(vm_offset_t va) in tlbie() argument
461 __asm __volatile("tlbie %0" :: "r"(va)); in tlbie()
469 vm_offset_t va; in tlbia() local
471 for (va = 0; va < 0x00040000; va += 0x00001000) { in tlbia()
472 __asm __volatile("tlbie %0" :: "r"(va)); in tlbia()
480 va_to_sr(u_int *sr, vm_offset_t va) in va_to_sr() argument
482 return (sr[(uintptr_t)va >> ADDR_SR_SHFT]); in va_to_sr()
535 moea_pte_match(struct pte *pt, u_int sr, vm_offset_t va, int which) in moea_pte_match() argument
539 ((va >> ADDR_API_SHFT) & PTE_API) | which); in moea_pte_match()
[all …]
H A Dmmu_oea64.c294 static void moea64_syncicache(pmap_t pmap, vm_offset_t va,
362 static int moea64_sp_enter(pmap_t pmap, vm_offset_t va,
367 static void moea64_sp_promote(pmap_t pmap, vm_offset_t va, vm_page_t m);
434 void **va);
566 init_pvo_entry(struct pvo_entry *pvo, pmap_t pmap, vm_offset_t va) in init_pvo_entry() argument
575 va &= ~ADDR_POFF; in init_pvo_entry()
576 pvo->pvo_vaddr |= va; in init_pvo_entry()
577 vsid = va_to_vsid(pmap, va); in init_pvo_entry()
578 pvo->pvo_vpn = (uint64_t)((va & ADDR_PIDX) >> ADDR_PIDX_SHFT) in init_pvo_entry()
585 hash = (vsid & VSID_HASH_MASK) ^ (((uint64_t)va & ADDR_PIDX) >> shift); in init_pvo_entry()
[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()
351 smbfs_attr_cachelookup(struct vnode *vp, struct vattr *va) in smbfs_attr_cachelookup() argument
360 va->va_type = vp->v_type; /* vnode type (for create) */ in smbfs_attr_cachelookup()
361 va->va_flags = 0; /* flags defined for file */ in smbfs_attr_cachelookup()
363 va->va_mode = smp->sm_file_mode; /* files access mode and type */ in smbfs_attr_cachelookup()
365 va->va_mode &= ~(S_IWUSR|S_IWGRP|S_IWOTH); in smbfs_attr_cachelookup()
366 va->va_flags |= UF_READONLY; in smbfs_attr_cachelookup()
369 va->va_mode = smp->sm_dir_mode; /* files access mode and type */ in smbfs_attr_cachelookup()
372 va->va_size = np->n_size; 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()
376 count = doprnt(xaddchar, fmt, va); in xsnprintf()
377 va_end(va); in xsnprintf()
387 va_list va; in xprintf() local
388 va_start(va, fmt); in xprintf()
389 count = doprnt(xputchar, fmt, va); in xprintf()
390 va_end(va); in xprintf()
395 xvprintf(const char *fmt, va_list va) in xvprintf() argument
397 return doprnt(xputchar, fmt, va); in xvprintf()
[all …]
/freebsd/sys/dev/xdma/
H A Dxdma_iommu.c62 xdma_iommu_remove_entry(xdma_channel_t *xchan, vm_offset_t va) in xdma_iommu_remove_entry() argument
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
[all …]
/freebsd/contrib/llvm-project/lld/MachO/Arch/
H A DARM64Common.h26 void relocateOne(uint8_t *loc, const Reloc &, uint64_t va,
46 uint64_t va) { in encodeBranch26() argument
47 checkInt(loc, r, va, 28); in encodeBranch26()
50 llvm::support::endian::write32le(loc, base | bitField(va, 2, 26, 0)); in encodeBranch26()
54 uint64_t va) { in encodeBranch26() argument
55 checkInt(loc, d, va, 28); in encodeBranch26()
56 llvm::support::endian::write32le(loc, base | bitField(va, 2, 26, 0)); in encodeBranch26()
65 uint64_t va) { in encodePage21() argument
66 checkInt(loc, r, va, 35); in encodePage21()
67 llvm::support::endian::write32le(loc, base | bitField(va, 12, 2, 29) | in encodePage21()
[all …]
/freebsd/contrib/netbsd-tests/fs/puffs/h_dtfs/
H A Ddtfs_vnops.c110 const struct vattr *va, const struct puffs_cred *pcr) in dtfs_node_setattr() argument
116 if (va->va_flags != PUFFS_VNOVAL) in dtfs_node_setattr()
119 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()
126 if (va->va_mode != PUFFS_VNOVAL) { in dtfs_node_setattr()
128 pn->pn_va.va_type, va->va_mode, pcr); in dtfs_node_setattr()
133 if ((va->va_atime.tv_sec != PUFFS_VNOVAL in dtfs_node_setattr()
134 && va->va_atime.tv_nsec != PUFFS_VNOVAL) in dtfs_node_setattr()
135 || (va->va_mtime.tv_sec != PUFFS_VNOVAL in dtfs_node_setattr()
136 && va->va_mtime.tv_nsec != PUFFS_VNOVAL)) { in dtfs_node_setattr()
[all …]
/freebsd/sys/dev/smbios/
H A Dsmbios.c194 void *va; in smbios_probe() local
201 va = pmap_mapbios(pa, size); in smbios_probe()
202 if (va == NULL) { in smbios_probe()
207 if (smbios_cksum(va)) { in smbios_probe()
212 pmap_unmapbios(va, size); in smbios_probe()
220 void *va; in smbios_attach() local
228 va = pmap_mapbios(pa, size); in smbios_attach()
229 if (va == NULL) { in smbios_attach()
233 sc->is_eps3 = smbios_eps3(va); in smbios_attach()
236 sc->eps3 = va; in smbios_attach()
[all …]
/freebsd/sys/riscv/thead/
H A Dthead.c56 thead_cpu_dcache_wbinv_range(vm_offset_t va, vm_size_t len) in thead_cpu_dcache_wbinv_range() argument
58 register vm_offset_t t0 __asm("t0") = rounddown(va, dcache_line_size); in thead_cpu_dcache_wbinv_range()
60 for (; t0 < va + len; t0 += dcache_line_size) { in thead_cpu_dcache_wbinv_range()
68 thead_cpu_dcache_inv_range(vm_offset_t va, vm_size_t len) in thead_cpu_dcache_inv_range() argument
70 register vm_offset_t t0 __asm("t0") = rounddown(va, dcache_line_size); in thead_cpu_dcache_inv_range()
72 for (; t0 < va + len; t0 += dcache_line_size) { in thead_cpu_dcache_inv_range()
80 thead_cpu_dcache_wb_range(vm_offset_t va, vm_size_t len) in thead_cpu_dcache_wb_range() argument
82 register vm_offset_t t0 __asm("t0") = rounddown(va, dcache_line_size); in thead_cpu_dcache_wb_range()
84 for (; t0 < va + len; t0 += dcache_line_size) { in thead_cpu_dcache_wb_range()
/freebsd/sys/compat/x86bios/
H A Dx86bios.c326 x86bios_set_pages(vm_offset_t va, vm_paddr_t pa, size_t size) in x86bios_set_pages() argument
332 x86bios_map[i] = va + j * X86BIOS_PAGE_SIZE; in x86bios_set_pages()
338 uint8_t *va; in x86bios_emu_rdb() local
340 va = x86bios_get_pages(addr, sizeof(*va)); in x86bios_emu_rdb()
341 if (va == NULL) in x86bios_emu_rdb()
344 return (*va); in x86bios_emu_rdb()
350 uint16_t *va; in x86bios_emu_rdw() local
352 va = x86bios_get_pages(addr, sizeof(*va)); in x86bios_emu_rdw()
367 uint32_t *va; x86bios_emu_rdl() local
384 uint8_t *va; x86bios_emu_wrb() local
396 uint16_t *va; x86bios_emu_wrw() local
413 uint32_t *va; x86bios_emu_wrl() local
[all...]
/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/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/tools/boot/smbios/
H A Dmain.c33 caddr_t va; member
40 caddr_t va; in ptov() local
47 return (m->va + pa - m->pa); in ptov()
52 va = mmap(0, PAGE, PROT_READ, MAP_SHARED, fd, pa2); in ptov()
53 if (va == MAP_FAILED) in ptov()
57 m->va = va; in ptov()
58 return (m->va + pa - m->pa); in ptov()
65 munmap(map[i].va, PAGE); in cleanup()

12345678910>>...16