Lines Matching full:probe

125 		printk(KERN_DEBUG "Probe %d : %p\n", i, funcs[i].func);  in debug_print_probes()
152 /* + 2 : one for new probe, one for NULL func */ in func_add()
161 /* Copy higher priority probes ahead of the new probe */ in func_add()
198 * If probe is NULL, then nr_probes = nr_del = 0, and then the in func_remove()
248 * Add the probe function to a tracepoint.
272 * that the new probe callbacks array is consistent before setting in tracepoint_add_func()
285 * Remove a probe function from a tracepoint.
320 * tracepoint_probe_register_prio - Connect a probe to a tracepoint with priority
322 * @probe: probe handler
328 * unregistering the probe before the module is gone. This can be
332 int tracepoint_probe_register_prio(struct tracepoint *tp, void *probe, in tracepoint_probe_register_prio() argument
339 tp_func.func = probe; in tracepoint_probe_register_prio()
349 * tracepoint_probe_register - Connect a probe to a tracepoint
351 * @probe: probe handler
356 * unregistering the probe before the module is gone. This can be
360 int tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data) in tracepoint_probe_register() argument
362 return tracepoint_probe_register_prio(tp, probe, data, TRACEPOINT_DEFAULT_PRIO); in tracepoint_probe_register()
367 * tracepoint_probe_unregister - Disconnect a probe from a tracepoint
369 * @probe: probe function pointer
374 int tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data) in tracepoint_probe_unregister() argument
380 tp_func.func = probe; in tracepoint_probe_unregister()
463 * teardown is performed. Prevents leaks of probe and data pointers.