Lines Matching refs:probe
53 #define LOCKSTAT_PROBE(func, name, probe, ...) \ argument
54 {func, name, probe, DTRACE_IDNONE, PROBE_ARGS(__VA_ARGS__)}
129 lockstat_probe_t *probe = parg; in lockstat_enable() local
131 ASSERT(!lockstat_probemap[probe->lsp_probe]); in lockstat_enable()
133 lockstat_probemap[probe->lsp_probe] = id; in lockstat_enable()
145 lockstat_probe_t *probe = parg; in lockstat_disable() local
147 ASSERT(lockstat_probemap[probe->lsp_probe]); in lockstat_disable()
149 lockstat_probemap[probe->lsp_probe] = 0; in lockstat_disable()
162 lockstat_probe_t *probe = &lockstat_probes[i]; in lockstat_provide() local
165 probe->lsp_func, probe->lsp_name) != 0) { in lockstat_provide()
169 ASSERT(!probe->lsp_id); in lockstat_provide()
170 probe->lsp_id = dtrace_probe_create(lockstat_id, in lockstat_provide()
171 "mach_kernel", probe->lsp_func, probe->lsp_name, in lockstat_provide()
172 LOCKSTAT_AFRAMES, probe); in lockstat_provide()
183 lockstat_probe_t *probe = parg; in lockstat_destroy() local
185 ASSERT(!lockstat_probemap[probe->lsp_probe]); in lockstat_destroy()
186 probe->lsp_id = 0; in lockstat_destroy()
193 lockstat_probe_t *probe = parg; in lockstat_getargdesc() local
194 const char* argdesc = probe->lsp_args; in lockstat_getargdesc()