Lines Matching defs:tp_func
180 func_add(struct tracepoint_func **funcs, struct tracepoint_func *tp_func,
188 if (WARN_ON(!tp_func->func))
198 if (old[iter_probes].func == tp_func->func &&
199 old[iter_probes].data == tp_func->data)
225 new[pos] = *tp_func;
233 struct tracepoint_func *tp_func)
245 if (tp_func->func) {
247 if ((old[nr_probes].func == tp_func->func &&
248 old[nr_probes].data == tp_func->data) ||
270 if ((old[i].func != tp_func->func ||
271 old[i].data != tp_func->data) &&
283 if (old[i].func == tp_func->func &&
284 old[i].data == tp_func->data)
475 struct tracepoint_func tp_func;
479 tp_func.func = probe;
480 tp_func.data = data;
481 tp_func.prio = prio;
482 ret = tracepoint_add_func(tp, &tp_func, prio, false);
504 struct tracepoint_func tp_func;
508 tp_func.func = probe;
509 tp_func.data = data;
510 tp_func.prio = prio;
511 ret = tracepoint_add_func(tp, &tp_func, prio, true);
545 struct tracepoint_func tp_func;
549 tp_func.func = probe;
550 tp_func.data = data;
551 ret = tracepoint_remove_func(tp, &tp_func);