Lines Matching defs:tp_func
144 func_add(struct tracepoint_func **funcs, struct tracepoint_func *tp_func,
152 if (WARN_ON(!tp_func->func))
162 if (old[iter_probes].func == tp_func->func &&
163 old[iter_probes].data == tp_func->data)
189 new[pos] = *tp_func;
197 struct tracepoint_func *tp_func)
209 if (tp_func->func) {
211 if ((old[nr_probes].func == tp_func->func &&
212 old[nr_probes].data == tp_func->data) ||
234 if ((old[i].func != tp_func->func ||
235 old[i].data != tp_func->data) &&
247 if (old[i].func == tp_func->func &&
248 old[i].data == tp_func->data)
438 struct tracepoint_func tp_func;
442 tp_func.func = probe;
443 tp_func.data = data;
444 tp_func.prio = prio;
445 ret = tracepoint_add_func(tp, &tp_func, prio, false);
467 struct tracepoint_func tp_func;
471 tp_func.func = probe;
472 tp_func.data = data;
473 tp_func.prio = prio;
474 ret = tracepoint_add_func(tp, &tp_func, prio, true);
508 struct tracepoint_func tp_func;
512 tp_func.func = probe;
513 tp_func.data = data;
514 ret = tracepoint_remove_func(tp, &tp_func);