Home
last modified time | relevance | path

Searched refs:map (Results 1 – 25 of 167) sorted by relevance

1234567

/xnu-11215/osfmk/tests/
H A Dbitmap_test.c46 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 Dvm_parameter_validation_kern.c64 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 Dvm_parameter_validation.h3321 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 Dvm_map_xnu.h467 #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 Dvm_map_store.c65 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 Dvm_map_store_rb.c62 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 Dvm_user.c171 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 Dvm_map_internal.h254 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 Dvm_map.c1738 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 Dvm32_user.c158 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 Dvm_map_store_ll.c32 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 Dvm_map.h107 #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 Dvm_map_store_internal.h116 #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 Dvm_kern.c148 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 Dbsd_vm.c67 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 Dvm_kern_xnu.h419 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 Dcopyio.c291 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 Dbits.h217 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 Dvm_parameter_validation.c468 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 Dkdp_common.c50 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 Dvm-param-swap.cocci27 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 Dzconf.h344 # 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 Ddtrace_ptss.c172 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 DTestIOMemoryDescriptor.cpp146 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 Dpmap.c1837 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 …]

1234567