| /xnu-11215/osfmk/kern/ |
| H A D | task_ref.c | 325 os_ref_retain_raw(&task->ref_count.ref_count, refgrp); in task_reference_grp() 372 refs = os_ref_release_raw(&task->ref_count.ref_count, refgrp); in task_deallocate_grp() 444 os_ref_init_count(&task->ref_count, &task_primary_refgrp, in task_ref_count_init() 452 os_ref_init_count(&task->ref_count, &task->ref_group[TASK_GRP_KERNEL], in task_ref_count_init() 460 os_ref_init_count_internal(&task->ref_count.ref_count, in task_ref_count_init() 524 os_ref_init_count(&task->ref_count, &task_primary_refgrp, in task_ref_count_init() 537 os_ref_retain(&task->ref_count); in task_reference_grp() 547 os_ref_count_t refs = os_ref_release(&task->ref_count); in task_deallocate_grp()
|
| H A D | sync_sema.h | 57 os_ref_atomic_t ref_count; /* reference count */ member
|
| H A D | sync_sema.c | 126 os_ref_init_raw(&s->ref_count, &sema_refgrp); in semaphore_create() 1116 os_ref_retain_raw(&semaphore->ref_count, &sema_refgrp); in semaphore_reference() 1133 if (os_ref_release_raw(&semaphore->ref_count, &sema_refgrp) == 0) { in semaphore_dereference()
|
| H A D | coalition.c | 284 os_ref_atomic_t ref_count; /* Number of references to the memory containing this struct */ member 323 #define coal_ref_init(coal, c) os_ref_init_count_raw(&(coal)->ref_count, &coal_ref_grp, c) 324 #define coal_ref_count(coal) os_ref_get_count_raw(&(coal)->ref_count) 325 #define coal_ref_try_retain(coal) os_ref_retain_try_raw(&(coal)->ref_count, &coal_ref_grp) 326 #define coal_ref_retain(coal) os_ref_retain_raw(&(coal)->ref_count, &coal_ref_grp) 327 #define coal_ref_release(coal) os_ref_release_raw(&(coal)->ref_count, &coal_ref_grp) 328 #define coal_ref_release_live(coal) os_ref_release_live_raw(&(coal)->ref_count, &coal_ref_grp)
|
| /xnu-11215/osfmk/mach/ |
| H A D | vm_region.h | 155 unsigned int ref_count; member 182 unsigned int ref_count; member 201 unsigned int ref_count; member 246 unsigned int ref_count; /* obj/map mappers, etc */ member 273 unsigned int ref_count; /* obj/map mappers, etc */ member 316 unsigned int ref_count; /* obj/map mappers, etc */ member 370 int ref_count; member
|
| /xnu-11215/libkern/os/ |
| H A D | refcnt_internal.h | 5 os_ref_atomic_t ref_count; member 33 # define OS_REF_INITIALIZER { .ref_count = OS_REF_ATOMIC_INITIALIZER, .ref_group = NULL } 35 # define OS_REF_INITIALIZER { .ref_count = OS_REF_ATOMIC_INITIALIZER } 87 os_ref_init_count_internal(&rc->ref_count, os_ref_if_debug(rc->ref_group, NULL), count); in os_ref_init_count() 93 os_ref_retain_internal(&rc->ref_count, os_ref_if_debug(rc->ref_group, NULL)); in os_ref_retain() 105 os_ref_retain_internal(&rc->ref_count, os_ref_if_debug(rc->ref_group, NULL)); in os_ref_retain_locked() 118 return os_ref_release_internal(&rc->ref_count, os_ref_if_debug(rc->ref_group, NULL), in os_ref_release_explicit() 175 return os_ref_release_barrier_internal(&rc->ref_count, in os_ref_release() 182 return os_ref_release_relaxed_internal(&rc->ref_count, in os_ref_release_relaxed() 203 return os_ref_get_count_internal(&rc->ref_count); in os_ref_get_count() [all …]
|
| /xnu-11215/bsd/netinet/ |
| H A D | flow_divert.h | 57 int32_t ref_count; member 102 int32_t ref_count; member
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_object.c | 634 if (os_ref_get_count_raw(&object->ref_count) == 1) { in vm_object_deallocate() 650 if (os_ref_get_count_raw(&object->ref_count) == 2 && in vm_object_deallocate() 704 (UInt32 *) &object->ref_count); in vm_object_deallocate() 749 if (object->ref_count == 2 && in vm_object_deallocate() 779 os_ref_release_live_locked_raw(&object->ref_count, in vm_object_deallocate() 1377 os_ref_count_t ref_count; in vm_object_reap() local 1423 ref_count = os_ref_release_locked_raw(&object->ref_count, in vm_object_reap() 1425 if (__improbable(ref_count != 0)) { in vm_object_reap() 1427 ref_count); in vm_object_reap() 1977 os_ref_get_count_raw(&object->ref_count) > 2 && in vm_object_destroy() [all …]
|
| H A D | device_vm.c | 393 os_ref_count_t ref_count; in device_pager_deallocate() local 401 ref_count = os_ref_release_raw(&device_object->dev_pgr_hdr_ref, NULL); in device_pager_deallocate() 403 if (ref_count == 1) { in device_pager_deallocate() 420 } else if (ref_count == 0) { in device_pager_deallocate()
|
| H A D | vm_swapfile_pager.c | 521 os_ref_count_t ref_count; in swapfile_pager_deallocate_internal() local 528 ref_count = os_ref_release_locked_raw(&pager->swp_pgr_hdr_ref, NULL); in swapfile_pager_deallocate_internal() 530 if (ref_count == 1) { in swapfile_pager_deallocate_internal() 540 } else if (ref_count == 0) { in swapfile_pager_deallocate_internal()
|
| H A D | vm32_user.c | 565 info->ref_count = info64.ref_count; in vm32_vm_region_recurse() 599 int *ref_count) in vm32_vm_map_page_query() argument 603 return mach_vm_page_query(map, offset, disposition, ref_count); in vm32_vm_map_page_query()
|
| H A D | vm_user.c | 1501 info->ref_count = info64.ref_count; in vm_region_recurse() 1578 int *ref_count) in mach_vm_page_query() argument 1593 *ref_count = info.ref_count; in mach_vm_page_query() 1596 *ref_count = 0; in mach_vm_page_query() 1607 int *ref_count) in vm_map_page_query() argument 1609 return mach_vm_page_query(map, offset, disposition, ref_count); in vm_map_page_query()
|
| H A D | vm_map.c | 15288 submap_info->ref_count = extended.ref_count; in vm_map_region_recurse_64() 15306 short_info->ref_count = extended.ref_count; in vm_map_region_recurse_64() 15580 ref_count--; in vm_map_region_top_walk() 15592 top->ref_count = ref_count; in vm_map_region_top_walk() 15608 top->ref_count += ref_count - 1; in vm_map_region_top_walk() 15633 top->ref_count = ref_count; in vm_map_region_top_walk() 15699 ref_count--; in vm_map_region_walk() 15796 extended->ref_count = ref_count - extended->shadow_depth; in vm_map_region_walk() 15807 ref_count--; in vm_map_region_walk() 15810 extended->ref_count += ref_count; in vm_map_region_walk() [all …]
|
| H A D | vm_apple_protect.c | 816 os_ref_count_t ref_count; in apple_protect_pager_deallocate_internal() local 832 ref_count = os_ref_release_locked_raw(&pager->ap_pgr_hdr_ref, NULL); in apple_protect_pager_deallocate_internal() 834 if (ref_count == 1) { in apple_protect_pager_deallocate_internal() 844 } else if (ref_count == 0) { in apple_protect_pager_deallocate_internal()
|
| H A D | vm_shared_region_pager.c | 938 os_ref_count_t ref_count; in shared_region_pager_deallocate_internal() local 949 ref_count = os_ref_release_locked_raw(&pager->srp_ref_count, NULL); in shared_region_pager_deallocate_internal() 951 if (ref_count == 1) { in shared_region_pager_deallocate_internal() 961 } else if (ref_count == 0) { in shared_region_pager_deallocate_internal()
|
| H A D | vm_tests.c | 467 assert(os_ref_get_count_raw(&anon_object->ref_count) == 1); in vm_test_device_pager_transpose() 469 assert(os_ref_get_count_raw(&device_object->ref_count) == 2); in vm_test_device_pager_transpose() 484 assert(os_ref_get_count_raw(&anon_object->ref_count) == 2); in vm_test_device_pager_transpose() 490 assert(os_ref_get_count_raw(&device_object->ref_count) == 1); in vm_test_device_pager_transpose() 954 assert(os_ref_get_count_raw(&obj1->ref_count) == 1); in vm_test_map_copy_adjust_to_target() 955 assert(os_ref_get_count_raw(&obj2->ref_count) == 1); in vm_test_map_copy_adjust_to_target() 956 assert(os_ref_get_count_raw(&obj3->ref_count) == 1); in vm_test_map_copy_adjust_to_target() 957 assert(os_ref_get_count_raw(&obj4->ref_count) == 1); in vm_test_map_copy_adjust_to_target()
|
| H A D | vm_debug.c | 215 cobject->ref_count; in vm32_mach_vm_region_info() 428 cobject->ref_count; in vm32_mach_vm_region_info_64()
|
| H A D | vm_object_internal.h | 290 os_ref_retain_locked_raw(&object->ref_count, &vm_object_refgrp); in vm_object_reference_locked() 297 os_ref_retain_raw(&object->ref_count, &vm_object_refgrp); in vm_object_reference_shared()
|
| H A D | vm_dyld_pager.c | 1206 os_ref_count_t ref_count; in dyld_pager_deallocate_internal() local 1213 ref_count = os_ref_release_locked_raw(&pager->dyld_ref_count, NULL); in dyld_pager_deallocate_internal() 1215 if (ref_count == 1) { in dyld_pager_deallocate_internal() 1225 } else if (ref_count == 0) { in dyld_pager_deallocate_internal()
|
| H A D | vm_object_xnu.h | 160 os_ref_atomic_t ref_count; /* Number of references */ member
|
| H A D | vm_pageout_xnu.h | 203 int ref_count; member
|
| H A D | vm_fault.c | 1168 …live, object->terminating, object->named, os_ref_get_count_raw(&object->ref_count), object->shadow… in vm_fault_page() 1170 …live, object->terminating, object->named, os_ref_get_count_raw(&object->ref_count), object->shadow… in vm_fault_page() 1468 assert(os_ref_get_count_raw(&object->ref_count) > 0); in vm_fault_page() 1620 assert(os_ref_get_count_raw(&object->ref_count) > 0); in vm_fault_page() 1655 assert(os_ref_get_count_raw(&object->ref_count) > 0); in vm_fault_page() 2355 os_ref_release_live_locked_raw(©_object->ref_count, in vm_fault_page() 2390 os_ref_release_live_locked_raw(©_object->ref_count, in vm_fault_page() 2464 (os_ref_get_count_raw(©_object->ref_count) == 1)) { in vm_fault_page() 2502 os_ref_release_live_locked_raw(©_object->ref_count, in vm_fault_page() 5184 if (os_ref_get_count_raw(&object->ref_count) > 1 && in vm_fault_internal()
|
| /xnu-11215/osfmk/mach_debug/ |
| H A D | zone_info.h | 194 …uint32_t ref_count; /* no. of active references on the record … member
|
| /xnu-11215/osfmk/kperf/ |
| H A D | kperf.c | 322 assert(os_ref_get_count(&task->ref_count) > 1); in kperf_port_to_pid()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | memory.py | 2904 …: <#018x} {:>6d} {:<20s}\n".format(idx,queue_len,object,purgable,object.ref_count,object.vo_un1.vo… 3010 … {:>3d} {: <#018x} {:>6d} {:<20s}\n".format(idx,object,purgable,object.ref_count,object.vo_un1.vo… 3330 …d} ({:d} {:d} {:d}) {:s}".format(depth,offset,offset+size,object,object.ref_count,object.true_shar… 4341 ref_count = pager.srp_ref_count 4343 ref_count = pager.srp_header.mo_ref 4348 … {:#018x} {:#018x}\n\tvnode:{: <#018x} {:s}\n".format(idx, qcnt, pager, ref_count, pager.srp_is_re… 4386 ref_count = pager.dyld_header.mo_ref 4387 …d} {:>5d} {:>6d} {: <#018x} {:#018x} {:#018x}".format(idx, qcnt, pager, ref_count, pager.dyld_is_r… 5165 …: <#018x} {:>6d} {:<20s}\n".format(idx,queue_len,object,purgable,object.ref_count,object.vo_un1.vo… 5189 …08x} size:{:#08x} prot{:d} backing {:#08x}".format(mem_entry, mem_entry.ref_count, mem_entry.offse…
|