Home
last modified time | relevance | path

Searched refs:bpf_prog_type (Results 1 – 25 of 30) sorted by relevance

12

/linux/include/linux/
H A Dbpf-netns.h33 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 Dbpf.h287 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 Dbpf_mprog.h334 static inline bool bpf_mprog_supported(enum bpf_prog_type type) in bpf_mprog_supported()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dlibbpf_probes.c28 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 Dbpf_verif_scale.c20 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 Dsection_names.c11 enum bpf_prog_type prog_type;
211 enum bpf_prog_type prog_type; in test_prog_type_by_name()
H A Dlibbpf_str.c187 enum bpf_prog_type prog_type = (enum bpf_prog_type)e->val; in test_libbpf_bpf_prog_type_str()
H A Dsignal_pending.c10 static void test_signal_pending_by_type(enum bpf_prog_type prog_type) in test_signal_pending_by_type()
H A Dctx_rewrite.c34 enum bpf_prog_type prog_type;
634 enum bpf_prog_type prog_type;
H A Dsockopt.c27 enum bpf_prog_type prog_type;
965 enum bpf_prog_type prog_type, in load_prog()
H A Dalign.c21 enum bpf_prog_type prog_type;
H A Dflow_dissector_reattach.c42 static int load_prog(enum bpf_prog_type type) in load_prog()
/linux/tools/testing/selftests/bpf/
H A Dtesting_helpers.h17 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 Dtesting_helpers.c284 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 Dveristat.c1150 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 Dlibbpf_probes.c103 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 Dlibbpf_legacy.h130 LIBBPF_API enum bpf_prog_type bpf_program__get_type(const struct bpf_program *prog);
H A Dlibbpf.c425 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 Dmprog.c9 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 Dsyscall.c2285 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 Dinode.c551 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 Dnet_namespace.c382 int netns_bpf_prog_detach(const union bpf_attr *attr, enum bpf_prog_type ptype) in netns_bpf_prog_detach()
H A Dtrampoline.c110 enum bpf_prog_type ptype = prog->type; in bpf_prog_has_trampoline()
/linux/scripts/gdb/linux/
H A Dbpf.py15 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 Dmain.h524 enum bpf_prog_type type;

12