Lines Matching refs:prog
6772 struct bpf_prog *prog; in perf_event_set_bpf_prog() local
6777 if (event->tp_event->prog) in perf_event_set_bpf_prog()
6784 prog = bpf_prog_get(prog_fd); in perf_event_set_bpf_prog()
6785 if (IS_ERR(prog)) in perf_event_set_bpf_prog()
6786 return PTR_ERR(prog); in perf_event_set_bpf_prog()
6788 if (prog->type != BPF_PROG_TYPE_KPROBE) { in perf_event_set_bpf_prog()
6790 bpf_prog_put(prog); in perf_event_set_bpf_prog()
6794 event->tp_event->prog = prog; in perf_event_set_bpf_prog()
6801 struct bpf_prog *prog; in perf_event_free_bpf_prog() local
6806 prog = event->tp_event->prog; in perf_event_free_bpf_prog()
6807 if (prog) { in perf_event_free_bpf_prog()
6808 event->tp_event->prog = NULL; in perf_event_free_bpf_prog()
6809 bpf_prog_put(prog); in perf_event_free_bpf_prog()