| /linux/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) in netns_bpf_prog_detach()
|
| H A D | bpf.h | 287 enum bpf_prog_type type; 1657 enum bpf_prog_type saved_dst_prog_type; 1764 enum bpf_prog_type type; /* Type of BPF program */ 2464 struct bpf_prog *bpf_prog_get_type_dev(u32 ufd, enum bpf_prog_type type, 2656 enum bpf_prog_type prog_type, 2828 struct bpf_prog *bpf_prog_get_type_path(const char *name, enum bpf_prog_type type); 2960 enum bpf_prog_type type, in bpf_prog_get_type_dev() 3122 enum bpf_prog_type type) in bpf_prog_get_type_path() 3261 enum bpf_prog_type type) in bpf_prog_get_type() 3269 bool bpf_prog_get_ok(struct bpf_prog *, enum bpf_prog_type *, bool); [all …]
|
| H A D | bpf_mprog.h | 334 static inline bool bpf_mprog_supported(enum bpf_prog_type type) in bpf_mprog_supported()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | libbpf_probes.c | 28 enum bpf_prog_type prog_type = (enum bpf_prog_type)e->val; in test_libbpf_probe_prog_types() 99 enum bpf_prog_type prog_type; in test_libbpf_probe_helpers()
|
| H A D | bpf_verif_scale.c | 20 static int check_load(const char *file, enum bpf_prog_type type) in check_load() 49 enum bpf_prog_type attach_type, in scale_test()
|
| H A D | section_names.c | 11 enum bpf_prog_type prog_type; 211 enum bpf_prog_type prog_type; in test_prog_type_by_name()
|
| H A D | libbpf_str.c | 187 enum bpf_prog_type prog_type = (enum bpf_prog_type)e->val; in test_libbpf_bpf_prog_type_str()
|
| H A D | signal_pending.c | 10 static void test_signal_pending_by_type(enum bpf_prog_type prog_type) in test_signal_pending_by_type()
|
| H A D | ctx_rewrite.c | 34 enum bpf_prog_type prog_type; 634 enum bpf_prog_type prog_type;
|
| H A D | sockopt.c | 27 enum bpf_prog_type prog_type; 965 enum bpf_prog_type prog_type, in load_prog()
|
| H A D | align.c | 21 enum bpf_prog_type prog_type;
|
| H A D | flow_dissector_reattach.c | 42 static int load_prog(enum bpf_prog_type type) in load_prog()
|
| /linux/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 | 284 int bpf_prog_test_load(const char *file, enum bpf_prog_type type, in bpf_prog_test_load() 324 int bpf_test_load_program(enum bpf_prog_type type, const struct bpf_insn *insns, in bpf_test_load_program()
|
| H A D | veristat.c | 1150 enum bpf_prog_type *prog_type, in guess_prog_type_by_ctx_name() 1164 enum bpf_prog_type prog_type; in guess_prog_type_by_ctx_name() 1272 enum bpf_prog_type prog_type; in fixup_obj() 2633 enum bpf_prog_type prog_type = 0; in parse_stats_csv()
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf_probes.c | 103 static int probe_prog_load(enum bpf_prog_type prog_type, in probe_prog_load() 205 int libbpf_probe_bpf_prog_type(enum bpf_prog_type prog_type, const void *opts) in libbpf_probe_bpf_prog_type() 420 int libbpf_probe_bpf_helper(enum bpf_prog_type prog_type, enum bpf_func_id helper_id, in libbpf_probe_bpf_helper()
|
| 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 | libbpf.c | 425 enum bpf_prog_type prog_type; 495 enum bpf_prog_type type; 7046 enum bpf_prog_type prog_type; 9664 enum bpf_prog_type bpf_program__get_type(const struct bpf_program *prog); 9666 enum bpf_prog_type bpf_program__type(const struct bpf_program *prog) in bpf_program__type() 9677 int bpf_program__set_type(struct bpf_program *prog, enum bpf_prog_type type) in bpf_program__set_type() 9918 enum bpf_prog_type prog_type, in libbpf_register_prog_handler() 10094 int libbpf_prog_type_by_name(const char *name, enum bpf_prog_type *prog_type, in libbpf_prog_type_by_name() 10144 const char *libbpf_bpf_prog_type_str(enum bpf_prog_type t) in libbpf_bpf_prog_type_str()
|
| /linux/kernel/bpf/ |
| H A D | mprog.c | 9 enum bpf_prog_type type) in bpf_mprog_link() 32 enum bpf_prog_type type) in bpf_mprog_prog() 55 enum bpf_prog_type type) in bpf_mprog_tuple_relative()
|
| H A D | syscall.c | 2285 static int find_prog_type(enum bpf_prog_type type, struct bpf_prog *prog) in find_prog_type() 2582 enum bpf_prog_type *attach_type, bool attach_drv) in bpf_prog_get_ok() 2596 static struct bpf_prog *__bpf_prog_get(u32 ufd, enum bpf_prog_type *attach_type, in __bpf_prog_get() 2620 struct bpf_prog *bpf_prog_get_type_dev(u32 ufd, enum bpf_prog_type type, in bpf_prog_get_type_dev() 2659 bpf_prog_load_check_attach(enum bpf_prog_type prog_type, in bpf_prog_load_check_attach() 2765 static bool is_net_admin_prog_type(enum bpf_prog_type prog_type) in is_net_admin_prog_type() 2796 static bool is_perfmon_prog_type(enum bpf_prog_type prog_type) in is_perfmon_prog_type() 2872 enum bpf_prog_type type = attr->prog_type; in bpf_prog_load() 4302 static enum bpf_prog_type 4378 enum bpf_prog_type ptype; in bpf_prog_attach_check_attach_type() [all …]
|
| H A D | inode.c | 551 static struct bpf_prog *__get_prog_inode(struct inode *inode, enum bpf_prog_type type) in __get_prog_inode() 578 struct bpf_prog *bpf_prog_get_type_path(const char *name, enum bpf_prog_type type) in bpf_prog_get_type_path()
|
| H A D | net_namespace.c | 382 int netns_bpf_prog_detach(const union bpf_attr *attr, enum bpf_prog_type ptype) in netns_bpf_prog_detach()
|
| H A D | trampoline.c | 110 enum bpf_prog_type ptype = prog->type; in bpf_prog_has_trampoline()
|
| /linux/scripts/gdb/linux/ |
| H A D | bpf.py | 15 bpf_prog_type = utils.CachedType("struct bpf_prog") variable 82 bpf_prog_ptr_type = bpf_prog_type.get_type().pointer()
|
| /linux/drivers/net/ethernet/netronome/nfp/bpf/ |
| H A D | main.h | 524 enum bpf_prog_type type;
|