| /xnu-11215/osfmk/tests/ |
| H A D | pmap_tests.c | 67 vm_map_address_t va; member 190 pmap_remove(args->pmap, args->va, args->va + PAGE_SIZE); in pmap_remove_thread() 336 for (vm_map_address_t va = nesting_start; va < (nesting_start + nesting_size); va += PAGE_SIZE) { in test_pmap_nesting() local 351 for (vm_map_address_t va = nesting_start; va < (nesting_start + nesting_size); va += PAGE_SIZE) { in test_pmap_nesting() local 353 pt_entry_t *main_pte = pmap_pte(main_pmap, va); in test_pmap_nesting() 400 …for (vm_map_address_t va = nesting_start; va < (nesting_start + nesting_size - ARM_16K_TT_L2_SIZE)… in test_pmap_nesting() local 402 pt_entry_t *main_pte = pmap_pte(main_pmap, va); in test_pmap_nesting() 415 …for (vm_map_address_t va = nesting_start + nesting_size - ARM_16K_TT_L2_SIZE; va < (nesting_start … in test_pmap_nesting() local 435 …for (vm_map_address_t va = nesting_start + nesting_size - ARM_16K_TT_L2_SIZE; va < (nesting_start … in test_pmap_nesting() local 573 vm_map_address_t va = args->args.va + ((vm_offset_t)mapping << PAGE_SHIFT); in hugepv_remove_enter_thread() local [all …]
|
| /xnu-11215/bsd/vfs/ |
| H A D | vfs_vnops.c | 1462 struct vnode_attr va; in vn_stat_noauth() local 1474 memset(&va, 0, sizeof(va)); in vn_stat_noauth() 1475 VATTR_INIT(&va); in vn_stat_noauth() 1530 mode = va.va_mode; in vn_stat_noauth() 1560 …sb64->st_nlink = VATTR_IS_SUPPORTED(&va, va_nlink) ? va.va_nlink > UINT16_MAX ? UINT16_MAX : (u_in… in vn_stat_noauth() 1578 …sb->st_nlink = VATTR_IS_SUPPORTED(&va, va_nlink) ? va.va_nlink > UINT16_MAX ? UINT16_MAX : (u_int1… in vn_stat_noauth() 1579 sb->st_uid = va.va_uid; in vn_stat_noauth() 1598 if (VATTR_IS_SUPPORTED(&va, va_acl) && (va.va_acl != NULL)) { in vn_stat_noauth() 1618 if (VATTR_IS_SUPPORTED(&va, va_acl) && (va.va_acl != NULL)) { in vn_stat_noauth() 1619 __nochk_bcopy(va.va_acl, &(fsec->fsec_acl), KAUTH_ACL_COPYSIZE(va.va_acl)); in vn_stat_noauth() [all …]
|
| H A D | vfs_xattr.c | 613 VATTR_INIT(&va); in vnode_flushnamedstream() 778 VATTR_INIT(&va); in getshadowfile() 1163 VATTR_INIT(&va); in get_shadow_dir() 1219 if ((va.va_uid != 0) || (va.va_gid != 0) || in get_shadow_dir() 2241 VATTR_SET(&va, va_modify_time, va.va_modify_time); in default_setxattr_vfs() 2459 VATTR_SET(&va, va_modify_time, va.va_modify_time); in default_removexattr_vfs() 2928 VATTR_SET(&va, va_modify_time, va.va_modify_time); in default_setxattr_doubleagent() 3011 VATTR_SET(&va, va_modify_time, va.va_modify_time); in default_removexattr_doubleagent() 3175 VATTR_INIT(va); in open_xattrfile() 3180 VATTR_INIT(va); in open_xattrfile() [all …]
|
| H A D | vfs_attrlist.c | 950 struct vnode_attr va; in getvolattrlist() local 965 VATTR_INIT(&va); in getvolattrlist() 3152 struct vnode_attr *va; in getattrlist_internal() local 3184 VATTR_INIT(va); in getattrlist_internal() 3254 bzero(va, sizeof(*va)); in getattrlist_internal() 3346 va->va_name = va_name; in getattrlist_internal() 3356 if (VATTR_IS_SUPPORTED(va, va_acl) && (va->va_acl != NULL)) { in getattrlist_internal() 4250 VATTR_INIT(va); in getattrlistbulk() 4354 struct vnode_attr va; in setattrlist_internal() local 4366 VATTR_INIT(&va); in setattrlist_internal() [all …]
|
| H A D | vfs_fsevents.c | 820 struct vnode_attr va; in add_fsevent() local 832 VATTR_INIT(&va); in add_fsevent() 836 VATTR_WANTED(&va, va_uid); in add_fsevent() 861 VATTR_INIT(&va); in add_fsevent() 865 va.va_name = link_name; in add_fsevent() 875 va.va_name = NULL; in add_fsevent() 2979 struct vnode_attr va; in get_fse_info() local 2981 VATTR_INIT(&va); in get_fse_info() 2982 VATTR_WANTED(&va, va_fsid); in get_fse_info() 2985 VATTR_WANTED(&va, va_mode); in get_fse_info() [all …]
|
| H A D | vfs_syscalls.c | 2016 VATTR_INIT(&va); in prepare_coveredvp() 5054 VATTR_INIT(&va); in open_extended() 5099 VATTR_INIT(&va); in openat_dprotected_internal() 5441 VATTR_INIT(&va); in mknod() 5453 VATTR_INIT(&va); in mknodat() 5550 VATTR_INIT(&va); in mkfifo_extended() 5577 VATTR_INIT(&va); in mkfifo() 5588 VATTR_INIT(&va); in mkfifoat() 5991 VATTR_INIT(&va); in symlinkat_internal() 7617 VATTR_INIT(&va); in chflags1() [all …]
|
| H A D | vfs_exclave_fs.c | 129 struct vnode_attr va; in get_vnode_info() local 132 memset(&va, 0, sizeof(va)); in get_vnode_info() 133 VATTR_INIT(&va); in get_vnode_info() 135 VATTR_WANTED(&va, va_fsid); in get_vnode_info() 138 VATTR_WANTED(&va, va_fsid64); in get_vnode_info() 141 VATTR_WANTED(&va, va_fileid); in get_vnode_info() 150 if (!VATTR_IS_SUPPORTED(&va, va_fsid)) { in get_vnode_info() 153 *dev = va.va_fsid; in get_vnode_info() 160 *fsid = va.va_fsid64; in get_vnode_info() 167 *file_id = va.va_fileid; in get_vnode_info() [all …]
|
| H A D | vfs_cprotect.c | 437 struct vfs_attr va; in cp_vfs_callback() local 438 VFSATTR_INIT(&va); in cp_vfs_callback() 439 VFSATTR_WANTED(&va, f_uuid); in cp_vfs_callback() 441 if (vfs_getattr(mp, &va, vfs_context_current())) { in cp_vfs_callback() 445 if (!VFSATTR_IS_SUPPORTED(&va, f_uuid)) { in cp_vfs_callback() 449 if (memcmp(va.f_uuid, callback_arg->volume_uuid, sizeof(uuid_t))) { in cp_vfs_callback()
|
| /xnu-11215/osfmk/arm64/sptm/pmap/ |
| H A D | pmap.h | 241 extern void flush_mmu_tlb_region(vm_offset_t va, unsigned length); 254 extern pmap_paddr_t mmu_kvtop(vm_offset_t va); 255 extern pmap_paddr_t mmu_kvtop_wpreflight(vm_offset_t va); 256 extern pmap_paddr_t mmu_uvtop(vm_offset_t va); 466 extern pmap_paddr_t pmap_find_pa(pmap_t map, addr64_t va); 467 extern pmap_paddr_t pmap_find_pa_nofault(pmap_t map, addr64_t va); 468 extern ppnum_t pmap_find_phys(pmap_t map, addr64_t va); 469 extern ppnum_t pmap_find_phys_nofault(pmap_t map, addr64_t va); 499 extern pmap_paddr_t kvtophys(vm_offset_t va); 500 extern pmap_paddr_t kvtophys_nofail(vm_offset_t va); [all …]
|
| H A D | pmap.c | 1526 for (va = va_start; va < va_end; va += PAGE_SIZE, pa_start += PAGE_SIZE) { in pmap_map_high_window_bd() 3526 va = start; 5006 return va; 6183 if ((va < pmap->min) || (va >= pmap->max)) { 6773 return va; 7389 assert(va >= pmap->min && va < pmap->max); 7746 assert(va >= pmap->min && va < pmap->max); 8018 if (va < pmap->min || va >= pmap->max) { 9176 va = tlbi_asid(asid) | tlbi_addr(va); 10845 va = start; [all …]
|
| /xnu-11215/osfmk/arm/pmap/ |
| H A D | pmap.h | 283 extern void flush_mmu_tlb_region(vm_offset_t va, unsigned length); 300 extern pmap_paddr_t mmu_kvtop(vm_offset_t va); 301 extern pmap_paddr_t mmu_kvtop_wpreflight(vm_offset_t va); 302 extern pmap_paddr_t mmu_uvtop(vm_offset_t va); 524 extern pmap_paddr_t pmap_find_pa(pmap_t map, addr64_t va); 526 extern ppnum_t pmap_find_phys(pmap_t map, addr64_t va); 527 extern ppnum_t pmap_find_phys_nofault(pmap_t map, addr64_t va); 557 extern pmap_paddr_t kvtophys(vm_offset_t va); 558 extern pmap_paddr_t kvtophys_nofail(vm_offset_t va); 868 #define pmap_force_dcache_clean(va, sz) CleanPoC_DcacheRegion_Force_nopreempt(va, sz) argument [all …]
|
| H A D | pmap.c | 2069 for (va = va_start; va < va_end; va += PAGE_SIZE, pa_start += PAGE_SIZE) { in pmap_map_high_window_bd() 3524 for (va_end = phystokv(pa) + PAGE_SIZE; va < va_end; va = va + size) { in pmap_tt1_allocate() 3691 …for (va_end = phystokv(pa) + PAGE_SIZE, va = phystokv(pa) + pmap_page_size; va < va_end; va = va +… in pmap_tt_allocate() 5651 va = end; 5655 return va; 6930 if ((va < pmap->min) || (va >= pmap->max)) { 8016 assert(va >= pmap->min && va < pmap->max); 8349 assert(va >= pmap->min && va < pmap->max); 8649 if (va < pmap->min || va >= pmap->max) { 10529 va = tlbi_asid(asid) | tlbi_addr(va); [all …]
|
| /xnu-11215/osfmk/arm64/ |
| H A D | arm_vm_init.c | 365 vm_map_address_t va; member 423 if ((va >= ptov_table[i].va) && (va < (ptov_table[i].va + ptov_table[i].len))) { in ml_static_vtop() 424 return va - ptov_table[i].va + ptov_table[i].pa; in ml_static_vtop() 1015 assert(_end >= va); in arm_vm_page_granular_helper() 1047 if ((start <= va) && (va < rounded_end)) { in arm_vm_page_granular_helper() 1693 for (vm_offset_t va = segKLDB; va < (segKLDB + segSizeKLD); va += ARM_PGBYTES) { in arm_vm_prot_finalize() local 1698 for (vm_offset_t va = segKLDDATAB; va < (segKLDDATAB + segSizeKLDDATA); va += ARM_PGBYTES) { in arm_vm_prot_finalize() local 1703 for (vm_offset_t va = segBOOTDATAB; va < (segBOOTDATAB + segSizeBOOTDATA); va += ARM_PGBYTES) { in arm_vm_prot_finalize() local 1709 …for (vm_offset_t va = segPRELINKINFOB; va < (segPRELINKINFOB + segSizePRELINKINFO); va += ARM_PGBY… in arm_vm_prot_finalize() local 1714 for (vm_offset_t va = segLINKB; va < (segLINKB + segSizeLINK); va += ARM_PGBYTES) { in arm_vm_prot_finalize() local [all …]
|
| /xnu-11215/osfmk/arm/ |
| H A D | caches_internal.h | 67 extern void CleanPoC_DcacheRegion(vm_offset_t va, size_t length); 76 extern void CleanPoC_DcacheRegion_Force(vm_offset_t va, size_t length); 78 extern void CleanPoU_DcacheRegion(vm_offset_t va, size_t length); 82 extern void FlushPoC_DcacheRegion(vm_offset_t va, size_t length); 85 extern void InvalidatePoU_IcacheRegion(vm_offset_t va, size_t length);
|
| /xnu-11215/bsd/kern/ |
| H A D | kern_acct.c | 370 struct vfs_attr va; in acctwatch() local 372 VFSATTR_INIT(&va); in acctwatch() 373 VFSATTR_WANTED(&va, f_blocks); in acctwatch() 374 VFSATTR_WANTED(&va, f_bavail); in acctwatch() 389 (void)vfs_getattr(suspend_acctp->v_mount, &va, ctx); in acctwatch() 390 if (va.f_bavail > acctresume * va.f_blocks / 100) { in acctwatch() 407 (void)vfs_getattr(acctp->v_mount, &va, ctx); in acctwatch() 408 if (va.f_bavail <= acctsuspend * va.f_blocks / 100) { in acctwatch()
|
| H A D | kern_symfile.c | 225 struct vnode_attr va; in kern_open_file_for_direct_io() local 267 VATTR_INIT(&va); in kern_open_file_for_direct_io() 290 VATTR_INIT(&va); in kern_open_file_for_direct_io() 291 VATTR_WANTED(&va, va_rdev); in kern_open_file_for_direct_io() 292 VATTR_WANTED(&va, va_fsid); in kern_open_file_for_direct_io() 293 VATTR_WANTED(&va, va_devid); in kern_open_file_for_direct_io() 296 VATTR_WANTED(&va, va_nlink); in kern_open_file_for_direct_io() 306 ref->name, va.va_data_size, va.va_data_alloc, mpFree, fs_free_size); in kern_open_file_for_direct_io() 310 if (va.va_nlink != 1) { in kern_open_file_for_direct_io() 320 device = va.va_devid; in kern_open_file_for_direct_io() [all …]
|
| /xnu-11215/osfmk/i386/vmx/ |
| H A D | vmx_shims.c | 51 vmx_paddr(void *va) in vmx_paddr() argument 53 return ptoa_64(pmap_find_phys(kernel_pmap, (addr64_t)(uintptr_t)va)); in vmx_paddr() 57 vmx_pfree(void *va) in vmx_pfree() argument 59 kmem_free(kernel_map, (vm_offset_t)va, PAGE_SIZE); in vmx_pfree()
|
| /xnu-11215/bsd/security/audit/ |
| H A D | audit_arg.c | 732 struct vnode_attr va; in audit_arg_vnpath() local 795 VATTR_INIT(&va); in audit_arg_vnpath() 797 VATTR_WANTED(&va, va_uid); in audit_arg_vnpath() 798 VATTR_WANTED(&va, va_gid); in audit_arg_vnpath() 802 VATTR_WANTED(&va, va_gen); in audit_arg_vnpath() 824 vnp->vn_mode = va.va_mode; in audit_arg_vnpath() 825 vnp->vn_uid = va.va_uid; in audit_arg_vnpath() 826 vnp->vn_gid = va.va_gid; in audit_arg_vnpath() 827 vnp->vn_dev = va.va_rdev; in audit_arg_vnpath() 828 vnp->vn_fsid = va.va_fsid; in audit_arg_vnpath() [all …]
|
| /xnu-11215/osfmk/device/ |
| H A D | iokit_rpc.c | 466 IOMapPages(vm_map_t map, mach_vm_address_t va, mach_vm_address_t pa, in IOMapPages() argument 516 vm_map_set_cache_attr(map, (vm_map_offset_t)va); in IOMapPages() 520 return pmap_map_block(pmap, va, pagenum, (uint32_t) atop_64(round_page_64(length)), prot, 0, 0); in IOMapPages() 524 IOUnmapPages(vm_map_t map, mach_vm_address_t va, mach_vm_size_t length) in IOUnmapPages() argument 528 pmap_remove(pmap, trunc_page_64(va), round_page_64(va + length)); in IOUnmapPages() 534 IOProtectCacheMode(vm_map_t __unused map, mach_vm_address_t __unused va, in IOProtectCacheMode() argument 587 ppnum_t ppnum = pmap_find_phys(pmap, va + off); in IOProtectCacheMode() 589 pmap_enter_options(pmap, va + off, ppnum, prot, VM_PROT_NONE, flags, TRUE, in IOProtectCacheMode()
|
| /xnu-11215/osfmk/x86_64/ |
| H A D | pmap.c | 368 vm_offset_t va, in pmap_ro_zone_validate_element_dst() argument 395 vm_offset_t va, in pmap_ro_zone_validate_element() argument 413 vm_offset_t va, in pmap_ro_zone_memcpy() argument 432 vm_offset_t va, in pmap_ro_zone_atomic_op() argument 448 vm_offset_t va, in pmap_ro_zone_bzero() argument 1448 vm_offset_t va = 0; in pmap_assert_free() local 2007 addr64_t va, in pmap_map_block_addr() argument 2020 addr64_t va, in pmap_map_block() argument 2055 va += cur_page_size; in pmap_map_block() 3452 uint8_t *va; in pmap_test_text_corruption() local [all …]
|
| /xnu-11215/osfmk/i386/ |
| H A D | pmap_x86_common.c | 41 vm_map_offset_t va, 47 vm_map_offset_t va, 54 vm_map_offset_t va, 2073 vm_map_offset_t va; in phys_attribute_clear() local 2079 va = PVE_VA(pv_e); in phys_attribute_clear() 2121 va, in phys_attribute_clear() 2127 va, in phys_attribute_clear() 2128 va + PAGE_SIZE, in phys_attribute_clear() 2275 vm_map_offset_t va; in phys_attribute_test() local 2279 va = PVE_VA(pv_e); in phys_attribute_test() [all …]
|
| H A D | pmap.h | 752 addr64_t va, 760 addr64_t va, 769 extern pmap_paddr_t pmap_find_pa(pmap_t map, addr64_t va); 770 extern ppnum_t pmap_find_phys(pmap_t map, addr64_t va); 771 extern ppnum_t pmap_find_phys_nofault(pmap_t pmap, addr64_t va); 773 extern kern_return_t pmap_get_prot(pmap_t pmap, addr64_t va, vm_prot_t *protp); 790 extern void pmap_ro_zone_memcpy(zone_id_t zid, vm_offset_t va, vm_offset_t offset, 792 extern uint64_t pmap_ro_zone_atomic_op(zone_id_t zid, vm_offset_t va, vm_offset_t offset, 794 extern void pmap_ro_zone_bzero(zone_id_t zid, vm_offset_t va, vm_offset_t offset, vm_size_t size);
|
| /xnu-11215/iokit/IOKit/ |
| H A D | IOKitServer.h | 215 extern kern_return_t IOMapPages(vm_map_t map, mach_vm_address_t va, mach_vm_address_t pa, 218 extern kern_return_t IOUnmapPages(vm_map_t map, mach_vm_address_t va, mach_vm_size_t length); 220 extern kern_return_t IOProtectCacheMode(vm_map_t map, mach_vm_address_t va,
|
| /xnu-11215/osfmk/kdp/ml/arm/ |
| H A D | kdp_vm.c | 54 pmap_paddr_t kdp_vtophys(pmap_t pmap, vm_offset_t va); 62 vm_offset_t va) in kdp_vtophys() argument 67 if (!pmap || ((pmap != kernel_pmap) && ((va < pmap->min) || (va >= pmap->max)))) { in kdp_vtophys() 70 (unsigned long) va, in kdp_vtophys() 77 pa = pmap_find_pa(pmap, va); /* Get the physical address */ in kdp_vtophys()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | pmap.py | 1036 …if (addr >= int(unsigned(ptov_table[i].va))) and (addr < (int(unsigned(ptov_table[i].va)) + int(un… 1037 return (addr - int(unsigned(ptov_table[i].va)) + int(unsigned(ptov_table[i].pa))) 1152 va = ptd.va[pt_index] 1154 va = ptd.va 1155 …("descriptor: {:#x} (refcnt: {:#x}, wiredcnt: {:#x}, va: {:#x})".format(ptd, refcnt, wiredcnt, va)) 1202 def FindMappingAtLevelARM64(pmap, tt, nttes, level, va, action): argument 1236 mapped_va = int(unsigned(va)) + ((PmapBlockOffsetMaskARM64(page_size, level) + 1) * i) 1285 def printMatchedMapping(pmap, level, type, tte, paddr, va, granule): argument 1306 def printValidTTE(pmap, level, type, tte, paddr, va, granule): argument 1316 if (level == 2) and (va >= nested_region_addr) and (va < nested_region_end): [all …]
|