| /xnu-11215/osfmk/tests/ |
| H A D | bitmap_test.c | 46 for (int i = bitmap_first(map, nbits); i >= 0; i = bitmap_next(map, i)) { in dump_bitmap_next() 76 bitmap_set(map, i); in test_bitmap() 81 for (int i = bitmap_first(map, nbits); i >= 0; i = bitmap_next(map, i)) { in test_bitmap() 96 for (int i = bitmap_first(map, nbits); i >= 0; i = bitmap_next(map, i)) { in test_bitmap() 112 bitmap_set(map, i); in test_bitmap() 123 bitmap_not(map, map, nbits); in test_bitmap() 126 bitmap_not(map, map, nbits); in test_bitmap() 162 bitmap_set(map, i); in test_bitmap() 186 bitmap_t map = 0; in test_bits() local 192 assert(map == ~0); in test_bits() [all …]
|
| H A D | vm_parameter_validation_kern.c | 64 make_a_mem_entry(MAP_T map, vm_size_t size) in make_a_mem_entry() argument 120 MAP_T map SMART_MAP; in test_src_kerneldst_size() 143 MAP_T map SMART_MAP; in test_kernelsrc_dst_size() 366 vm_map_t map, 404 if (round_up_map(map, end) - trunc_down_map(map, start) != VM_MAP_PAGE_SIZE(map)) { in will_vm_map_wire_nested_panic_due_to_invalid_range_size() 422 vm_map_t map, in vm_map_wire_and_extract_retyped() argument 443 vm_map_t map, in vm_map_wire_external_retyped() argument 911 (void)mach_vm_deallocate(map, addr, s); in call_mach_memory_entry_map_size__start_size() 957 (void) map; in call_task_find_region_details() 983 MAP_T map SMART_MAP; in test_kext_unix_with_allocated_vnode_addr() [all …]
|
| H A D | vm_parameter_validation.h | 3321 assert(map); in create_map() 3323 return map; in create_map() 3329 assert(*map); in cleanup_map() 3389 MAP_T map; member 3502 MAP_T map; member 3614 MAP_T map SMART_MAP; 4638 MAP_T map SMART_MAP; in test_mach_allocation_func_with_start_size() 4659 MAP_T map SMART_MAP; in test_mach_allocation_func_with_vm_map_kernel_flags_t() 4688 MAP_T map SMART_MAP; in test_mach_with_allocated_vm_map_kernel_flags_t() 4826 MAP_T map SMART_MAP; in test_deallocator() [all …]
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_map_xnu.h | 467 #define vm_map_first_entry(map) ((map)->hdr.links.next) argument 468 #define vm_map_last_entry(map) ((map)->hdr.links.prev) argument 630 #define vm_map_min(map) ((map)->min_offset) argument 634 #define vm_map_max(map) ((map)->max_offset) argument 637 #define vm_map_pmap(map) ((map)->pmap) argument 746 vm_map_t map, 1021 vm_map_t map) in VM_MAP_PAGE_SHIFT() argument 1023 int shift = map ? map->hdr.page_shift : PAGE_SHIFT; in VM_MAP_PAGE_SHIFT() 1035 #define VM_MAP_PAGE_MASK(map) (VM_MAP_PAGE_SIZE((map)) - 1) argument 1083 vm_map_t map, [all …]
|
| H A D | vm_map_store.c | 65 vm_map_t map, in _vm_map_store_lookup_entry() argument 82 vm_map_t map, in vm_map_store_lookup_entry() argument 140 vm_map_t map, in vm_map_store_entry_link() argument 148 map, VM_MAP_PAGE_SHIFT(map), entry, in vm_map_store_entry_link() 181 update_first_free_ll(map, map->first_free); in vm_map_store_entry_link() 232 vm_map_t map, in vm_map_store_entry_unlink() argument 239 VMEU_map = (map); in vm_map_store_entry_unlink() 242 if (entry == map->hint) { in vm_map_store_entry_unlink() 243 map->hint = vm_map_to_entry(map); in vm_map_store_entry_unlink() 355 end = map->max_offset; in vm_map_store_find_space_backwards() [all …]
|
| H A D | vm_map_store_rb.c | 62 struct vm_map_header *hdr = &map->hdr; in vm_map_store_lookup_entry_rb() 81 prev = vm_map_to_entry(map); in vm_map_store_lookup_entry_rb() 169 map->holes_list = NULL; in vm_map_delete_hole() 170 SAVE_HINT_HOLE_WRITE(map, NULL); in vm_map_delete_hole() 209 if (map->holes_list == NULL) { in check_map_sanity() 216 map_entry = vm_map_first_entry(map); in check_map_sanity() 419 if (map->holes_list == NULL) { in update_holes_on_entry_deletion() 420 map->holes_list = new_hole_entry; in update_holes_on_entry_deletion() 424 l_prev = map->holes_list->prev; in update_holes_on_entry_deletion() 425 map->holes_list = new_hole_entry; in update_holes_on_entry_deletion() [all …]
|
| H A D | vm_user.c | 171 vm_map_t map, in vm_allocate_external() argument 1185 vm_map_lock(map); in vm_toggle_entry_reuse() 1190 map->highest_entry_end = vm_map_min(map); in vm_toggle_entry_reuse() 1192 map->highest_entry_end = map->first_free->vme_end; in vm_toggle_entry_reuse() 1196 vm_map_lock(map); in vm_toggle_entry_reuse() 1547 vm_map_t map; in mach_vm_purgable_control_external() local 1730 map, in mach_vm_page_range_query() 1830 vm_map_lock(map); in vm_map_exec_lockdown() 1832 vm_map_unlock(map); in vm_map_exec_lockdown() 1977 map, in mach_vm_range_create_v1_sanitize() [all …]
|
| H A D | vm_map_internal.h | 254 vm_map_t map, 313 vm_map_t map, 517 vm_map_t map, 630 vm_map_t map, 708 vm_map_t map __unused) in VM_MAP_IS_EXOTIC() 721 vm_map_t map __unused) in VM_MAP_IS_ALIEN() 728 if (map->is_alien) { in VM_MAP_IS_ALIEN() 739 vm_map_t map __unused) in VM_MAP_POLICY_WX_FAIL() 749 vm_map_t map __unused) in VM_MAP_POLICY_WX_STRIP_X() 761 if (VM_MAP_IS_ALIEN(map) || map->single_jit) { in VM_MAP_POLICY_ALLOW_MULTIPLE_JIT() [all …]
|
| H A D | vm_map.c | 1738 if (map == NULL || (map->size == 0)) { in vm_map_adjusted_size() 1946 (void)vm_map_delete(map, map->min_offset, map->max_offset, flags, in vm_map_destroy() 3568 map->size > map->size_limit) { in vm_map_enter() 3588 map->size > map->data_limit) { in vm_map_enter() 11208 if (thread->map == map) { in vm_map_copyout_kernel_buffer() 18012 map, map->pmap, in vm_map_remap_extract() 18030 map, map->pmap, in vm_map_remap_extract() 18239 map, map->pmap, src_entry, in vm_map_remap_extract() 18256 map, map->pmap, src_entry, in vm_map_remap_extract() 21068 map = named_entry->backing.map; in convert_port_entry_to_map() [all …]
|
| H A D | vm32_user.c | 158 if (map == VM_MAP_NULL || in vm32_vm_inherit() 166 return mach_vm_inherit(map, in vm32_vm_inherit() 184 if (map == VM_MAP_NULL || in vm32_vm_protect() 210 if (map == VM_MAP_NULL || in vm32_vm_machine_attribute() 489 if (VM_MAP_NULL == map) { in vm32_vm_region() 640 vm_map_t map, in vm32_task_wire() argument 643 if (map == VM_MAP_NULL) { in vm32_task_wire() 652 vm_map_t map) in vm32_vm_map_exec_lockdown() argument 654 if (map == VM_MAP_NULL) { in vm32_vm_map_exec_lockdown() 658 vm_map_lock(map); in vm32_vm_map_exec_lockdown() [all …]
|
| H A D | vm_map_store_ll.c | 32 first_free_is_valid_ll(vm_map_t map) in first_free_is_valid_ll() argument 37 entry = vm_map_to_entry(map); in first_free_is_valid_ll() 43 next != vm_map_to_entry(map))) { in first_free_is_valid_ll() 46 if (entry == vm_map_to_entry(map)) { in first_free_is_valid_ll() 50 if (map->first_free != entry) { in first_free_is_valid_ll() 52 map, map->first_free, entry); in first_free_is_valid_ll() 115 if (map->holelistenabled || map->disable_vmentry_reuse) { in update_first_free_ll() 124 next != vm_map_to_entry(map))) { in update_first_free_ll() 127 if (new_first_free == vm_map_to_entry(map)) { in update_first_free_ll() 132 map->first_free = new_first_free; in update_first_free_ll() [all …]
|
| H A D | vm_map.h | 107 #pragma mark - VM map basics 161 vm_map_t map); 174 vm_map_t map) __pure2; 296 vm_map_t map); 320 vm_map_inspect_t map); 331 vm_map_read_t map); 336 #pragma mark - vm map wiring 390 vm_map_t map, 421 vm_map_t map, 455 vm_map_t map, [all …]
|
| H A D | vm_map_store_internal.h | 116 #define SAVE_HINT_MAP_WRITE(map, value) \ argument 118 (map)->hint = (value); \ 121 #define SAVE_HINT_HOLE_WRITE(map, value) \ argument 123 (map)->hole_hint = (value); \ 132 struct _vm_map *map, 142 struct _vm_map *map, 153 struct _vm_map *map, 158 struct _vm_map *map, 168 struct _vm_map *map); 175 vm_map_t map,
|
| H A D | vm_kern.c | 148 vm_map_t map, in __kmem_invalid_size_panic() argument 160 vm_map_t map, in __kmem_invalid_arguments_panic() argument 173 vm_map_t map, in __kmem_failed_panic() argument 186 vm_map_t map, in __kmem_entry_not_found_panic() argument 1078 vm_map_t map; in kmem_suballoc() local 1247 map, in mach_vm_allocate_kernel_sanitize() 1315 map, in mach_vm_allocate_kernel() 2148 vm_map_lock(map); in kmem_realloc_guard() 2399 vm_map_lock(map); in kmem_free_guard() 4442 vm_map_lock(map); [all …]
|
| H A D | bsd_vm.c | 67 vm_map_t map) in get_map_nentries() argument 69 return map->hdr.nentries; in get_map_nentries() 967 vm_map_t map; in fill_procregioninfo() local 978 map = task->map; in fill_procregioninfo() 987 vm_map_reference(map); in fill_procregioninfo() 992 vm_map_lock_read(map); in fill_procregioninfo() 1129 vm_map_t map; in fill_procregioninfo_onlymappedvnodes() local 1135 map = task->map; in fill_procregioninfo_onlymappedvnodes() 1140 vm_map_reference(map); in fill_procregioninfo_onlymappedvnodes() 1216 vm_map_t map; in task_find_region_details() local [all …]
|
| H A D | vm_kern_xnu.h | 419 vm_map_t map, 437 vm_map_t map, 503 vm_map_t map, 511 vm_map_t map, in kernel_memory_allocate() argument 535 vm_map_t map, in kmem_alloc() argument 568 vm_map_t map, 578 vm_map_t map, in kmem_alloc_contig() argument 726 vm_map_t map, 792 vm_map_t map, 800 vm_map_t map, in kmem_free() argument [all …]
|
| /xnu-11215/osfmk/arm64/ |
| H A D | copyio.c | 291 vm_map_t map = current_thread()->map; in copyin() local 293 pmap_t pmap = map->pmap; in copyin() 325 vm_map_t map = current_thread()->map; in copyin_atomic32() local 326 pmap_t pmap = map->pmap; in copyin_atomic32() 343 vm_map_t map = current_thread()->map; in copyin_atomic32_wait_if_equals() local 361 vm_map_t map = current_thread()->map; in copyin_atomic64() local 379 vm_map_t map = current_thread()->map; in copyout_atomic32() local 397 vm_map_t map = current_thread()->map; in copyout_atomic64() local 415 vm_map_t map = current_thread()->map; in copyinstr() local 444 vm_map_t map = current_thread()->map; in copyout() local [all …]
|
| /xnu-11215/osfmk/kern/ |
| H A D | bits.h | 217 return map; in bitmap_zero() 226 map[i] = ~((uint64_t)0); in bitmap_full() 235 return map; in bitmap_full() 242 if (map[i]) { in bitmap_is_empty() 256 if (map[i] != ~((uint64_t)0)) { in bitmap_is_full() 281 kfree_data(map, BITMAP_SIZE(nbits)); in bitmap_free() 318 if (map[i] == 0) { in bitmap_first() 406 if ((map[i] & ~mask[i]) == 0) { in bitmap_and_not_mask_first() 419 if (map[i] == 0) { in bitmap_lsb_first() 442 if (map[i] == 0) { in bitmap_next() [all …]
|
| /xnu-11215/tests/vm/ |
| H A D | vm_parameter_validation.c | 468 kern_return_t kr = vm_read_list(map, re, 1); in call_vm_read_list() 1812 kern_return_t kr = vm_region_recurse(map, in call_vm_region_recurse() 1841 kern_return_t kr = vm_region_recurse_64(map, in call_vm_region_recurse_64() 2089 MAP_T map SMART_MAP; in test_mmap_with_allocated_vm_map_kernel_flags_t() 2109 MAP_T map SMART_MAP; in test_unix_with_allocated_vm_inherit_t() 2129 MAP_T map SMART_MAP; in test_unix_with_allocated_vm_msync_t() 2149 MAP_T map SMART_MAP; in test_unix_with_allocated_aligned_vm_advise_t() 2222 MAP_T map SMART_MAP; in test_dst_size_fileoff() 2301 MAP_T map SMART_MAP; in test_fixed_dst_size_fileoff() 2336 MAP_T map SMART_MAP; in test_fixed_dst_size() [all …]
|
| /xnu-11215/osfmk/kdp/ |
| H A D | kdp_common.c | 50 kdp_vm_map_get_page_size(vm_map_t map, size_t *effective_page_mask) in kdp_vm_map_get_page_size() argument 55 if (VM_MAP_PAGE_SHIFT(map) < PAGE_SHIFT) { in kdp_vm_map_get_page_size() 57 *effective_page_mask = VM_MAP_PAGE_MASK(map); in kdp_vm_map_get_page_size() 59 return VM_MAP_PAGE_SIZE(map); in kdp_vm_map_get_page_size() 114 vm_map_t map = task->map; in kdp_traverse_mappings() local 126 …for (entry = vm_map_first_entry(map); ret == KERN_SUCCESS && entry != NULL && entry != vm_map_to_e… in kdp_traverse_mappings() 151 if (map == VM_MAP_NULL) { in kdp_find_phys() 155 cur_phys_addr = (vm_offset_t)kdp_vtophys(map->pmap, target_addr); in kdp_find_phys() 172 (void)kdp_vm_map_get_page_size(map, &effective_page_mask); in kdp_find_phys() 285 vm_map_t map = task->map; in kdp_generic_copyin_string_slowpath() local [all …]
|
| /xnu-11215/tools/cocci/ |
| H A D | vm-param-swap.cocci | 27 expression size, vms_caller, map, flags, offset_u, size_u; 30 - kr = vm_sanitize_size(&size, vms_caller, map, flags, offset_u, size_u); 31 + kr = vm_sanitize_size(offset_u, size_u, vms_caller, map, flags, &size); 35 expression prot, vms_caller, map, prot_u, extra_mask; 38 - kr = vm_sanitize_prot(&prot, vms_caller, map, prot_u, extra_mask); 39 + kr = vm_sanitize_prot(prot_u, vms_caller, map, extra_mask, &prot); 43 expression prot, vms_caller, map, prot_u; 46 - kr = vm_sanitize_prot(&prot, vms_caller, map, prot_u); 47 + kr = vm_sanitize_prot(prot_u, vms_caller, map, &prot); 83 expression start, end, size, vms_caller, map, flags, addr_u, end_u; [all …]
|
| /xnu-11215/libkern/libkern/ |
| H A D | zconf.h | 344 # pragma map(deflateInit_,"DEIN") 345 # pragma map(deflateInit2_,"DEIN2") 346 # pragma map(deflateEnd,"DEEND") 347 # pragma map(deflateBound,"DEBND") 348 # pragma map(inflateInit_,"ININ") 349 # pragma map(inflateInit2_,"ININ2") 350 # pragma map(inflateEnd,"INEND") 351 # pragma map(inflateSync,"INSY") 353 # pragma map(compressBound,"CMBND") 354 # pragma map(inflate_table,"INTABL") [all …]
|
| /xnu-11215/bsd/dev/dtrace/ |
| H A D | dtrace_ptss.c | 172 vm_map_t map = get_task_map_reference(task); in dtrace_ptss_allocate_page() local 173 if (map == NULL) { in dtrace_ptss_allocate_page() 188 kr = mach_vm_map_kernel(map, &addr, size, 0, in dtrace_ptss_allocate_page() 218 VM_FLAGS_ANYWHERE, map, addr, FALSE, in dtrace_ptss_allocate_page() 240 vm_map_deallocate(map); in dtrace_ptss_allocate_page() 247 if (map) { in dtrace_ptss_allocate_page() 248 vm_map_deallocate(map); in dtrace_ptss_allocate_page() 266 vm_map_t map = get_task_map_reference(task); in dtrace_ptss_free_page() local 272 mach_vm_deallocate(map, addr, size); in dtrace_ptss_free_page() 275 mach_vm_deallocate(map, write_addr, size); in dtrace_ptss_free_page() [all …]
|
| /xnu-11215/iokit/Tests/ |
| H A D | TestIOMemoryDescriptor.cpp | 146 assert(map); in IOMultMemoryDescriptorTest() 154 map->release(); in IOMultMemoryDescriptorTest() 431 map = bmd->map(kIOMapPrefault); in IOMemoryPrefaultTest() 432 assert(map); in IOMemoryPrefaultTest() 472 assert(map); in IOBMDSetLengthMapTest() 477 assert(map); in IOBMDSetLengthMapTest() 511 assert(!map); in BadFixedAllocTest() 570 map = md->map(kIOMapReadOnly); in IOMemoryMapTest() 572 assert(map); in IOMemoryMapTest() 684 assert(map); in IOGuardPageMDTest() [all …]
|
| /xnu-11215/osfmk/x86_64/ |
| H A D | pmap.c | 1837 pmap_t map, in pmap_protect() argument 1868 pmap_t map, in pmap_protect_options() argument 1886 if (map == PMAP_NULL) { in pmap_protect_options() 2064 pmap_t map, in pmap_expand_pml4() argument 2096 i = pml4idx(map, vaddr); in pmap_expand_pml4() 2132 map, map->pm_obj_pml4, vaddr, i); in pmap_expand_pml4() 2202 i = pdptidx(map, vaddr); in pmap_expand_pdpt() 2238 map, map->pm_obj_pdpt, vaddr, i); in pmap_expand_pdpt() 2278 pmap_t map, in pmap_expand() argument 2326 i = pdeidx(map, vaddr); in pmap_expand() [all …]
|