Lines Matching refs:prog
7067 struct bpf_prog *prog; in perf_event_set_bpf_prog() local
7072 if (event->tp_event->prog) in perf_event_set_bpf_prog()
7079 prog = bpf_prog_get(prog_fd); in perf_event_set_bpf_prog()
7080 if (IS_ERR(prog)) in perf_event_set_bpf_prog()
7081 return PTR_ERR(prog); in perf_event_set_bpf_prog()
7083 if (prog->type != BPF_PROG_TYPE_KPROBE) { in perf_event_set_bpf_prog()
7085 bpf_prog_put(prog); in perf_event_set_bpf_prog()
7089 event->tp_event->prog = prog; in perf_event_set_bpf_prog()
7096 struct bpf_prog *prog; in perf_event_free_bpf_prog() local
7101 prog = event->tp_event->prog; in perf_event_free_bpf_prog()
7102 if (prog) { in perf_event_free_bpf_prog()
7103 event->tp_event->prog = NULL; in perf_event_free_bpf_prog()
7104 bpf_prog_put(prog); in perf_event_free_bpf_prog()