Lines Matching refs:bpf_prog

17 struct bpf_prog;
755 int perf_event_attach_bpf_prog(struct perf_event *event, struct bpf_prog *prog, u64 bpf_cookie);
758 int bpf_probe_register(struct bpf_raw_event_map *btp, struct bpf_prog *prog);
759 int bpf_probe_unregister(struct bpf_raw_event_map *btp, struct bpf_prog *prog);
765 int bpf_kprobe_multi_link_attach(const union bpf_attr *attr, struct bpf_prog *prog);
766 int bpf_uprobe_multi_link_attach(const union bpf_attr *attr, struct bpf_prog *prog);
774 perf_event_attach_bpf_prog(struct perf_event *event, struct bpf_prog *prog, u64 bpf_cookie) in perf_event_attach_bpf_prog()
786 static inline int bpf_probe_register(struct bpf_raw_event_map *btp, struct bpf_prog *p) in bpf_probe_register()
790 static inline int bpf_probe_unregister(struct bpf_raw_event_map *btp, struct bpf_prog *p) in bpf_probe_unregister()
809 bpf_kprobe_multi_link_attach(const union bpf_attr *attr, struct bpf_prog *prog) in bpf_kprobe_multi_link_attach()
814 bpf_uprobe_multi_link_attach(const union bpf_attr *attr, struct bpf_prog *prog) in bpf_uprobe_multi_link_attach()
897 int perf_event_set_bpf_prog(struct perf_event *event, struct bpf_prog *prog, u64 bpf_cookie);
900 void bpf_trace_run1(struct bpf_prog *prog, u64 arg1);
901 void bpf_trace_run2(struct bpf_prog *prog, u64 arg1, u64 arg2);
902 void bpf_trace_run3(struct bpf_prog *prog, u64 arg1, u64 arg2,
904 void bpf_trace_run4(struct bpf_prog *prog, u64 arg1, u64 arg2,
906 void bpf_trace_run5(struct bpf_prog *prog, u64 arg1, u64 arg2,
908 void bpf_trace_run6(struct bpf_prog *prog, u64 arg1, u64 arg2,
910 void bpf_trace_run7(struct bpf_prog *prog, u64 arg1, u64 arg2,
912 void bpf_trace_run8(struct bpf_prog *prog, u64 arg1, u64 arg2,
915 void bpf_trace_run9(struct bpf_prog *prog, u64 arg1, u64 arg2,
918 void bpf_trace_run10(struct bpf_prog *prog, u64 arg1, u64 arg2,
921 void bpf_trace_run11(struct bpf_prog *prog, u64 arg1, u64 arg2,
924 void bpf_trace_run12(struct bpf_prog *prog, u64 arg1, u64 arg2,