/linux-master/include/linux/ |
H A D | bpf-netns.h | 33 int netns_bpf_prog_detach(const union bpf_attr *attr, enum bpf_prog_type ptype); 50 enum bpf_prog_type ptype)
|
H A D | btf.h | 527 int register_btf_kfunc_id_set(enum bpf_prog_type prog_type, 535 const struct btf_type *t, enum bpf_prog_type prog_type, 537 int get_kern_ctx_btf_id(struct bpf_verifier_log *log, enum bpf_prog_type prog_type); 558 static inline int register_btf_kfunc_id_set(enum bpf_prog_type prog_type, 578 const struct btf_type *t, enum bpf_prog_type prog_type, 584 enum bpf_prog_type prog_type) {
|
H A D | bpf-cgroup.h | 428 enum bpf_prog_type ptype, struct bpf_prog *prog); 430 enum bpf_prog_type ptype); 445 enum bpf_prog_type ptype, 452 enum bpf_prog_type ptype)
|
H A D | bpf.h | 296 enum bpf_prog_type type; 1450 enum bpf_prog_type saved_dst_prog_type; 1545 enum bpf_prog_type type; /* Type of BPF program */ 2189 struct bpf_prog *bpf_prog_get_type_dev(u32 ufd, enum bpf_prog_type type, 2349 enum bpf_prog_type prog_type, 2521 struct bpf_prog *bpf_prog_get_type_path(const char *name, enum bpf_prog_type type); 2654 enum bpf_prog_type type, 2798 enum bpf_prog_type type) 2933 enum bpf_prog_type type) 2941 bool bpf_prog_get_ok(struct bpf_prog *, enum bpf_prog_type *, boo [all...] |
H A D | bpf_mprog.h | 334 static inline bool bpf_mprog_supported(enum bpf_prog_type type)
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | testing_helpers.h | 17 int bpf_prog_test_load(const char *file, enum bpf_prog_type type, 19 int bpf_test_load_program(enum bpf_prog_type type, const struct bpf_insn *insns,
|
H A D | testing_helpers.c | 283 int bpf_prog_test_load(const char *file, enum bpf_prog_type type, 323 int bpf_test_load_program(enum bpf_prog_type type, const struct bpf_insn *insns,
|
H A D | test_verifier.c | 147 enum bpf_prog_type prog_type; 579 static int create_prog_dummy_simple(enum bpf_prog_type prog_type, int ret) 589 static int create_prog_dummy_loop(enum bpf_prog_type prog_type, int mfd, 604 static int create_prog_array(enum bpf_prog_type prog_type, uint32_t max_elem, 1011 static void do_test_fixup(struct bpf_test *test, enum bpf_prog_type prog_type,
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | bpf_verif_scale.c | 20 static int check_load(const char *file, enum bpf_prog_type type) 50 enum bpf_prog_type attach_type; 55 enum bpf_prog_type attach_type,
|
H A D | libbpf_probes.c | 18 /* find enum bpf_prog_type and enumerate each value */ 19 id = btf__find_by_name_kind(btf, "bpf_prog_type", BTF_KIND_ENUM); 28 enum bpf_prog_type prog_type = (enum bpf_prog_type)e->val; 99 enum bpf_prog_type prog_type;
|
H A D | signal_pending.c | 10 static void test_signal_pending_by_type(enum bpf_prog_type prog_type)
|
H A D | section_names.c | 11 enum bpf_prog_type prog_type; 211 enum bpf_prog_type prog_type;
|
H A D | libbpf_str.c | 165 * Test case to check that all bpf_prog_type variants are covered by 179 /* find enum bpf_prog_type and enumerate each value */ 180 id = btf__find_by_name_kind(btf, "bpf_prog_type", BTF_KIND_ENUM); 187 enum bpf_prog_type prog_type = (enum bpf_prog_type)e->val;
|
H A D | ctx_rewrite.c | 33 enum bpf_prog_type prog_type; 688 enum bpf_prog_type prog_type;
|
H A D | align.c | 21 enum bpf_prog_type prog_type;
|
/linux-master/tools/lib/bpf/ |
H A D | libbpf_legacy.h | 130 LIBBPF_API enum bpf_prog_type bpf_program__get_type(const struct bpf_program *prog);
|
H A D | bpf_gen_internal.h | 63 enum bpf_prog_type prog_type, const char *prog_name,
|
H A D | libbpf_probes.c | 103 static int probe_prog_load(enum bpf_prog_type prog_type, 205 int libbpf_probe_bpf_prog_type(enum bpf_prog_type prog_type, const void *opts) 416 int libbpf_probe_bpf_helper(enum bpf_prog_type prog_type, enum bpf_func_id helper_id,
|
H A D | libbpf.h | 86 * returned for unknown **bpf_prog_type** values. 88 LIBBPF_API const char *libbpf_bpf_prog_type_str(enum bpf_prog_type t); 303 libbpf_prog_type_by_name(const char *name, enum bpf_prog_type *prog_type, 853 LIBBPF_API enum bpf_prog_type bpf_program__type(const struct bpf_program *prog); 867 enum bpf_prog_type type); 1595 LIBBPF_API int libbpf_probe_bpf_prog_type(enum bpf_prog_type prog_type, const void *opts); 1622 LIBBPF_API int libbpf_probe_bpf_helper(enum bpf_prog_type prog_type, 1839 enum bpf_prog_type prog_type,
|
/linux-master/kernel/bpf/ |
H A D | mprog.c | 9 enum bpf_prog_type type) 32 enum bpf_prog_type type) 55 enum bpf_prog_type type)
|
H A D | token.c | 270 enum bpf_prog_type prog_type,
|
H A D | syscall.c | 2142 static int find_prog_type(enum bpf_prog_type type, struct bpf_prog *prog) 2447 enum bpf_prog_type *attach_type, bool attach_drv) 2461 static struct bpf_prog *__bpf_prog_get(u32 ufd, enum bpf_prog_type *attach_type, 2486 struct bpf_prog *bpf_prog_get_type_dev(u32 ufd, enum bpf_prog_type type, 2525 bpf_prog_load_check_attach(enum bpf_prog_type prog_type, 2631 static bool is_net_admin_prog_type(enum bpf_prog_type prog_type) 2662 static bool is_perfmon_prog_type(enum bpf_prog_type prog_type) 2685 enum bpf_prog_type type = attr->prog_type; 3898 static enum bpf_prog_type 3974 enum bpf_prog_type ptyp [all...] |
H A D | net_namespace.c | 383 int netns_bpf_prog_detach(const union bpf_attr *attr, enum bpf_prog_type ptype)
|
/linux-master/tools/bpf/bpftool/ |
H A D | feature.c | 513 probe_prog_load_ifindex(enum bpf_prog_type prog_type, 534 static bool probe_prog_type_ifindex(enum bpf_prog_type prog_type, __u32 ifindex) 547 probe_prog_type(enum bpf_prog_type prog_type, const char *prog_type_str, 655 probe_helper_ifindex(enum bpf_func_id id, enum bpf_prog_type prog_type, 682 probe_helper_for_progtype(enum bpf_prog_type prog_type, bool supported_type, 719 probe_helpers_for_progtype(enum bpf_prog_type prog_type,
|
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | main.h | 524 enum bpf_prog_type type;
|