Home
last modified time | relevance | path

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

12

/xnu-8020.101.4/osfmk/vm/
H A Dvm_object.h417 extern void vm_object_access_tracking(vm_object_t object,
424 vm_object_t kernel_object; /* the single kernel object */
427 vm_object_t compressor_object; /* the single compressor object */
430 vm_object_t retired_pages_object; /* holds VM pages which should never be used */
458 vm_object_t, wired_objq); \
466 vm_object_t, wired_objq); \
543 extern vm_object_t vm_pageout_scan_wants_object;
545 extern void vm_object_lock(vm_object_t);
546 extern bool vm_object_lock_check_contended(vm_object_t);
547 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_object.c216 vm_object_t object);
219 vm_object_t src_object,
222 vm_object_t *_result_object);
225 vm_object_t object,
226 vm_object_t backing_object);
229 vm_object_t object,
230 vm_object_t backing_object);
242 SECURITY_READ_ONLY_LATE(vm_object_t) kernel_object = &kernel_object_store;
245 SECURITY_READ_ONLY_LATE(vm_object_t) compressor_object = &compressor_object_store;
253 SECURITY_READ_ONLY_LATE(vm_object_t) retired_pages_object = &retired_pages_object_store;
[all …]
H A Dvm_purgeable.c677 static vm_object_t
683 vm_object_t object, best_object; in vm_purgeable_object_find_and_lock()
710 for (object = (vm_object_t) queue_first(&queue->objq[group]); in vm_purgeable_object_find_and_lock()
712 object = (vm_object_t) queue_next(&object->objq), in vm_purgeable_object_find_and_lock()
787 vm_object_t, objq); in vm_purgeable_object_find_and_lock()
801 vm_object_t, objq); in vm_purgeable_object_find_and_lock()
820 vm_object_t object; in vm_purgeable_object_purge_all()
901 vm_object_t object = 0; in vm_purgeable_object_purge_one()
1034 vm_purgeable_object_add(vm_object_t object, purgeable_q_t queue, int group) in vm_purgeable_object_add()
1042 vm_object_t, objq); in vm_purgeable_object_add()
[all …]
H A Dmemory_object.c312 vm_object_t object; in memory_object_lock_request()
382 vm_object_t object; in memory_object_release_name()
406 vm_object_t object; in memory_object_destroy()
442 vm_object_t object, in vm_object_sync()
527 vm_object_t object, in vm_object_update_extent()
702 vm_object_t object, in vm_object_update()
711 vm_object_t copy_object = VM_OBJECT_NULL; in vm_object_update()
1067 vm_object_t object, in vm_object_set_attributes_common()
1145 vm_object_t object; in memory_object_change_attributes()
1279 vm_object_t object; in memory_object_get_attributes()
[all …]
H A Dmemory_object.h79 vm_object_t object);
84 vm_object_t object);
87 vm_object_t memory_object_control_to_vm_object(
90 vm_object_t memory_object_to_vm_object(
H A Dvm_fault.h131 vm_object_t first_object, /* Object to begin search */
151 vm_object_t object,
171 vm_object_t src_object,
174 vm_object_t dst_object,
H A Dvm_fourk_pager.c143 vm_object_t backing_object;
381 pager->slots[i].backing_object != (vm_object_t) -1) { in fourk_pager_terminate_internal()
383 pager->slots[i].backing_object = (vm_object_t) -1; in fourk_pager_terminate_internal()
675 vm_object_t
680 vm_object_t object; in fourk_pager_to_vm_object()
726 pager->slots[i].backing_object = (vm_object_t) -1; in fourk_pager_create()
785 vm_object_t dst_object; in fourk_pager_data_request()
919 vm_object_t src_object; in fourk_pager_data_request()
923 vm_object_t src_page_object; in fourk_pager_data_request()
965 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
522 #define VM_PAGE_OBJECT(p) ((vm_object_t)(VM_PAGE_UNPACK_PTR(p->vmp_object)))
1011 #define VM_PAGE_OBJECT(p) ((vm_object_t)((p)->vmp_object))
1430 vm_object_t object,
1434 vm_object_t object,
1467 vm_object_t object,
1513 vm_object_t new_object,
1518 vm_object_t object,
1523 vm_object_t object,
1529 vm_object_t object,
[all …]
H A Dvm_fault.c205 extern void vm_fault_classify(vm_object_t object,
364 vm_object_t object, in vm_fault_cleanup()
407 vm_object_t object, in vm_fault_is_sequential()
537 vm_object_t object, in vm_fault_deactivate_behind()
764 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()
865 vm_object_t object; in vm_fault_zero_page()
970 vm_object_t first_object, /* Object to begin search */ in vm_fault_page()
992 vm_object_t object; in vm_fault_page()
995 vm_object_t next_object; in vm_fault_page()
996 vm_object_t copy_object; in vm_fault_page()
[all …]
H A Dvm_protos.h205 vm_object_t backing_object,
223 vm_object_t backing_object,
229 vm_object_t backing_object,
267 extern vm_object_t fourk_pager_to_vm_object(memory_object_t mem_obj);
272 vm_object_t new_backing_object,
274 vm_object_t *old_backing_object,
605 extern vm_object_t vm_named_entry_to_vm_object(
609 vm_object_t object,
H A Dvm_pageout.h335 vm_object_t object);
411 vm_object_t map_object;
480 vm_object_t object,
486 vm_object_t object,
496 vm_object_t object,
547 vm_object_t object,
555 vm_object_t object,
H A Ddevice_vm.c148 vm_object_t object; in device_pager_setup()
188 vm_object_t vm_object; in device_pager_populate_object()
197 vm_object = (vm_object_t)memory_object_control_to_vm_object( in device_pager_populate_object()
258 vm_object_t vm_object; in device_pager_init()
274 vm_object = (vm_object_t)memory_object_control_to_vm_object(control); in device_pager_init()
H A Dvm_map.h151 vm_object_t vmo_object; /* object object */
339 vm_object_t object) in VME_OBJECT_SET()
392 vm_object_t object; in VME_OBJECT_SHADOW()
603 vm_object_t object; /* OBJECT */
774 vm_object_t *object, /* OUT */
792 vm_object_t object,
836 extern vm_object_t vm_submap_object;
865 vm_object_t object,
884 vm_object_t object,
900 vm_object_t object,
H A Dvm_shared_region_pager.c123 vm_object_t *backing_object,
309 vm_object_t srp_backing_object; /* VM object for shared cache */
503 vm_object_t src_top_object, src_page_object, dst_object; in shared_region_pager_data_request()
1118 vm_object_t *backing_object, in shared_region_pager_backing_object()
1156 vm_object_t backing_object, in shared_region_pager_create()
1167 vm_object_t object; in shared_region_pager_create()
1252 vm_object_t backing_object, in shared_region_pager_setup()
1288 vm_object_t backing_object, in shared_region_pager_match()
H A Dvm_phantom_cache.c176 vm_object_t object; in vm_phantom_cache_add_ghost()
284 vm_object_t object; in vm_phantom_cache_lookup_ghost()
327 vm_object_t object; in vm_phantom_cache_update()
H A Dvm_pageout.c334 vm_object_t vm_pageout_scan_wants_object = VM_OBJECT_NULL;
368 vm_object_t object) in vm_pageout_object_terminate()
370 vm_object_t shadow_object; in vm_pageout_object_terminate()
537 vm_object_t new_object, in vm_pageclean_setup()
596 vm_object_t object; in vm_pageout_initialize_page()
703 vm_object_t object = VM_PAGE_OBJECT(m); in vm_pageout_cluster()
761 vm_object_t m_object; in vm_pageout_throttle_up()
1087 vm_object_t t_object = NULL; in vm_pageout_disconnect_all_pages_in_queue()
1088 vm_object_t l_object = NULL; in vm_pageout_disconnect_all_pages_in_queue()
1089 vm_object_t m_object = NULL; in vm_pageout_disconnect_all_pages_in_queue()
[all …]
H A Dvm_resident.c1791 vm_object_t object, in vm_page_insert()
1800 vm_object_t object, in vm_page_insert_wired()
1810 vm_object_t object, in vm_page_insert_internal()
2061 vm_object_t object, in vm_page_replace()
2169 vm_object_t m_object; in vm_page_remove()
2381 vm_object_t object, in kdp_vm_page_lookup()
2407 vm_object_t object, in vm_page_lookup()
2584 vm_object_t new_object, in vm_page_rename()
2589 vm_object_t m_object; in vm_page_rename()
2909 vm_object_t m_object; in vm_page_remove_from_backgroundq()
[all …]
H A Dvm_kern.c102 vm_object_t object,
117 vm_object_t object; in kmem_alloc_contig()
257 vm_object_t object; in kernel_memory_allocate()
562 vm_object_t object; in kernel_memory_populate_with_pages()
665 vm_object_t object; in kernel_memory_populate()
767 vm_object_t object; in kernel_memory_depopulate()
859 vm_object_t object; in kmem_realloc()
1069 vm_object_t object, in kmem_alloc_pages()
H A Dvm_apple_protect.c118 vm_object_t *backing_object,
164 vm_object_t backing_object; /* VM obj w/ encrypted data */
200 vm_object_t backing_object,
355 vm_object_t src_top_object, src_page_object, dst_object; in apple_protect_pager_data_request()
1011 vm_object_t *backing_object, in apple_protect_pager_backing_object()
1044 vm_object_t backing_object, in apple_protect_pager_create()
1218 vm_object_t backing_object, in apple_protect_pager_setup()
H A Dvm_map.c204 vm_object_t object,
330 vm_object_t object,
339 vm_object_t object);
755 vm_object_t object; in vm_map_set_cache_attr()
812 vm_object_t protected_object; in vm_map_apple_protected()
2000 vm_object_t object, in vm_map_pmap_enter()
2166 vm_object_t object, in vm_map_enter()
2206 vm_object_t caller_object; in vm_map_enter()
2789 vm_object_t obj2; in vm_map_enter()
3117 vm_object_t sp_object; in vm_map_enter()
[all …]
H A Dvm_tests.c76 vm_object_t backing_object, top_object; in vm_test_collapse_compressor()
346 vm_object_t object; in vm_test_page_wire_overflow_panic()
407 vm_object_t anon_object, device_object; in vm_test_device_pager_transpose()
843 vm_object_t obj1, obj2, obj3, obj4; in vm_test_map_copy_adjust_to_target()
961 vm_object_t object; in vm_test_watch3_overmap()
1045 vm_object_t device_object; in vm_test_per_mapping_internal_accounting()
H A Dvm_compressor_pager.h120 vm_object_t object);
/xnu-8020.101.4/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-8020.101.4/bsd/dev/dtrace/scripts/
H A Dvm_object_ownership.d25 pid, execname, arg0, arg7, ((vm_object_t)arg0)->purgable,

12