Searched refs:os_refgrp (Results 1 – 11 of 11) sorted by relevance
| /xnu-11215/libkern/os/ |
| H A D | refcnt.h | 56 struct os_refgrp; 192 extern void os_pcpu_ref_init(os_pcpu_ref_t *ref, struct os_refgrp *grp); 238 extern void os_pcpu_ref_destroy(os_pcpu_ref_t *ref, struct os_refgrp *grp); 254 extern void os_pcpu_ref_retain(os_pcpu_ref_t ref, struct os_refgrp *grp); 271 extern void os_pcpu_ref_release_live(os_pcpu_ref_t ref, struct os_refgrp *grp); 302 static void os_ref_retain_raw(os_ref_atomic_t *, struct os_refgrp *); 307 static void os_ref_release_live_raw(os_ref_atomic_t *, struct os_refgrp *); 311 static void os_ref_retain_locked_raw(os_ref_atomic_t *, struct os_refgrp *); 354 os_ref_retain_mask(os_ref_atomic_t *rc, uint32_t b, struct os_refgrp *grp); 359 struct os_refgrp *grp) OS_WARN_RESULT; [all …]
|
| H A D | refcnt_internal.h | 7 struct os_refgrp *ref_group; 18 struct os_refgrp { struct 24 struct os_refgrp *grp_parent; argument 143 extern struct os_refgrp var 236 os_ref_retain_raw(os_ref_atomic_t *rc, struct os_refgrp *grp) in os_ref_retain_raw() 275 struct os_refgrp *grp) in os_ref_retain_floor_try_raw() 288 struct os_refgrp *grp) in os_ref_retain_floor_locked_raw() 330 os_ref_log_fini(struct os_refgrp *grp); 333 os_ref_log_init(struct os_refgrp *grp); 383 uint32_t reject_mask, struct os_refgrp *grp) in os_ref_retain_try_mask() [all …]
|
| H A D | refcnt.c | 19 extern struct os_refgrp global_ref_group; 138 os_ref_log_init(struct os_refgrp *grp) in os_ref_log_init() 170 os_ref_log_fini(struct os_refgrp *grp) in os_ref_log_fini() 242 ref_retain_group(struct os_refgrp *grp) in ref_retain_group() 253 ref_release_group(struct os_refgrp *grp) in ref_release_group() 265 ref_drop_group(struct os_refgrp *grp) in ref_drop_group() 325 struct os_refgrp * __debug_only grp) in __os_ref_retain() 345 struct os_refgrp *grp) in os_ref_retain_floor_internal() 383 struct os_refgrp *grp) in os_ref_retain_floor_try_internal() 505 struct os_refgrp *grp) in os_ref_retain_floor_locked_internal() [all …]
|
| /xnu-11215/osfmk/kern/ |
| H A D | task_ref.c | 203 static struct os_refgrp * 206 __block struct os_refgrp *refgrp = NULL; in lookup_kext_refgrp() 225 static struct os_refgrp * 226 lookup_dynamic_refgrp(struct os_refgrp *kext, in lookup_dynamic_refgrp() 243 dynamic[i] = (struct os_refgrp) in lookup_dynamic_refgrp() 261 static struct os_refgrp * 288 struct os_refgrp *refgrp = NULL; in task_reference_grp() 343 struct os_refgrp *refgrp = NULL; in task_deallocate_grp() 408 kfree_type(struct os_refgrp, 2, task->ref_group); in free_refgrp_default() 414 task->ref_group = kalloc_type(struct os_refgrp, in allocate_refgrp_full() [all …]
|
| H A D | task_ref.h | 55 extern struct os_refgrp task_external_refgrp;
|
| H A D | task.h | 196 struct os_refgrp *ref_group;
|
| /xnu-11215/doc/debugging/ |
| H A D | task_ref.md | 70 os_refgrp name count retain release log 87 os_refgrp name count retain release log 120 os_refgrp name count retain release log
|
| /xnu-11215/libkern/libkern/ |
| H A D | OSKextLibPrivate.h | 1008 void (^)(struct os_refgrp *));
|
| /xnu-11215/libkern/libkern/c++/ |
| H A D | OSKext.h | 152 struct os_refgrp task_refgrp;
|
| /xnu-11215/bsd/kern/ |
| H A D | bsd_init.c | 389 extern struct os_refgrp rlimit_refgrp;
|
| /xnu-11215/libkern/c++/ |
| H A D | OSKext.cpp | 16766 OSKextGetRefGrpForCaller(uintptr_t address, void (^cb)(struct os_refgrp *))
|