Lines Matching refs:os_refgrp
133 static struct os_refgrp * const task_refgrp[TASK_GRP_COUNT] = {
203 static struct os_refgrp *
206 __block struct os_refgrp *refgrp = NULL; in lookup_kext_refgrp()
210 OSKextGetRefGrpForCaller(retaddr, ^(struct os_refgrp *kext_grp) { in lookup_kext_refgrp()
225 static struct os_refgrp *
226 lookup_dynamic_refgrp(struct os_refgrp *kext, in lookup_dynamic_refgrp()
227 struct os_refgrp *dynamic, int dynamic_count, bool can_allocate) in lookup_dynamic_refgrp()
243 dynamic[i] = (struct os_refgrp) in lookup_dynamic_refgrp()
261 static struct os_refgrp *
262 find_external_refgrp(struct os_refgrp *dynamic, int dynamic_count, in find_external_refgrp()
265 struct os_refgrp *kext_refgrp = lookup_kext_refgrp(); in find_external_refgrp()
270 struct os_refgrp *refgrp = lookup_dynamic_refgrp(kext_refgrp, dynamic, in find_external_refgrp()
288 struct os_refgrp *refgrp = NULL; in task_reference_grp()
343 struct os_refgrp *refgrp = NULL; in task_deallocate_grp()
394 task->ref_group = kalloc_type(struct os_refgrp, 2, in allocate_refgrp_default()
397 task->ref_group[TASK_GRP_KERNEL] = (struct os_refgrp) in allocate_refgrp_default()
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()
418 task->ref_group[i] = (struct os_refgrp) in allocate_refgrp_full()
431 kfree_type(struct os_refgrp, TASK_GRP_COUNT + DYNAMIC_COUNT, task->ref_group); in free_refgrp_full()