| /xnu-10063.141.1/osfmk/vm/ |
| H A D | vm_object.h | 416 extern void vm_object_access_tracking(vm_object_t object, 422 extern const vm_object_t kernel_object_default; /* the default kernel object */ 424 extern const vm_object_t compressor_object; /* the single compressor object */ 426 extern const vm_object_t retired_pages_object; /* pages retired due to ECC, should never be used … 430 extern const vm_object_t exclaves_object; /* holds VM pages owned by exclaves */ 454 vm_object_t, wired_objq); \ 462 vm_object_t, wired_objq); \ 539 extern vm_object_t vm_pageout_scan_wants_object; 541 extern void vm_object_lock(vm_object_t); 542 extern bool vm_object_lock_check_contended(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 object, 219 vm_object_t backing_object); 222 vm_object_t object, 223 vm_object_t backing_object); 235 const vm_object_t kernel_object_default = &kernel_object_store; 238 const vm_object_t compressor_object = &compressor_object_store; 246 const vm_object_t retired_pages_object = &retired_pages_object_store; 249 const vm_object_t exclaves_object = &exclaves_object_store; 413 static void vm_object_cache_remove_locked(vm_object_t); [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() 1100 vm_object_t object; in memory_object_change_attributes() 1237 vm_object_t object; in memory_object_iopl_request() 1348 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, 171 vm_object_t src_object, 174 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 532 #define VM_OBJECT_UNPACK(p) ((vm_object_t)VM_UNPACK_POINTER(p, VM_PAGE_PACKED_PTR)) 1024 #define VM_OBJECT_UNPACK(p) ((vm_object_t)(p)) 1456 vm_object_t object, 1460 vm_object_t object, 1493 vm_object_t object, 1539 vm_object_t new_object, 1544 vm_object_t object, 1549 vm_object_t object, 1555 vm_object_t object, [all …]
|
| H A D | vm_protos.h | 207 vm_object_t backing_object, 225 vm_object_t backing_object, 236 vm_object_t backing_object, 274 extern vm_object_t fourk_pager_to_vm_object(memory_object_t mem_obj); 279 vm_object_t new_backing_object, 281 vm_object_t *old_backing_object, 614 extern vm_object_t vm_named_entry_to_vm_object( 618 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_fault.c | 202 extern void vm_fault_classify(vm_object_t object, 357 vm_object_t object, in vm_fault_cleanup() 400 vm_object_t object, in vm_fault_is_sequential() 530 vm_object_t object, in vm_fault_deactivate_behind() 774 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() 874 vm_object_t object; in vm_fault_zero_page() 979 vm_object_t first_object, /* Object to begin search */ in vm_fault_page() 998 vm_object_t object; in vm_fault_page() 1001 vm_object_t next_object; in vm_fault_page() 1002 vm_object_t copy_object; in vm_fault_page() [all …]
|
| H A D | vm_pageout.h | 339 vm_object_t object); 416 vm_object_t map_object; 488 vm_object_t object, 494 vm_object_t object, 504 vm_object_t object, 552 vm_object_t object, 560 vm_object_t object,
|
| 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() 1086 vm_object_t *backing_object, in shared_region_pager_backing_object() 1124 vm_object_t backing_object, in shared_region_pager_create() 1135 vm_object_t object; in shared_region_pager_create() 1220 vm_object_t backing_object, in shared_region_pager_setup() 1256 vm_object_t backing_object, in shared_region_pager_match() 1399 vm_object_t object; in shared_region_pager_purge()
|
| H A D | vm_dyld_pager.c | 109 vm_object_t *backing_object, 146 vm_object_t dyld_backing_object; /* VM object for shared cache */ 792 vm_object_t src_top_object = VM_OBJECT_NULL; in dyld_pager_data_request() 793 vm_object_t src_page_object = VM_OBJECT_NULL; in dyld_pager_data_request() 794 vm_object_t dst_object; in dyld_pager_data_request() 1256 vm_object_t *backing_object, in dyld_pager_backing_object() 1295 vm_object_t backing_object, in dyld_pager_create() 1379 vm_object_t backing_object, in dyld_pager_setup() 1423 vm_object_t object = VM_OBJECT_NULL; in vm_map_with_linking() 1497 vm_object_t object; in dyld_pager_purge()
|
| 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() 1490 vm_object_t object; in apple_protect_pager_purge()
|
| 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 | 336 vm_object_t vm_pageout_scan_wants_object = VM_OBJECT_NULL; 382 vm_object_t object) in vm_pageout_object_terminate() 384 vm_object_t shadow_object; in vm_pageout_object_terminate() 551 vm_object_t new_object, in vm_pageclean_setup() 610 vm_object_t object; in vm_pageout_initialize_page() 717 vm_object_t object = VM_PAGE_OBJECT(m); in vm_pageout_cluster_to_queue() 766 vm_object_t object = VM_PAGE_OBJECT(m); in vm_pageout_cluster() 788 vm_object_t m_object; in vm_pageout_throttle_up() 1128 vm_object_t t_object = NULL; in vm_pageout_disconnect_all_pages_in_queue() 1129 vm_object_t l_object = NULL; in vm_pageout_disconnect_all_pages_in_queue() [all …]
|
| H A D | vm_resident.c | 1756 vm_object_t object, in vm_page_insert() 1765 vm_object_t object, in vm_page_insert_wired() 1775 vm_object_t object, in vm_page_insert_internal() 2023 vm_object_t object, in vm_page_replace() 2131 vm_object_t m_object; in vm_page_remove() 2343 vm_object_t object, in kdp_vm_page_lookup() 2369 vm_object_t object, in vm_page_lookup() 2544 vm_object_t new_object, in vm_page_rename() 2549 vm_object_t m_object; in vm_page_rename() 2911 vm_object_t m_object; in vm_page_remove_from_specialq() [all …]
|
| H A D | vm_map.h | 370 static inline vm_object_t 374 vm_object_t object; in _VME_OBJECT() 389 vm_object_t object, in VME_OBJECT_SET() 463 vm_object_t object; in VME_OBJECT_SHADOW() 851 vm_object_t *object, /* OUT */ 919 vm_object_t object, 933 vm_object_t object,
|
| H A D | vm_map.c | 202 vm_object_t object, 233 vm_object_t object, 355 vm_object_t object, 364 vm_object_t object); 837 vm_object_t object; in vm_map_set_cache_attr() 894 vm_object_t protected_object; in vm_map_apple_protected() 2297 vm_object_t object, in vm_map_pmap_enter() 2476 vm_object_t object, in vm_map_enter() 2511 vm_object_t caller_object; in vm_map_enter() 2967 vm_object_t obj2; in vm_map_enter() [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() 833 vm_object_t obj1, obj2, obj3, obj4; in vm_test_map_copy_adjust_to_target() 962 vm_object_t device_object; in vm_test_per_mapping_internal_accounting() 1186 vm_object_t object, backing_object; in vm_test_collapse_overflow()
|
| H A D | vm_user.c | 2612 vm_object_t object; in mach_make_memory_entry_internal() 2985 vm_object_t tmp_object; in mach_make_memory_entry_internal() 3472 vm_object_t object; in mach_memory_object_memory_entry_64() 3551 vm_object_t object; in memory_entry_purgeable_control_internal() 3625 vm_object_t object; in memory_entry_access_tracking_internal() 3683 vm_object_t object; in mach_memory_entry_ownership() 3918 vm_object_t object; in mach_memory_entry_get_page_counts() 3964 vm_object_t object; in mach_memory_entry_phys_page_offset() 4006 vm_object_t object; in mach_memory_entry_map_size() 4156 vm_object_t object; in mach_memory_entry_page_op() [all …]
|
| /xnu-10063.141.1/osfmk/mach/ |
| H A D | vm_types.h | 93 typedef struct vm_object *vm_object_t; typedef 100 #define VM_OBJECT_NULL ((vm_object_t) NULL)
|
| /xnu-10063.141.1/bsd/dev/dtrace/scripts/ |
| H A D | vm_object_ownership.d | 25 pid, execname, arg0, arg7, ((vm_object_t)arg0)->purgable,
|