Lines Matching refs:tp
704 static void free_synth_tracepoint(struct tracepoint *tp) in free_synth_tracepoint() argument
706 if (!tp) in free_synth_tracepoint()
709 kfree(tp->name); in free_synth_tracepoint()
710 kfree(tp); in free_synth_tracepoint()
715 struct tracepoint *tp; in alloc_synth_tracepoint() local
717 tp = kzalloc(sizeof(*tp), GFP_KERNEL); in alloc_synth_tracepoint()
718 if (!tp) in alloc_synth_tracepoint()
721 tp->name = kstrdup(name, GFP_KERNEL); in alloc_synth_tracepoint()
722 if (!tp->name) { in alloc_synth_tracepoint()
723 kfree(tp); in alloc_synth_tracepoint()
727 return tp; in alloc_synth_tracepoint()
764 event->tp = alloc_synth_tracepoint(event->name); in register_synth_event()
765 if (IS_ERR(event->tp)) { in register_synth_event()
766 ret = PTR_ERR(event->tp); in register_synth_event()
767 event->tp = NULL; in register_synth_event()
784 call->tp = event->tp; in register_synth_event()
828 free_synth_tracepoint(event->tp); in free_synth_event()