Lines Matching defs:prog

699 void bpf_program__unload(struct bpf_program *prog)  in bpf_program__unload()
710 static void bpf_program__exit(struct bpf_program *prog) in bpf_program__exit()
747 bpf_object__init_prog(struct bpf_object *obj, struct bpf_program *prog, in bpf_object__init_prog()
811 struct bpf_program *prog, *progs; in bpf_object__add_programs() local
1069 struct bpf_program *prog; in bpf_map__init_kern_struct_ops() local
3029 static bool prog_needs_vmlinux_btf(struct bpf_program *prog) in prog_needs_vmlinux_btf()
3046 struct bpf_program *prog; in obj_needs_vmlinux_btf() local
3122 struct bpf_program *prog = &obj->programs[i]; in bpf_object__sanitize_and_load_btf() local
3990 static bool prog_is_subprog(const struct bpf_object *obj, const struct bpf_program *prog) in prog_is_subprog()
3999 struct bpf_program *prog; in bpf_object__find_program_by_name() local
4047 static int bpf_program__record_reloc(struct bpf_program *prog, in bpf_program__record_reloc()
4200 static bool prog_contains_insn(const struct bpf_program *prog, size_t insn_idx) in prog_contains_insn()
4210 struct bpf_program *prog; in find_prog_by_sec_insn() local
4239 struct bpf_program *prog; in bpf_object__collect_prog_relos() local
4754 int ret, map, prog, insn_cnt = ARRAY_SIZE(insns); in probe_prog_bind_map() local
5699 static int record_relo_core(struct bpf_program *prog, in record_relo_core()
5717 static const struct bpf_core_relo *find_relo_core(struct bpf_program *prog, int insn_idx) in find_relo_core()
5733 static int bpf_core_resolve_relo(struct bpf_program *prog, in bpf_core_resolve_relo()
5785 struct bpf_program *prog; in bpf_object__relocate_core() local
5899 static void poison_map_ldimm64(struct bpf_program *prog, int relo_idx, in poison_map_ldimm64()
5929 static void poison_kfunc_call(struct bpf_program *prog, int relo_idx, in poison_kfunc_call()
5955 bpf_object__relocate_data(struct bpf_object *obj, struct bpf_program *prog) in bpf_object__relocate_data()
6051 const struct bpf_program *prog, in adjust_prog_btf_ext_info()
6121 const struct bpf_program *prog) in reloc_prog_func_and_line_info()
6200 static struct reloc_desc *find_prog_insn_relo(const struct bpf_program *prog, size_t insn_idx) in find_prog_insn_relo()
6239 struct bpf_program *prog) in bpf_object__reloc_code()
6446 bpf_object__relocate_calls(struct bpf_object *obj, struct bpf_program *prog) in bpf_object__relocate_calls()
6472 struct bpf_program *prog; in bpf_object__free_relocs() local
6515 struct bpf_program *prog; in bpf_object__relocate() local
6779 static int bpf_object__sanitize_prog(struct bpf_object *obj, struct bpf_program *prog) in bpf_object__sanitize_prog()
6818 static int libbpf_prepare_prog_load(struct bpf_program *prog, in libbpf_prepare_prog_load()
6879 static int bpf_object_load_prog(struct bpf_object *obj, struct bpf_program *prog, in bpf_object_load_prog()
7098 static void fixup_log_failed_core_relo(struct bpf_program *prog, in fixup_log_failed_core_relo()
7137 static void fixup_log_missing_map_load(struct bpf_program *prog, in fixup_log_missing_map_load()
7170 static void fixup_log_missing_kfunc_call(struct bpf_program *prog, in fixup_log_missing_kfunc_call()
7203 static void fixup_verifier_log(struct bpf_program *prog, char *buf, size_t buf_sz) in fixup_verifier_log()
7253 static int bpf_program_record_relos(struct bpf_program *prog) in bpf_program_record_relos()
7299 struct bpf_program *prog; in bpf_object__load_progs() local
7339 struct bpf_program *prog; in bpf_object_init_progs() local
7889 struct bpf_program *prog = st_ops->progs[i]; in bpf_map_prepare_vdata() local
8039 int bpf_program__pin(struct bpf_program *prog, const char *path) in bpf_program__pin()
8068 int bpf_program__unpin(struct bpf_program *prog, const char *path) in bpf_program__unpin()
8304 struct bpf_program *prog; in bpf_object__pin_programs() local
8341 struct bpf_program *prog; in bpf_object__unpin_programs() local
8543 struct bpf_program *prog = prev; in bpf_object__next_program() local
8555 struct bpf_program *prog = next; in bpf_object__prev_program() local
8564 void bpf_program__set_ifindex(struct bpf_program *prog, __u32 ifindex) in bpf_program__set_ifindex()
8569 const char *bpf_program__name(const struct bpf_program *prog) in bpf_program__name()
8574 const char *bpf_program__section_name(const struct bpf_program *prog) in bpf_program__section_name()
8579 bool bpf_program__autoload(const struct bpf_program *prog) in bpf_program__autoload()
8584 int bpf_program__set_autoload(struct bpf_program *prog, bool autoload) in bpf_program__set_autoload()
8593 bool bpf_program__autoattach(const struct bpf_program *prog) in bpf_program__autoattach()
8598 void bpf_program__set_autoattach(struct bpf_program *prog, bool autoattach) in bpf_program__set_autoattach()
8603 const struct bpf_insn *bpf_program__insns(const struct bpf_program *prog) in bpf_program__insns()
8608 size_t bpf_program__insn_cnt(const struct bpf_program *prog) in bpf_program__insn_cnt()
8613 int bpf_program__set_insns(struct bpf_program *prog, in bpf_program__set_insns()
8634 int bpf_program__fd(const struct bpf_program *prog) in bpf_program__fd()
8648 enum bpf_prog_type bpf_program__type(const struct bpf_program *prog) in bpf_program__type()
8659 int bpf_program__set_type(struct bpf_program *prog, enum bpf_prog_type type) in bpf_program__set_type()
8684 enum bpf_attach_type bpf_program__expected_attach_type(const struct bpf_program *prog) in bpf_program__expected_attach_type()
8689 int bpf_program__set_expected_attach_type(struct bpf_program *prog, in bpf_program__set_expected_attach_type()
8699 __u32 bpf_program__flags(const struct bpf_program *prog) in bpf_program__flags()
8704 int bpf_program__set_flags(struct bpf_program *prog, __u32 flags) in bpf_program__set_flags()
8713 __u32 bpf_program__log_level(const struct bpf_program *prog) in bpf_program__log_level()
8718 int bpf_program__set_log_level(struct bpf_program *prog, __u32 log_level) in bpf_program__set_log_level()
8727 const char *bpf_program__log_buf(const struct bpf_program *prog, size_t *log_size) in bpf_program__log_buf()
8733 int bpf_program__set_log_buf(struct bpf_program *prog, char *log_buf, size_t log_size) in bpf_program__set_log_buf()
9124 struct bpf_program *prog; in bpf_object__collect_st_ops_relos() local
9386 static int libbpf_find_attach_btf_id(struct bpf_program *prog, const char *attach_name, in libbpf_find_attach_btf_id()
9922 int bpf_link__update_program(struct bpf_link *link, struct bpf_program *prog) in bpf_link__update_program()
10102 struct bpf_link *bpf_program__attach_perf_event_opts(const struct bpf_program *prog, int pfd, in bpf_program__attach_perf_event_opts()
10179 struct bpf_link *bpf_program__attach_perf_event(const struct bpf_program *prog, int pfd) in bpf_program__attach_perf_event()
10503 bpf_program__attach_kprobe_opts(const struct bpf_program *prog, in bpf_program__attach_kprobe_opts()
10598 struct bpf_link *bpf_program__attach_kprobe(const struct bpf_program *prog, in bpf_program__attach_kprobe()
10609 struct bpf_link *bpf_program__attach_ksyscall(const struct bpf_program *prog, in bpf_program__attach_ksyscall()
10824 bpf_program__attach_kprobe_multi_opts(const struct bpf_program *prog, in bpf_program__attach_kprobe_multi_opts()
10902 static int attach_kprobe(const struct bpf_program *prog, long cookie, struct bpf_link **link) in attach_kprobe()
10939 static int attach_ksyscall(const struct bpf_program *prog, long cookie, struct bpf_link **link) in attach_ksyscall()
10960 static int attach_kprobe_multi(const struct bpf_program *prog, long cookie, struct bpf_link **link) in attach_kprobe_multi()
10991 static int attach_uprobe_multi(const struct bpf_program *prog, long cookie, struct bpf_link **link) in attach_uprobe_multi()
11247 bpf_program__attach_uprobe_multi(const struct bpf_program *prog, in bpf_program__attach_uprobe_multi()
11361 bpf_program__attach_uprobe_opts(const struct bpf_program *prog, pid_t pid, in bpf_program__attach_uprobe_opts()
11506 static int attach_uprobe(const struct bpf_program *prog, long cookie, struct bpf_link **link) in attach_uprobe()
11551 struct bpf_link *bpf_program__attach_uprobe(const struct bpf_program *prog, in bpf_program__attach_uprobe()
11561 struct bpf_link *bpf_program__attach_usdt(const struct bpf_program *prog, in bpf_program__attach_usdt()
11614 static int attach_usdt(const struct bpf_program *prog, long cookie, struct bpf_link **link) in attach_usdt()
11694 struct bpf_link *bpf_program__attach_tracepoint_opts(const struct bpf_program *prog, in bpf_program__attach_tracepoint_opts()
11728 struct bpf_link *bpf_program__attach_tracepoint(const struct bpf_program *prog, in bpf_program__attach_tracepoint()
11735 static int attach_tp(const struct bpf_program *prog, long cookie, struct bpf_link **link) in attach_tp()
11767 struct bpf_link *bpf_program__attach_raw_tracepoint(const struct bpf_program *prog, in bpf_program__attach_raw_tracepoint()
11797 static int attach_raw_tp(const struct bpf_program *prog, long cookie, struct bpf_link **link) in attach_raw_tp()
11839 static struct bpf_link *bpf_program__attach_btf_id(const struct bpf_program *prog, in bpf_program__attach_btf_id()
11875 struct bpf_link *bpf_program__attach_trace(const struct bpf_program *prog) in bpf_program__attach_trace()
11880 struct bpf_link *bpf_program__attach_trace_opts(const struct bpf_program *prog, in bpf_program__attach_trace_opts()
11886 struct bpf_link *bpf_program__attach_lsm(const struct bpf_program *prog) in bpf_program__attach_lsm()
11891 static int attach_trace(const struct bpf_program *prog, long cookie, struct bpf_link **link) in attach_trace()
11897 static int attach_lsm(const struct bpf_program *prog, long cookie, struct bpf_link **link) in attach_lsm()
11904 bpf_program_attach_fd(const struct bpf_program *prog, in bpf_program_attach_fd()
11939 bpf_program__attach_cgroup(const struct bpf_program *prog, int cgroup_fd) in bpf_program__attach_cgroup()
11945 bpf_program__attach_netns(const struct bpf_program *prog, int netns_fd) in bpf_program__attach_netns()
11950 struct bpf_link *bpf_program__attach_xdp(const struct bpf_program *prog, int ifindex) in bpf_program__attach_xdp()
11957 bpf_program__attach_tcx(const struct bpf_program *prog, int ifindex, in bpf_program__attach_tcx()
11991 struct bpf_link *bpf_program__attach_freplace(const struct bpf_program *prog, in bpf_program__attach_freplace()
12029 bpf_program__attach_iter(const struct bpf_program *prog, in bpf_program__attach_iter()
12068 static int attach_iter(const struct bpf_program *prog, long cookie, struct bpf_link **link) in attach_iter()
12074 struct bpf_link *bpf_program__attach_netfilter(const struct bpf_program *prog, in bpf_program__attach_netfilter()
12116 struct bpf_link *bpf_program__attach(const struct bpf_program *prog) in bpf_program__attach()
12797 int bpf_program__set_attach_target(struct bpf_program *prog, in bpf_program__set_attach_target()
12977 struct bpf_program **prog = progs[i].prog; in populate_skeleton_progs() local
13161 struct bpf_program *prog = *s->progs[i].prog; in bpf_object__attach_skeleton() local