Home
last modified time | relevance | path

Searched refs:vm_object_t (Results 1 – 25 of 55) sorted by relevance

123

/xnu-12377.61.12/osfmk/vm/
H A Dvm_object_internal.h49 extern void vm_object_access_tracking(vm_object_t object,
99 vm_object_t object, in VM_OBJECT_SET_PAGER_CREATED()
107 vm_object_t object, in VM_OBJECT_SET_PAGER_INITIALIZED()
115 vm_object_t object, in VM_OBJECT_SET_PAGER_READY()
123 vm_object_t object, in VM_OBJECT_SET_PAGER_TRUSTED()
131 vm_object_t object, in VM_OBJECT_SET_CAN_PERSIST()
139 vm_object_t object, in VM_OBJECT_SET_INTERNAL()
147 vm_object_t object, in VM_OBJECT_SET_PRIVATE()
155 vm_object_t object, in VM_OBJECT_SET_PAGEOUT()
163 vm_object_t object, in VM_OBJECT_SET_ALIVE()
[all …]
H A Dvm_object_xnu.h422 extern const vm_object_t kernel_object_default; /* the default kernel object */
424 extern const vm_object_t compressor_object; /* the single compressor object, allocates pages f…
427 extern const vm_object_t retired_pages_object; /* pages retired due to ECC, should never be used …
430 extern const vm_object_t mte_tags_object; /* pages that are wired, holding MTE tags */
431 extern const vm_object_t kernel_object_tagged; /* kernel object for MTE tagged pages */
451 extern const vm_object_t exclaves_object; /* holds VM pages owned by exclaves */
453 extern const vm_object_t exclaves_object_tagged; /* holds MTE tagged VM pages owned by excla…
481 vm_object_t, wired_objq); \
489 vm_object_t, wired_objq); \
569 extern vm_object_t vm_pageout_scan_wants_object;
[all …]
H A Dvm_purgeable_internal.h106 void vm_purgeable_object_add(vm_object_t object, purgeable_q_t queue, int group);
109 purgeable_q_t vm_purgeable_object_remove(vm_object_t object);
111 void vm_purgeable_nonvolatile_enqueue(vm_object_t object, task_t task);
112 void vm_purgeable_nonvolatile_dequeue(vm_object_t object);
113 void vm_purgeable_accounting(vm_object_t object,
115 void vm_object_owner_compressed_update(vm_object_t object,
H A Dmemory_object_internal.h46 vm_object_t object);
51 vm_object_t object);
54 vm_object_t memory_object_control_to_vm_object(
57 vm_object_t memory_object_to_vm_object(
H A Dvm_purgeable.c671 static vm_object_t
677 vm_object_t object, best_object; in vm_purgeable_object_find_and_lock()
702 for (object = (vm_object_t) queue_first(&queue->objq[group]); in vm_purgeable_object_find_and_lock()
704 object = (vm_object_t) queue_next(&object->objq), in vm_purgeable_object_find_and_lock()
778 vm_object_t, objq); in vm_purgeable_object_find_and_lock()
792 vm_object_t, objq); in vm_purgeable_object_find_and_lock()
811 vm_object_t object; in vm_purgeable_object_purge_all()
890 vm_object_t object = 0; in vm_purgeable_object_purge_one()
1021 vm_purgeable_object_add(vm_object_t object, purgeable_q_t queue, int group) in vm_purgeable_object_add()
1029 vm_object_t, objq); in vm_purgeable_object_add()
[all …]
H A Dvm_object.c220 vm_object_t object);
223 vm_object_t object,
224 vm_object_t backing_object);
227 vm_object_t object,
228 vm_object_t backing_object);
240 const vm_object_t kernel_object_default = &kernel_object_store;
243 const vm_object_t compressor_object = &compressor_object_store;
251 const vm_object_t retired_pages_object = &retired_pages_object_store;
260 const vm_object_t mte_tags_object = &mte_tags_object_store;
267 const vm_object_t kernel_object_tagged = &kernel_object_tagged_store;
[all …]
H A Dmemory_object.c314 vm_object_t object; in memory_object_lock_request()
374 vm_object_t object; in memory_object_destroy()
410 vm_object_t object, in vm_object_sync()
495 vm_object_t object, in vm_object_update_extent()
670 vm_object_t object, in vm_object_update()
679 vm_object_t copy_object = VM_OBJECT_NULL; in vm_object_update()
1035 vm_object_t object, in vm_object_set_attributes_common()
1103 vm_object_t object; in memory_object_change_attributes()
1240 vm_object_t object; in memory_object_iopl_request()
1351 vm_object_t object; in memory_object_upl_request()
[all …]
H A Dvm_page_internal.h575 vm_object_t object,
579 vm_object_t object,
755 extern vm_grab_options_t vm_page_grab_options_for_object(vm_object_t object);
824 vm_object_t new_object,
829 vm_object_t object,
834 vm_object_t object,
841 vm_object_t object,
852 vm_object_t object,
924 vm_object_t object,
930 vm_object_t object,
[all …]
H A Dvm_fault_internal.h46 vm_object_t first_object, /* Object to begin search */
65 vm_object_t object,
86 vm_object_t src_object,
89 vm_object_t dst_object,
H A Dvm_pageout_internal.h62 vm_object_t object,
68 vm_object_t object,
113 vm_object_t object,
121 vm_object_t object,
H A Dvm_protos_internal.h47 vm_object_t backing_object,
57 vm_object_t backing_object,
68 vm_object_t backing_object,
211 extern vm_object_t vm_named_entry_to_vm_object(
215 vm_object_t object,
H A Dvm_map_internal.h126 vm_object_t object, /* must be locked */
341 vm_object_t object, in VME_OBJECT_SET()
416 vm_object_t object; in VME_OBJECT_SHADOW()
518 vm_object_t *object, /* OUT */
547 vm_object_t object,
563 vm_object_t object,
736 DEFINE_OPTIONAL_TYPE(vm_object, vm_object_t);
745 vm_object_t: optional_vm_object_none((var))\
749 vm_object_t: optional_vm_object_some((var))\
H A Dvm_tests.c102 vm_object_t backing_object, top_object; in vm_test_collapse_compressor()
372 vm_object_t object; in vm_test_page_wire_overflow_panic()
431 vm_object_t anon_object, device_object; in vm_test_device_pager_transpose()
866 vm_object_t obj1, obj2, obj3, obj4; in vm_test_map_copy_adjust_to_target()
999 vm_object_t device_object; in vm_test_per_mapping_internal_accounting()
1223 vm_object_t object, backing_object; in vm_test_collapse_overflow()
1953 vm_object_t object = VM_OBJECT_NULL; in vm_page_relocate_test()
2482 vm_object_t obj = VME_OBJECT(entry); in vm_get_wimg_mode()
2528 vm_object_t object = vm_object_allocate(ANON_CHUNK_SIZE, map_4k->serial_id); in vm_map_4k_16k_test()
2696 vm_object_t object; in vm_map_wire_copy_delay_memory_test()
[all …]
H A Dvm_fault.c250 extern void vm_fault_classify(vm_object_t object,
403 vm_object_t object, in vm_fault_cleanup()
466 vm_object_t object, in vm_fault_is_sequential()
597 vm_object_t object, in vm_fault_deactivate_behind()
858 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()
958 vm_object_t object; in vm_fault_zero_page()
1101 vm_object_t first_object, /* Object to begin search */ in vm_fault_page()
1120 vm_object_t object; in vm_fault_page()
1123 vm_object_t next_object; in vm_fault_page()
1124 vm_object_t copy_object; in vm_fault_page()
[all …]
H A Ddevice_vm.c146 vm_object_t object; in device_pager_setup()
186 vm_object_t vm_object; in device_pager_populate_object()
195 vm_object = (vm_object_t)memory_object_control_to_vm_object( in device_pager_populate_object()
256 vm_object_t vm_object; in device_pager_init()
272 vm_object = (vm_object_t)memory_object_control_to_vm_object(control); in device_pager_init()
H A Dvm_memory_entry.c166 vm_object_t object; in mach_make_memory_entry_mem_only()
296 vm_object_t object; in mach_make_memory_entry_named_create()
600 vm_object_t object; in mach_make_memory_entry_share()
668 vm_object_t tmp_object; in mach_make_memory_entry_share()
1027 vm_object_t object; in mach_make_memory_entry_from_parent_entry()
1317 vm_object_t object; in mach_memory_object_memory_entry_64()
1410 vm_object_t object; in memory_entry_purgeable_control_internal()
1471 vm_object_t object; in memory_entry_access_tracking_internal()
1542 vm_object_t object; in mach_memory_entry_ownership()
1788 vm_object_t object; in mach_memory_entry_get_page_counts()
[all …]
H A Dvm_shared_region_pager.c118 vm_object_t *backing_object,
317 vm_object_t srp_backing_object; /* VM object for shared cache */
501 vm_object_t src_top_object, src_page_object, dst_object; in shared_region_pager_data_request()
1113 vm_object_t *backing_object, in shared_region_pager_backing_object()
1151 vm_object_t backing_object, in shared_region_pager_create()
1162 vm_object_t object; in shared_region_pager_create()
1248 vm_object_t backing_object, in shared_region_pager_setup()
1284 vm_object_t backing_object, in shared_region_pager_match()
1427 vm_object_t object; in shared_region_pager_purge()
H A Dvm_dyld_pager.c122 vm_object_t *backing_object,
239 vm_object_t dyld_backing_object; /* VM object for shared cache */
977 vm_object_t src_top_object = VM_OBJECT_NULL; in dyld_pager_data_request()
978 vm_object_t src_page_object = VM_OBJECT_NULL; in dyld_pager_data_request()
979 vm_object_t dst_object; in dyld_pager_data_request()
1453 vm_object_t *backing_object, in dyld_pager_backing_object()
1492 vm_object_t backing_object, in dyld_pager_create()
1591 vm_object_t backing_object, in dyld_pager_setup()
1636 vm_object_t file_object = VM_OBJECT_NULL; in vm_map_with_linking()
1642 vm_object_t backing_object = VM_OBJECT_NULL; in vm_map_with_linking()
[all …]
H A Dvm_apple_protect.c111 vm_object_t *backing_object,
154 vm_object_t backing_object; /* VM obj w/ encrypted data */
190 vm_object_t backing_object,
335 vm_object_t src_top_object, src_page_object, dst_object; in apple_protect_pager_data_request()
984 vm_object_t *backing_object, in apple_protect_pager_backing_object()
1017 vm_object_t backing_object, in apple_protect_pager_create()
1192 vm_object_t backing_object, in apple_protect_pager_setup()
1497 vm_object_t object; in apple_protect_pager_purge()
H A Dvm_phantom_cache.c176 vm_object_t object; in vm_phantom_cache_add_ghost()
292 vm_object_t object; in vm_phantom_cache_lookup_ghost()
335 vm_object_t object; in vm_phantom_cache_update()
H A Dvm_memory_entry.h73 extern vm_object_t vm_convert_port_to_copy_object(
H A Dvm_pageout.c350 vm_object_t vm_pageout_scan_wants_object = VM_OBJECT_NULL;
395 vm_object_t object) in vm_pageout_object_terminate()
397 vm_object_t shadow_object; in vm_pageout_object_terminate()
564 vm_object_t new_object, in vm_pageclean_setup()
619 vm_object_t object; in vm_pageout_initialize_page()
726 vm_object_t object = VM_PAGE_OBJECT(m);
783 vm_object_t object = VM_PAGE_OBJECT(m);
805 vm_object_t m_object;
1170 vm_object_t t_object = NULL;
1171 vm_object_t l_object = NULL;
[all …]
H A Dvm_resident.c3232 vm_object_t object, in vm_page_insert()
3241 vm_object_t object, in vm_page_insert_wired()
3251 vm_object_t object, in vm_page_insert_internal()
3563 vm_object_t object, in vm_page_replace()
3674 vm_object_t m_object; in vm_page_remove()
3916 vm_object_t object, in kdp_vm_page_lookup()
3942 vm_object_t object, in vm_page_lookup()
4119 vm_object_t new_object, in vm_page_rename()
4124 vm_object_t m_object; in vm_page_rename()
4510 vm_object_t m_object; in vm_page_remove_from_specialq()
[all …]
/xnu-12377.61.12/osfmk/mach/
H A Dvm_types.h101 typedef struct vm_object *vm_object_t; typedef
116 #define VM_OBJECT_NULL ((vm_object_t) NULL)
/xnu-12377.61.12/bsd/dev/dtrace/scripts/
H A Dvm_object_ownership.d25 pid, execname, arg0, arg7, ((vm_object_t)arg0)->purgable,

123