Lines Matching refs:grp
109 lockprof_lock_count(lck_grp_t *grp, int kind) in lockprof_lock_count() argument
111 return *(int*)((uintptr_t)(grp) + probes[kind].count_offset); in lockprof_lock_count()
123 lck_grp_foreach(^bool (lck_grp_t *grp) { in probe_create()
126 if (!grp_name || grp_name[0] == '\0' || strcmp(grp_name, grp->lck_grp_name) == 0) { in probe_create()
129 if (dtrace_probe_lookup(lockprof_id, grp->lck_grp_name, NULL, name) != 0) { in probe_create()
132 if (lockprof_lock_count(grp, kind) == 0) { in probe_create()
135 if ((probes[kind].flags & STAT_NEEDED) && !lck_grp_has_stats(grp)) { in probe_create()
145 probe->lockprof_grp = grp; in probe_create()
147 lck_grp_reference(grp, NULL); in probe_create()
149 probe->lockprof_id = dtrace_probe_create(lockprof_id, grp->lck_grp_name, NULL, name, in probe_create()
260 lockprof_stat(lck_grp_t *grp, int kind) in lockprof_stat() argument
262 return (lck_grp_stat_t*)((uintptr_t)&grp->lck_grp_stats + probes[kind].stat_offset); in lockprof_stat()
270 lck_grp_t *grp = probe->lockprof_grp; in lockprof_enable() local
273 if (grp == NULL) { in lockprof_enable()
277 if ((stat = lockprof_stat(grp, probe->lockprof_kind)) == NULL) { in lockprof_enable()
302 lck_grp_t *grp = probe->lockprof_grp; in lockprof_disable() local
305 if (grp == NULL) { in lockprof_disable()
309 if ((stat = lockprof_stat(grp, probe->lockprof_kind)) == NULL) { in lockprof_disable()