Lines Matching refs:os_refgrp
133 static struct os_refgrp * const task_refgrp[TASK_GRP_COUNT] = {
199 static struct os_refgrp *
202 __block struct os_refgrp *refgrp = NULL; in lookup_kext_refgrp()
206 OSKextGetRefGrpForCaller(retaddr, ^(struct os_refgrp *kext_grp) { in lookup_kext_refgrp()
221 static struct os_refgrp *
222 lookup_dynamic_refgrp(struct os_refgrp *kext, in lookup_dynamic_refgrp()
223 struct os_refgrp *dynamic, int dynamic_count, bool can_allocate) in lookup_dynamic_refgrp()
239 dynamic[i] = (struct os_refgrp) in lookup_dynamic_refgrp()
256 static struct os_refgrp *
257 find_external_refgrp(struct os_refgrp *dynamic, int dynamic_count, in find_external_refgrp()
260 struct os_refgrp *kext_refgrp = lookup_kext_refgrp(); in find_external_refgrp()
265 struct os_refgrp *refgrp = lookup_dynamic_refgrp(kext_refgrp, dynamic, in find_external_refgrp()
283 struct os_refgrp *refgrp = NULL; in task_reference_grp()
338 struct os_refgrp *refgrp = NULL; in task_deallocate_grp()
389 task->ref_group = kalloc_type(struct os_refgrp, 2, in allocate_refgrp_default()
392 task->ref_group[TASK_GRP_KERNEL] = (struct os_refgrp) in allocate_refgrp_default()
403 kfree_type(struct os_refgrp, 2, task->ref_group); in free_refgrp_default()
409 task->ref_group = kalloc_type(struct os_refgrp, in allocate_refgrp_full()
413 task->ref_group[i] = (struct os_refgrp) in allocate_refgrp_full()
425 kfree_type(struct os_refgrp, TASK_GRP_COUNT + DYNAMIC_COUNT, task->ref_group); in free_refgrp_full()