| /xnu-11215/osfmk/vm/ |
| H A D | vm_object_internal.h | 70 #define vm_object_lock_try_scan(object) _vm_object_lock_try(object) argument 89 vm_object_t object, in VM_OBJECT_SET_PAGER_CREATED() argument 97 vm_object_t object, in VM_OBJECT_SET_PAGER_INITIALIZED() argument 105 vm_object_t object, in VM_OBJECT_SET_PAGER_READY() argument 113 vm_object_t object, in VM_OBJECT_SET_PAGER_TRUSTED() argument 121 vm_object_t object, in VM_OBJECT_SET_CAN_PERSIST() argument 129 vm_object_t object, in VM_OBJECT_SET_INTERNAL() argument 137 vm_object_t object, in VM_OBJECT_SET_PRIVATE() argument 145 vm_object_t object, in VM_OBJECT_SET_PAGEOUT() argument 153 vm_object_t object, in VM_OBJECT_SET_ALIVE() argument [all …]
|
| H A D | vm_object.c | 1059 KDBG_DEBUG(0x130020c, object, object->resident_page_count, object->vo_cache_ts, sec); in vm_object_cache_evict() 1249 if (!object->pageout && (!object->internal && object->can_persist) && in vm_object_terminate() 1487 object, object->purgable); in vm_object_reap() 2500 if (object && object != orig_object) { 2766 if (object->terminating || !object->alive) { 4347 object, (uint64_t) object->vo_size); 4654 object, object->vo_shadow_offset); 4731 object, object->vo_shadow_offset); 4944 object, object->purgable, 6752 object->pages_used = object->pages_created = 0; [all …]
|
| H A D | memory_object.c | 314 vm_object_t object; in memory_object_lock_request() local 338 vm_object_lock(object); in memory_object_lock_request() 425 vm_object_lock(object); in vm_object_sync() 635 if (object->pager) { in vm_object_update_extent() 791 copy_object = object; in vm_object_update() 1035 vm_object_t object, in vm_object_set_attributes_common() argument 1062 vm_object_lock(object); in vm_object_set_attributes_common() 1114 vm_object_lock(object); in memory_object_change_attributes() 1384 if (object == VM_OBJECT_NULL || object->paging_offset > *start) { in memory_object_cluster_size() 1847 return object; in memory_object_control_allocate() [all …]
|
| H A D | vm_purgeable.c | 697 object = (vm_object_t) queue_next(&object->objq), in vm_purgeable_object_find_and_lock() 795 return object; in vm_purgeable_object_find_and_lock() 1081 if (object->objq.prev || object->objq.next) { in vm_purgeable_object_remove() 1086 } else if (!(object->objq.prev && object->objq.next)) { in vm_purgeable_object_remove() 1103 if (object->alive && !object->terminating) { in vm_purgeable_object_remove() 1141 object = (vm_object_t) queue_next(&object->objq)) { in vm_purgeable_stats_helper() 1191 object = (vm_object_t) queue_next(&object->objq)) { in vm_purgeable_account_volatile_queue() 1232 object = (vm_object_t) queue_next(&object->objq)) { in vm_purgeable_account() 1288 object = (vm_object_t) queue_next(&object->objq)) { in vm_purgeable_queue_purge_task_owned() 1458 object, in vm_purgeable_nonvolatile_dequeue() [all …]
|
| H A D | vm_object_xnu.h | 402 ((object)->volatile_fault && \ 403 ((object)->purgable == VM_PURGABLE_VOLATILE || \ 404 (object)->purgable == VM_PURGABLE_EMPTY)) 414 #define is_kernel_object(object) ((object) == kernel_object_default) argument 474 vm_tag_update_size((object)->wire_tag, -ptoa_64((object)->wired_page_count), (object)); \ 496 if (!(object)->pageout && !(object)->no_tag_update) { \ 502 vm_tag_update_size((object)->wire_tag, ptoa_64(__wireddelta), (object)); \ 505 vm_tag_update_size((object)->wire_tag, ptoa_64(__wireddelta), (object)); \ 515 #define VM_OBJECT_WIRED_PAGE_COUNT(object, delta) \ argument 518 #define VM_OBJECT_WIRED_PAGE_ADD(object, m) \ argument [all …]
|
| H A D | vm_fault.c | 1168 …object, object->internal, object->pager, object->pager ? object->pager->mo_pager_ops->memory_objec… in vm_fault_page() 1170 …object, object->internal, object->pager, object->pager ? object->pager->mo_pager_ops->memory_objec… in vm_fault_page() 3437 if (!object->internal && object->pager) { in vm_fault_enter_set_mapped() 5782 object, object->vo_copy_version, in vm_fault_internal() 5813 prot, object, object->vo_copy); in vm_fault_internal() 6033 assertf(object->internal, "object %p", object); in vm_fault_internal() 6867 if (!object->internal && object->pager == NULL) { in vm_fault_unwire() 7645 object = object->shadow; in vm_fault_classify() 7806 object = object->shadow; in kdp_lightweight_fault() 7874 if (!object->alive || object->terminating || object->pager == NULL) { in vm_page_validate_cs_fast() [all …]
|
| H A D | vm_memory_entry.c | 226 vm_object_lock(object); in mach_make_memory_entry_mem_only() 375 vm_object_lock(object); in mach_make_memory_entry_named_create() 439 object, in mach_make_memory_entry_named_create() 480 object, in mach_make_memory_entry_named_create() 849 vm_object_lock(object); in mach_make_memory_entry_share() 887 if (object && !object->internal) { in mach_make_memory_entry_share() 907 } else if (object && !object->internal) { in mach_make_memory_entry_share() 1097 object, in mach_make_memory_entry_from_parent_entry() 1349 } else if (object && !object->internal) { in mach_memory_object_memory_entry_64() 1428 vm_object_lock(object); in memory_entry_purgeable_control_internal() [all …]
|
| H A D | vm_pageout_internal.h | 48 #define upl_lock_init(object) lck_mtx_init(&(object)->Lock, &vm_object_lck_grp, &vm_object_lck_at… argument 49 #define upl_lock_destroy(object) lck_mtx_destroy(&(object)->Lock, &vm_object_lck_grp) argument 50 #define upl_lock(object) lck_mtx_lock(&(object)->Lock) argument 51 #define upl_unlock(object) lck_mtx_unlock(&(object)->Lock) argument 52 #define upl_try_lock(object) lck_mtx_try_lock(&(object)->Lock) argument 53 #define upl_lock_sleep(object, event, thread) \ argument 54 lck_mtx_sleep_with_inheritor(&(object)->Lock, \ 63 vm_object_t object, 104 vm_object_t object, 112 vm_object_t object,
|
| H A D | vm_pageout.c | 1654 *object = NULL; 2759 *object = NULL; 3176 object = NULL; 4495 object); 5850 if ((!object->internal) && (object->paging_offset != 0)) { 6245 object, 7627 if (is_kernel_object(object) || object == compressor_object) { 7634 object, object->purgable); 8104 if ((!object->internal) && (object->paging_offset != 0)) { 8236 if (!is_kernel_object(object) && object != compressor_object) { [all …]
|
| H A D | bsd_vm.c | 186 assert(!object->internal); in memory_object_control_uiomove() 188 vm_object_lock(object); in memory_object_control_uiomove() 197 vm_object_unlock(object); in memory_object_control_uiomove() 290 vm_object_unlock(object); in memory_object_control_uiomove() 306 vm_object_lock(object); in memory_object_control_uiomove() 345 vm_object_unlock(object); in memory_object_control_uiomove() 1318 object = object->shadow, shadow_depth++) { in fill_vnodeinfoforaddr() 1332 !object->alive || in fill_vnodeinfoforaddr() 1423 for (object = top_object; object->shadow != VM_OBJECT_NULL; object = object->shadow) { in find_vnode_object() 1428 if (object && in find_vnode_object() [all …]
|
| H A D | vm_phantom_cache.c | 176 vm_object_t object; in vm_phantom_cache_add_ghost() local 182 object = VM_PAGE_OBJECT(m); in vm_phantom_cache_add_ghost() 185 vm_object_lock_assert_exclusive(object); in vm_phantom_cache_add_ghost() 193 if (object->phantom_object_id == 0) { in vm_phantom_cache_add_ghost() 197 object->phantom_isssd = TRUE; in vm_phantom_cache_add_ghost() 270 if (object->phantom_isssd) { in vm_phantom_cache_add_ghost() 284 vm_object_t object; in vm_phantom_cache_lookup_ghost() local 286 object = VM_PAGE_OBJECT(m); in vm_phantom_cache_lookup_ghost() 327 vm_object_t object; in vm_phantom_cache_update() local 329 object = VM_PAGE_OBJECT(m); in vm_phantom_cache_update() [all …]
|
| H A D | vm_purgeable_internal.h | 106 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 D | vm_map.c | 5119 object, in vm_map_enter_mem_object_control() 6922 object, (uint64_t)object->vo_size, in vm_map_wire_nested() 16281 object = object->shadow; in vm_map_machine_attribute() 16530 (object && object->internal)) { in vm_map_willneed() 17110 if (object == VM_OBJECT_NULL || !object->internal) { in vm_map_pageout() 17989 (object->internal && !object->true_share && in vm_map_remap_extract() 18305 object, in vm_map_remap_extract() 18322 object, in vm_map_remap_extract() 20916 (object->internal) || (object->private)) { in vm_map_msync() 22019 if (object == VM_OBJECT_NULL || !object->internal) { in vm_map_dump_entry_and_compressor_pager() [all …]
|
| /xnu-11215/libkern/kxld/ |
| H A D | kxld_object.c | 224 check(object); in kxld_object_init_from_macho() 264 object->symtab, &object->sects, in kxld_object_init_from_macho() 322 , &object->locrelocs, &object->extrelocs, in kxld_object_init_from_macho() 342 check(object); in kxld_object_get_link_info() 353 check(object); in kxld_object_set_link_info() 379 check(object); in get_target_machine_info() 415 check(object); in get_target_machine_info() 430 object->target_order = object->host_order; in get_target_machine_info() 1308 return object->target_order != object->host_order; in kxld_object_target_needs_swap() 1664 object->is_linked = !object->extrelocs.nitems; [all …]
|
| H A D | kxld_object.h | 61 void kxld_object_clear(KXLDObject *object) 64 void kxld_object_deinit(KXLDObject *object) 77 boolean_t kxld_object_is_32_bit(const KXLDObject *object) 83 boolean_t kxld_object_is_kernel(const KXLDObject *object) 86 boolean_t kxld_object_is_linked(const KXLDObject *object) 96 const KXLDObject * object) 100 const KXLDObject *object, const struct kxld_sym *sym) 104 const KXLDObject *object, const struct kxld_reloc *reloc, 109 const KXLDObject *object, u_int sectnum) 113 const KXLDObject *object) [all …]
|
| /xnu-11215/EXTERNAL_HEADERS/ |
| H A D | stdatomic.h | 153 #define atomic_store(object, desired) __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST) argument 156 #define atomic_load(object) __c11_atomic_load(object, __ATOMIC_SEQ_CST) argument 159 #define atomic_exchange(object, desired) __c11_atomic_exchange(object, desired, __ATOMIC_SEQ_CST) argument 168 #define atomic_fetch_add(object, operand) __c11_atomic_fetch_add(object, operand, __ATOMIC_SEQ_CST) argument 171 #define atomic_fetch_sub(object, operand) __c11_atomic_fetch_sub(object, operand, __ATOMIC_SEQ_CST) argument 174 #define atomic_fetch_or(object, operand) __c11_atomic_fetch_or(object, operand, __ATOMIC_SEQ_CST) argument 177 #define atomic_fetch_xor(object, operand) __c11_atomic_fetch_xor(object, operand, __ATOMIC_SEQ_CST) argument 180 #define atomic_fetch_and(object, operand) __c11_atomic_fetch_and(object, operand, __ATOMIC_SEQ_CST) argument 202 #define atomic_flag_test_and_set(object) __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_C… argument 205 #define atomic_flag_clear(object) __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST) argument [all …]
|
| /xnu-11215/osfmk/ipc/ |
| H A D | ipc_object.c | 268 ipc_object_t object; in ipc_object_translate() local 282 io_unlock(object); in ipc_object_translate() 286 *objectp = object; in ipc_object_translate() 435 ipc_object_t object; in ipc_object_alloc() local 459 *objectp = object; in ipc_object_alloc() 491 ipc_object_t object; variable 520 finish_init(object); 522 io_lock_held(object); 527 *objectp = object; 899 ipc_object_t object; in ipc_object_insert_send_right() local [all …]
|
| H A D | ipc_object.h | 231 ipc_object_t object, 235 ipc_object_t object, 242 ipc_object_t object, 252 ipc_object_t object); 256 ipc_object_t object); 259 ipc_object_t object); 263 ipc_object_t object); 284 ipc_object_t object, 288 ipc_object_t object, 332 ipc_object_t object, [all …]
|
| /xnu-11215/libkern/c++/ |
| H A D | OSUnserializeXML.y | 220 | object { STATE->parsedObject = $1->object; 365 $$->object = $2->object; 918 object_t *object; in yylex() local 1156 if (o->object) { in cleanupObjects() 1212 o->object = ref; in retrieveObject() 1251 o->object = 0; in buildDictionary() 1258 o->object = dict; in buildDictionary() 1291 o->object = 0; in buildArray() 1317 o->object = set; in buildSet() 1374 o->object = data; in buildData() [all …]
|
| H A D | OSUnserialize.y | 65 typedef struct object { struct 66 struct object *next; argument 67 struct object *prev; argument 68 void *object; member 188 pair: object '=' object ';' { $$ = newObject(); 192 $$->object = $3; 207 $$->object = $1; 212 oo->object = $3; 646 OSObject *object; in OSUnserialize() local 667 object = NULL; in OSUnserialize() [all …]
|
| H A D | OSCollection.cpp | 107 OSCollection::iterateObjects(void * refcon, bool (*callback)(void * refcon, OSObject * object)) in iterateObjects() argument 122 OSObject * object; in iterateObjects() local 123 if (!getNextObjectForIterator(&iteratorStore[0], &object)) { in iterateObjects() 126 done = callback(refcon, object); in iterateObjects() 133 OSCollectionIterateObjectsBlock(void * refcon, OSObject * object) in OSCollectionIterateObjectsBlock() argument 135 bool (^block)(OSObject * object) = (typeof(block))refcon; in OSCollectionIterateObjectsBlock() 136 return block(object); in OSCollectionIterateObjectsBlock() 140 OSCollection::iterateObjects(bool (^block)(OSObject * object))
|
| /xnu-11215/libkern/os/ |
| H A D | object.h | 148 #define OS_OBJECT_GLOBAL_OBJECT(type, object) ((OS_OBJECT_BRIDGE type)&(object)) argument 171 os_retain(void *object); 174 #define os_retain(object) [object retain] argument 193 os_release(void *object); 196 #define os_release(object) [object release] argument 209 #include_next <os/object.h>
|
| /xnu-11215/iokit/System/ |
| H A D | OSUnserializeXMLSharedImplementation.h | 1762 (yyval)->object = (yyvsp[(2) - (2)])->object; 2529 object_t *object; in yylex() local 2767 if (o->object) { in cleanupObjects() 2823 o->object = ref; in retrieveObject() 2862 o->object = 0; in buildDictionary() 2869 o->object = dict; in buildDictionary() 2902 o->object = 0; in buildArray() 2928 o->object = set; in buildSet() 2985 o->object = data; in buildData() 3013 OSObject *object; in OSUnserializeXML() local [all …]
|
| /xnu-11215/libkern/libkern/c++/ |
| H A D | OSUnserializeXMLSharedImplementation.h | 1762 (yyval)->object = (yyvsp[(2) - (2)])->object; 2529 object_t *object; in yylex() local 2767 if (o->object) { in cleanupObjects() 2823 o->object = ref; in retrieveObject() 2862 o->object = 0; in buildDictionary() 2869 o->object = dict; in buildDictionary() 2902 o->object = 0; in buildArray() 2928 o->object = set; in buildSet() 2985 o->object = data; in buildData() 3013 OSObject *object; in OSUnserializeXML() local [all …]
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | memory.py | 1331 class VmStats(object): 2904 …object,purgable,object.ref_count,object.vo_un1.vou_size // page_size,object.resident_page_count,ob… 3010 …object,purgable,object.ref_count,object.vo_un1.vou_size // page_size,object.resident_page_count,ob… 3208 if not object: 3295 if size == 0 and object != 0 and object.internal: 3301 object = object.shadow 3337 object = object.shadow 3522 tagcounts[unsigned(object.wire_tag)] += object.wired_page_count 4707 if object.pager and object.pager_ready: 4716 if object.shadow and not object.phys_contiguous: [all …]
|