Home
last modified time | relevance | path

Searched refs:os_refgrp (Results 1 – 11 of 11) sorted by relevance

/xnu-11215/libkern/os/
H A Drefcnt.h56 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 Drefcnt_internal.h7 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 Drefcnt.c19 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 Dtask_ref.c203 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 Dtask_ref.h55 extern struct os_refgrp task_external_refgrp;
H A Dtask.h196 struct os_refgrp *ref_group;
/xnu-11215/doc/debugging/
H A Dtask_ref.md70 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 DOSKextLibPrivate.h1008 void (^)(struct os_refgrp *));
/xnu-11215/libkern/libkern/c++/
H A DOSKext.h152 struct os_refgrp task_refgrp;
/xnu-11215/bsd/kern/
H A Dbsd_init.c389 extern struct os_refgrp rlimit_refgrp;
/xnu-11215/libkern/c++/
H A DOSKext.cpp16766 OSKextGetRefGrpForCaller(uintptr_t address, void (^cb)(struct os_refgrp *))