Home
last modified time | relevance | path

Searched refs:object (Results 1 – 25 of 190) sorted by relevance

12345678

/xnu-11215/osfmk/vm/
H A Dvm_object_internal.h70 #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 Dvm_object.c1059 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 Dmemory_object.c314 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 Dvm_purgeable.c697 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 Dvm_object_xnu.h402 ((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 Dvm_fault.c1168object, object->internal, object->pager, object->pager ? object->pager->mo_pager_ops->memory_objec… in vm_fault_page()
1170object, 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 Dvm_memory_entry.c226 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 Dvm_pageout_internal.h48 #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 Dvm_pageout.c1654 *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 Dbsd_vm.c186 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 Dvm_phantom_cache.c176 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 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 Dvm_map.c5119 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 Dkxld_object.c224 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 Dkxld_object.h61 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 Dstdatomic.h153 #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 Dipc_object.c268 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 Dipc_object.h231 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 DOSUnserializeXML.y220 | 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 DOSUnserialize.y65 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 DOSCollection.cpp107 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 Dobject.h148 #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 DOSUnserializeXMLSharedImplementation.h1762 (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 DOSUnserializeXMLSharedImplementation.h1762 (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 Dmemory.py1331 class VmStats(object):
2904object,purgable,object.ref_count,object.vo_un1.vou_size // page_size,object.resident_page_count,ob…
3010object,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 …]

12345678