| H A D | bpf.h | 499 struct bpf_prog *prog; global() member 595 bool prog; global() member 654 struct bpf_prog *prog; global() member 715 bpf_trampoline_link_prog(struct bpf_prog *prog, struct bpf_trampoline *tr) bpf_trampoline_link_prog() argument 719 bpf_trampoline_unlink_prog(struct bpf_prog *prog, struct bpf_trampoline *tr) bpf_trampoline_unlink_prog() argument 816 struct bpf_prog *prog; global() member 882 struct bpf_prog *prog; global() member 1041 struct bpf_prog *prog; global() member 1466 bpf_prog_add(struct bpf_prog *prog, int i) bpf_prog_add() argument 1470 bpf_prog_sub(struct bpf_prog *prog, int i) bpf_prog_sub() argument 1474 bpf_prog_put(struct bpf_prog *prog) bpf_prog_put() argument 1478 bpf_prog_inc(struct bpf_prog *prog) bpf_prog_inc() argument 1482 bpf_prog_inc_not_zero(struct bpf_prog *prog) bpf_prog_inc_not_zero() argument 1496 bpf_link_init(struct bpf_link *link, enum bpf_link_type type, const struct bpf_link_ops *ops, struct bpf_prog *prog) bpf_link_init() argument 1590 bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_xdp() argument 1596 bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_skb() argument 1602 bpf_prog_test_run_tracing(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_tracing() argument 1608 bpf_prog_test_run_flow_dissector(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_flow_dissector() argument 1682 bpf_prog_offload_init(struct bpf_prog *prog, union bpf_attr *attr) bpf_prog_offload_init() argument 1715 sock_map_prog_update(struct bpf_map *map, struct bpf_prog *prog, struct bpf_prog *old, u32 which) sock_map_prog_update() argument 1720 sock_map_get_from_fd(const union bpf_attr *attr, struct bpf_prog *prog) sock_map_get_from_fd() argument 1837 bpf_sock_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) bpf_sock_convert_ctx_access() argument 1870 bpf_tcp_sock_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) bpf_tcp_sock_convert_ctx_access() argument 1881 bpf_xdp_sock_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) bpf_xdp_sock_convert_ctx_access() argument [all...] |
| H A D | libbpf.c | 742 void bpf_program__unload(struct bpf_program *prog) in bpf_program__unload() argument 753 static void bpf_program__exit(struct bpf_program *prog) in bpf_program__exit() argument 790 bpf_object__init_prog(struct bpf_object *obj, struct bpf_program *prog, const char *name, size_t sec_idx, const char *sec_name, size_t sec_off, void *insn_data, size_t insn_data_sz) bpf_object__init_prog() argument 855 struct bpf_program *prog, *progs; bpf_object__add_programs() local 1115 struct bpf_program *prog; bpf_map__init_kern_struct_ops() local 3152 prog_needs_vmlinux_btf(struct bpf_program *prog) global() argument 3169 struct bpf_program *prog; global() local 3245 struct bpf_program *prog = &obj->programs[i]; global() local 3271 struct bpf_program *prog = &obj->programs[i]; global() local 4375 prog_is_subprog(const struct bpf_object *obj, const struct bpf_program *prog) global() argument 4384 struct bpf_program *prog; global() local 4432 bpf_program__record_reloc(struct bpf_program *prog, struct reloc_desc *reloc_desc, __u32 insn_idx, const char *sym_name, const Elf64_Sym *sym, const Elf64_Rel *rel) global() argument 4592 prog_contains_insn(const struct bpf_program *prog, size_t insn_idx) global() argument 4602 struct bpf_program *prog; global() local 4631 struct bpf_program *prog; global() local 5162 int ret, map, prog, insn_cnt = ARRAY_SIZE(insns); global() local 6108 record_relo_core(struct bpf_program *prog, const struct bpf_core_relo *core_relo, int insn_idx) global() argument 6126 find_relo_core(struct bpf_program *prog, int insn_idx) global() argument 6142 bpf_core_resolve_relo(struct bpf_program *prog, const struct bpf_core_relo *relo, int relo_idx, const struct btf *local_btf, struct hashmap *cand_cache, struct bpf_core_relo_res *targ_res) global() argument 6194 struct bpf_program *prog; global() local 6310 poison_map_ldimm64(struct bpf_program *prog, int relo_idx, int insn_idx, struct bpf_insn *insn, int map_idx, const struct bpf_map *map) global() argument 6340 poison_kfunc_call(struct bpf_program *prog, int relo_idx, int insn_idx, struct bpf_insn *insn, int ext_idx, const struct extern_desc *ext) global() argument 6366 bpf_object__relocate_data(struct bpf_object *obj, struct bpf_program *prog) global() argument 6461 adjust_prog_btf_ext_info(const struct bpf_object *obj, const struct bpf_program *prog, const struct btf_ext_info *ext_info, void **prog_info, __u32 *prog_rec_cnt, __u32 *prog_rec_sz) global() argument 6530 reloc_prog_func_and_line_info(const struct bpf_object *obj, struct bpf_program *main_prog, const struct bpf_program *prog) global() argument 6611 find_prog_insn_relo(const struct bpf_program *prog, size_t insn_idx) global() argument 6681 bpf_object__reloc_code(struct bpf_object *obj, struct bpf_program *main_prog, struct bpf_program *prog) global() argument 6871 bpf_object__relocate_calls(struct bpf_object *obj, struct bpf_program *prog) global() argument 6897 struct bpf_program *prog; global() local 6940 struct bpf_program *prog; global() local 7228 bpf_object__sanitize_prog(struct bpf_object *obj, struct bpf_program *prog) global() argument 7267 libbpf_prepare_prog_load(struct bpf_program *prog, struct bpf_prog_load_opts *opts, long cookie) global() argument 7328 bpf_object_load_prog(struct bpf_object *obj, struct bpf_program *prog, struct bpf_insn *insns, int insns_cnt, const char *license, __u32 kern_version, int *prog_fd) global() argument 7547 fixup_log_failed_core_relo(struct bpf_program *prog, char *buf, size_t buf_sz, size_t log_sz, char *line1, char *line2, char *line3) global() argument 7586 fixup_log_missing_map_load(struct bpf_program *prog, char *buf, size_t buf_sz, size_t log_sz, char *line1, char *line2, char *line3) global() argument 7619 fixup_log_missing_kfunc_call(struct bpf_program *prog, char *buf, size_t buf_sz, size_t log_sz, char *line1, char *line2, char *line3) global() argument 7652 fixup_verifier_log(struct bpf_program *prog, char *buf, size_t buf_sz) global() argument 7702 bpf_program_record_relos(struct bpf_program *prog) global() argument 7748 struct bpf_program *prog; global() local 7788 struct bpf_program *prog; global() local 8340 struct bpf_program *prog = st_ops->progs[i]; global() local 8490 bpf_program__pin(struct bpf_program *prog, const char *path) global() argument 8519 bpf_program__unpin(struct bpf_program *prog, const char *path) global() argument 8755 struct bpf_program *prog; global() local 8792 struct bpf_program *prog; global() local 8994 struct bpf_program *prog = prev; global() local 9006 struct bpf_program *prog = next; global() local 9015 bpf_program__set_ifindex(struct bpf_program *prog, __u32 ifindex) global() argument 9020 bpf_program__name(const struct bpf_program *prog) global() argument 9025 bpf_program__section_name(const struct bpf_program *prog) global() argument 9030 bpf_program__autoload(const struct bpf_program *prog) global() argument 9035 bpf_program__set_autoload(struct bpf_program *prog, bool autoload) global() argument 9044 bpf_program__autoattach(const struct bpf_program *prog) global() argument 9049 bpf_program__set_autoattach(struct bpf_program *prog, bool autoattach) global() argument 9054 bpf_program__insns(const struct bpf_program *prog) global() argument 9059 bpf_program__insn_cnt(const struct bpf_program *prog) global() argument 9064 bpf_program__set_insns(struct bpf_program *prog, struct bpf_insn *new_insns, size_t new_insn_cnt) global() argument 9085 bpf_program__fd(const struct bpf_program *prog) global() argument 9110 bpf_program__set_type(struct bpf_program *prog, enum bpf_prog_type type) global() argument 9150 bpf_program__flags(const struct bpf_program *prog) global() argument 9155 bpf_program__set_flags(struct bpf_program *prog, __u32 flags) global() argument 9164 bpf_program__log_level(const struct bpf_program *prog) global() argument 9169 bpf_program__set_log_level(struct bpf_program *prog, __u32 log_level) global() argument 9178 bpf_program__log_buf(const struct bpf_program *prog, size_t *log_size) global() argument 9184 bpf_program__set_log_buf(struct bpf_program *prog, char *log_buf, size_t log_size) global() argument 9586 struct bpf_program *prog; global() local 9848 libbpf_find_attach_btf_id(struct bpf_program *prog, const char *attach_name, int *btf_obj_fd, int *btf_type_id) global() argument 10384 bpf_link__update_program(struct bpf_link *link, struct bpf_program *prog) global() argument 10564 bpf_program__attach_perf_event_opts(const struct bpf_program *prog, int pfd, const struct bpf_perf_event_opts *opts) global() argument 10641 bpf_program__attach_perf_event(const struct bpf_program *prog, int pfd) global() argument 10965 bpf_program__attach_kprobe_opts(const struct bpf_program *prog, const char *func_name, const struct bpf_kprobe_opts *opts) global() argument 11060 bpf_program__attach_kprobe(const struct bpf_program *prog, bool retprobe, const char *func_name) global() argument 11071 bpf_program__attach_ksyscall(const struct bpf_program *prog, const char *syscall_name, const struct bpf_ksyscall_opts *opts) global() argument 11286 bpf_program__attach_kprobe_multi_opts(const struct bpf_program *prog, const char *pattern, const struct bpf_kprobe_multi_opts *opts) global() argument 11364 attach_kprobe(const struct bpf_program *prog, long cookie, struct bpf_link **link) global() argument 11401 attach_ksyscall(const struct bpf_program *prog, long cookie, struct bpf_link **link) global() argument 11422 attach_kprobe_multi(const struct bpf_program *prog, long cookie, struct bpf_link **link) global() argument 11453 attach_uprobe_multi(const struct bpf_program *prog, long cookie, struct bpf_link **link) global() argument 11719 bpf_program__attach_uprobe_multi(const struct bpf_program *prog, pid_t pid, const char *path, const char *func_pattern, const struct bpf_uprobe_multi_opts *opts) global() argument 11833 bpf_program__attach_uprobe_opts(const struct bpf_program *prog, pid_t pid, const char *binary_path, size_t func_offset, const struct bpf_uprobe_opts *opts) global() argument 11978 attach_uprobe(const struct bpf_program *prog, long cookie, struct bpf_link **link) global() argument 12033 bpf_program__attach_uprobe(const struct bpf_program *prog, bool retprobe, pid_t pid, const char *binary_path, size_t func_offset) global() argument 12044 bpf_program__attach_usdt(const struct bpf_program *prog, pid_t pid, const char *binary_path, const char *usdt_provider, const char *usdt_name, const struct bpf_usdt_opts *opts) global() argument 12099 attach_usdt(const struct bpf_program *prog, long cookie, struct bpf_link **link) global() argument 12180 bpf_program__attach_tracepoint_opts(const struct bpf_program *prog, const char *tp_category, const char *tp_name, const struct bpf_tracepoint_opts *opts) global() argument 12214 bpf_program__attach_tracepoint(const struct bpf_program *prog, const char *tp_category, const char *tp_name) global() argument 12221 attach_tp(const struct bpf_program *prog, long cookie, struct bpf_link **link) global() argument 12253 bpf_program__attach_raw_tracepoint(const struct bpf_program *prog, const char *tp_name) global() argument 12283 attach_raw_tp(const struct bpf_program *prog, long cookie, struct bpf_link **link) global() argument 12325 bpf_program__attach_btf_id(const struct bpf_program *prog, const struct bpf_trace_opts *opts) global() argument 12361 bpf_program__attach_trace(const struct bpf_program *prog) global() argument 12366 bpf_program__attach_trace_opts(const struct bpf_program *prog, const struct bpf_trace_opts *opts) global() argument 12372 bpf_program__attach_lsm(const struct bpf_program *prog) global() argument 12377 attach_trace(const struct bpf_program *prog, long cookie, struct bpf_link **link) global() argument 12383 attach_lsm(const struct bpf_program *prog, long cookie, struct bpf_link **link) global() argument 12390 bpf_program_attach_fd(const struct bpf_program *prog, int target_fd, const char *target_name, const struct bpf_link_create_opts *opts) global() argument 12425 bpf_program__attach_cgroup(const struct bpf_program *prog, int cgroup_fd) global() argument 12431 bpf_program__attach_netns(const struct bpf_program *prog, int netns_fd) global() argument 12436 bpf_program__attach_xdp(const struct bpf_program *prog, int ifindex) global() argument 12443 bpf_program__attach_tcx(const struct bpf_program *prog, int ifindex, const struct bpf_tcx_opts *opts) global() argument 12478 bpf_program__attach_netkit(const struct bpf_program *prog, int ifindex, const struct bpf_netkit_opts *opts) global() argument 12511 bpf_program__attach_freplace(const struct bpf_program *prog, int target_fd, const char *attach_func_name) global() argument 12549 bpf_program__attach_iter(const struct bpf_program *prog, const struct bpf_iter_attach_opts *opts) global() argument 12588 attach_iter(const struct bpf_program *prog, long cookie, struct bpf_link **link) global() argument 12594 bpf_program__attach_netfilter(const struct bpf_program *prog, const struct bpf_netfilter_opts *opts) global() argument 12636 bpf_program__attach(const struct bpf_program *prog) global() argument 13317 bpf_program__set_attach_target(struct bpf_program *prog, int attach_prog_fd, const char *attach_func_name) global() argument 13497 struct bpf_program **prog = progs[i].prog; global() local 13681 struct bpf_program *prog = *s->progs[i].prog; global() local [all...] |