| /xnu-8792.81.2/osfmk/vm/ |
| H A D | vm_object.h | 414 extern void vm_object_access_tracking(vm_object_t object, 420 extern const vm_object_t kernel_object; /* the single kernel object */ 422 extern const vm_object_t compressor_object; /* the single compressor object */ 424 extern const vm_object_t retired_pages_object; /* holds VM pages which should never be used */ 448 vm_object_t, wired_objq); \ 456 vm_object_t, wired_objq); \ 533 extern vm_object_t vm_pageout_scan_wants_object; 535 extern void vm_object_lock(vm_object_t); 536 extern bool vm_object_lock_check_contended(vm_object_t); 537 extern boolean_t vm_object_lock_try(vm_object_t); [all …]
|
| H A D | vm_purgeable_internal.h | 109 void vm_purgeable_object_add(vm_object_t object, purgeable_q_t queue, int group); 112 purgeable_q_t vm_purgeable_object_remove(vm_object_t object); 123 void vm_purgeable_nonvolatile_enqueue(vm_object_t object, task_t task); 124 void vm_purgeable_nonvolatile_dequeue(vm_object_t object); 125 void vm_purgeable_accounting(vm_object_t object, 127 void vm_object_owner_compressed_update(vm_object_t object,
|
| H A D | vm_purgeable.c | 674 static vm_object_t 680 vm_object_t object, best_object; in vm_purgeable_object_find_and_lock() 707 for (object = (vm_object_t) queue_first(&queue->objq[group]); in vm_purgeable_object_find_and_lock() 709 object = (vm_object_t) queue_next(&object->objq), in vm_purgeable_object_find_and_lock() 784 vm_object_t, objq); in vm_purgeable_object_find_and_lock() 798 vm_object_t, objq); in vm_purgeable_object_find_and_lock() 817 vm_object_t object; in vm_purgeable_object_purge_all() 898 vm_object_t object = 0; in vm_purgeable_object_purge_one() 1031 vm_purgeable_object_add(vm_object_t object, purgeable_q_t queue, int group) in vm_purgeable_object_add() 1039 vm_object_t, objq); in vm_purgeable_object_add() [all …]
|
| H A D | vm_object.c | 215 vm_object_t object); 218 vm_object_t src_object, 221 vm_object_t *_result_object); 224 vm_object_t object, 225 vm_object_t backing_object); 228 vm_object_t object, 229 vm_object_t backing_object); 241 const vm_object_t kernel_object = &kernel_object_store; 244 const vm_object_t compressor_object = &compressor_object_store; 252 const vm_object_t retired_pages_object = &retired_pages_object_store; [all …]
|
| H A D | memory_object.c | 311 vm_object_t object; in memory_object_lock_request() 371 vm_object_t object; in memory_object_destroy() 407 vm_object_t object, in vm_object_sync() 492 vm_object_t object, in vm_object_update_extent() 667 vm_object_t object, in vm_object_update() 676 vm_object_t copy_object = VM_OBJECT_NULL; in vm_object_update() 1032 vm_object_t object, in vm_object_set_attributes_common() 1099 vm_object_t object; in memory_object_change_attributes() 1236 vm_object_t object; in memory_object_iopl_request() 1347 vm_object_t object; in memory_object_upl_request() [all …]
|
| H A D | memory_object.h | 77 vm_object_t object); 82 vm_object_t object); 85 vm_object_t memory_object_control_to_vm_object( 88 vm_object_t memory_object_to_vm_object(
|
| H A D | vm_fault.h | 131 vm_object_t first_object, /* Object to begin search */ 150 vm_object_t object, 170 vm_object_t src_object, 173 vm_object_t dst_object,
|
| H A D | vm_fourk_pager.c | 134 vm_object_t backing_object; 362 pager->slots[i].backing_object != (vm_object_t) -1) { in fourk_pager_terminate_internal() 364 pager->slots[i].backing_object = (vm_object_t) -1; in fourk_pager_terminate_internal() 642 vm_object_t 647 vm_object_t object; in fourk_pager_to_vm_object() 693 pager->slots[i].backing_object = (vm_object_t) -1; in fourk_pager_create() 752 vm_object_t dst_object; in fourk_pager_data_request() 876 vm_object_t src_object; in fourk_pager_data_request() 880 vm_object_t src_page_object; in fourk_pager_data_request() 922 src_object == (vm_object_t) -1) { in fourk_pager_data_request() [all …]
|
| H A D | vm_page.h | 114 #define vm_page_object_t vm_object_t 527 #define VM_OBJECT_UNPACK(p) ((vm_object_t)VM_UNPACK_POINTER(p, VM_PAGE_PACKED_PTR)) 1019 #define VM_OBJECT_UNPACK(p) ((vm_object_t)(p)) 1448 vm_object_t object, 1452 vm_object_t object, 1485 vm_object_t object, 1531 vm_object_t new_object, 1536 vm_object_t object, 1541 vm_object_t object, 1547 vm_object_t object, [all …]
|
| H A D | vm_fault.c | 201 extern void vm_fault_classify(vm_object_t object, 349 vm_object_t object, in vm_fault_cleanup() 392 vm_object_t object, in vm_fault_is_sequential() 522 vm_object_t object, in vm_fault_deactivate_behind() 766 vm_fault_check(vm_object_t object, vm_page_t m, vm_page_t first_m, wait_interrupt_t interruptible_s… in vm_fault_check() 866 vm_object_t object; in vm_fault_zero_page() 971 vm_object_t first_object, /* Object to begin search */ in vm_fault_page() 990 vm_object_t object; in vm_fault_page() 993 vm_object_t next_object; in vm_fault_page() 994 vm_object_t copy_object; in vm_fault_page() [all …]
|
| H A D | vm_protos.h | 209 vm_object_t backing_object, 227 vm_object_t backing_object, 233 vm_object_t backing_object, 271 extern vm_object_t fourk_pager_to_vm_object(memory_object_t mem_obj); 276 vm_object_t new_backing_object, 278 vm_object_t *old_backing_object, 604 extern vm_object_t vm_named_entry_to_vm_object( 608 vm_object_t object,
|
| H A D | vm_pageout.h | 336 vm_object_t object); 412 vm_object_t map_object; 481 vm_object_t object, 487 vm_object_t object, 497 vm_object_t object, 548 vm_object_t object, 556 vm_object_t object,
|
| H A D | device_vm.c | 145 vm_object_t object; in device_pager_setup() 185 vm_object_t vm_object; in device_pager_populate_object() 194 vm_object = (vm_object_t)memory_object_control_to_vm_object( in device_pager_populate_object() 255 vm_object_t vm_object; in device_pager_init() 271 vm_object = (vm_object_t)memory_object_control_to_vm_object(control); in device_pager_init()
|
| H A D | vm_shared_region_pager.c | 115 vm_object_t *backing_object, 298 vm_object_t srp_backing_object; /* VM object for shared cache */ 482 vm_object_t src_top_object, src_page_object, dst_object; in shared_region_pager_data_request() 1084 vm_object_t *backing_object, in shared_region_pager_backing_object() 1122 vm_object_t backing_object, in shared_region_pager_create() 1133 vm_object_t object; in shared_region_pager_create() 1218 vm_object_t backing_object, in shared_region_pager_setup() 1254 vm_object_t backing_object, in shared_region_pager_match()
|
| H A D | vm_dyld_pager.c | 109 vm_object_t *backing_object, 145 vm_object_t dyld_backing_object; /* VM object for shared cache */ 675 vm_object_t src_top_object = VM_OBJECT_NULL; in dyld_pager_data_request() 676 vm_object_t src_page_object = VM_OBJECT_NULL; in dyld_pager_data_request() 677 vm_object_t dst_object; in dyld_pager_data_request() 1138 vm_object_t *backing_object, in dyld_pager_backing_object() 1177 vm_object_t backing_object, in dyld_pager_create() 1258 vm_object_t backing_object, in dyld_pager_setup() 1302 vm_object_t object = VM_OBJECT_NULL; in vm_map_with_linking()
|
| H A D | vm_map.h | 387 static inline vm_object_t 391 vm_object_t object = kernel_object; in _VME_OBJECT() 398 object = (vm_object_t)(entry->vme_submap << VME_SUBMAP_SHIFT); in _VME_OBJECT() 408 vm_object_t object, in VME_OBJECT_SET() 482 vm_object_t object; in VME_OBJECT_SHADOW() 709 vm_object_t object; /* OBJECT */ 871 vm_object_t *object, /* OUT */ 930 vm_object_t object, 950 vm_object_t object, 966 vm_object_t object,
|
| H A D | vm_phantom_cache.c | 175 vm_object_t object; in vm_phantom_cache_add_ghost() 283 vm_object_t object; in vm_phantom_cache_lookup_ghost() 326 vm_object_t object; in vm_phantom_cache_update()
|
| H A D | vm_pageout.c | 327 vm_object_t vm_pageout_scan_wants_object = VM_OBJECT_NULL; 361 vm_object_t object) in vm_pageout_object_terminate() 363 vm_object_t shadow_object; in vm_pageout_object_terminate() 530 vm_object_t new_object, in vm_pageclean_setup() 589 vm_object_t object; in vm_pageout_initialize_page() 697 vm_object_t object = VM_PAGE_OBJECT(m); in vm_pageout_cluster_to_queue() 744 vm_object_t object = VM_PAGE_OBJECT(m); in vm_pageout_cluster() 766 vm_object_t m_object; in vm_pageout_throttle_up() 1098 vm_object_t t_object = NULL; in vm_pageout_disconnect_all_pages_in_queue() 1099 vm_object_t l_object = NULL; in vm_pageout_disconnect_all_pages_in_queue() [all …]
|
| H A D | vm_apple_protect.c | 112 vm_object_t *backing_object, 155 vm_object_t backing_object; /* VM obj w/ encrypted data */ 191 vm_object_t backing_object, 336 vm_object_t src_top_object, src_page_object, dst_object; in apple_protect_pager_data_request() 978 vm_object_t *backing_object, in apple_protect_pager_backing_object() 1011 vm_object_t backing_object, in apple_protect_pager_create() 1185 vm_object_t backing_object, in apple_protect_pager_setup()
|
| H A D | vm_resident.c | 1752 vm_object_t object, in vm_page_insert() 1761 vm_object_t object, in vm_page_insert_wired() 1771 vm_object_t object, in vm_page_insert_internal() 2019 vm_object_t object, in vm_page_replace() 2127 vm_object_t m_object; in vm_page_remove() 2339 vm_object_t object, in kdp_vm_page_lookup() 2365 vm_object_t object, in vm_page_lookup() 2542 vm_object_t new_object, in vm_page_rename() 2547 vm_object_t m_object; in vm_page_rename() 2909 vm_object_t m_object; in vm_page_remove_from_specialq() [all …]
|
| H A D | vm_map.c | 202 vm_object_t object, 237 vm_object_t object, 361 vm_object_t object, 370 vm_object_t object); 790 vm_object_t object; in vm_map_set_cache_attr() 847 vm_object_t protected_object; in vm_map_apple_protected() 2225 vm_object_t object, in vm_map_pmap_enter() 2397 vm_object_t object, in vm_map_enter() 2431 vm_object_t caller_object; in vm_map_enter() 2800 vm_object_t obj2; in vm_map_enter() [all …]
|
| H A D | vm_kern.c | 195 static inline vm_object_t 637 vm_object_t object; in kmem_alloc_contig() 772 vm_object_t object; in kmem_alloc_guard() 1051 vm_flags, vmk_flags, tag, (vm_object_t)map, 0, FALSE, in kmem_suballoc() 1164 vm_object_t object, in kernel_memory_populate_pmap_enter() 1205 vm_object_t object, /* must be locked */ in kernel_memory_populate_object_and_unlock() 1316 vm_object_t object = __kmem_object(ANYF(flags)); in kernel_memory_populate() 1344 vm_object_t object = __kmem_object(ANYF(flags)); in kernel_memory_depopulate() 1407 vm_object_t object) in __kmem_realloc_invalid_object_size_panic() 1424 vm_object_t object; in kmem_realloc_shrink_guard() [all …]
|
| H A D | vm_tests.c | 78 vm_object_t backing_object, top_object; in vm_test_collapse_compressor() 348 vm_object_t object; in vm_test_page_wire_overflow_panic() 403 vm_object_t anon_object, device_object; in vm_test_device_pager_transpose() 835 vm_object_t obj1, obj2, obj3, obj4; in vm_test_map_copy_adjust_to_target() 964 vm_object_t device_object; in vm_test_per_mapping_internal_accounting() 1187 vm_object_t object, backing_object; in vm_test_collapse_overflow()
|
| /xnu-8792.81.2/osfmk/mach/ |
| H A D | vm_types.h | 102 typedef struct vm_object *vm_object_t; typedef 106 #define VM_OBJECT_NULL ((vm_object_t) NULL)
|
| /xnu-8792.81.2/bsd/dev/dtrace/scripts/ |
| H A D | vm_object_ownership.d | 25 pid, execname, arg0, arg7, ((vm_object_t)arg0)->purgable,
|