Home
last modified time | relevance | path

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

12

/xnu-8792.81.2/osfmk/vm/
H A Dvm_object.h414 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 Dvm_purgeable_internal.h109 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 Dvm_purgeable.c674 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 Dvm_object.c215 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 Dmemory_object.c311 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 Dmemory_object.h77 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 Dvm_fault.h131 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 Dvm_fourk_pager.c134 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 Dvm_page.h114 #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 Dvm_fault.c201 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 Dvm_protos.h209 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 Dvm_pageout.h336 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 Ddevice_vm.c145 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 Dvm_shared_region_pager.c115 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 Dvm_dyld_pager.c109 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 Dvm_map.h387 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 Dvm_phantom_cache.c175 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 Dvm_pageout.c327 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 Dvm_apple_protect.c112 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 Dvm_resident.c1752 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 Dvm_map.c202 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 Dvm_kern.c195 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 Dvm_tests.c78 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 Dvm_types.h102 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 Dvm_object_ownership.d25 pid, execname, arg0, arg7, ((vm_object_t)arg0)->purgable,

12