Home
last modified time | relevance | path

Searched refs:bpf_program (Results 1 – 25 of 101) sorted by relevance

12345

/tools/lib/bpf/
Dlibbpf.h309 LIBBPF_API struct bpf_program *
322 struct bpf_program;
324 LIBBPF_API struct bpf_program *
325 bpf_object__next_program(const struct bpf_object *obj, struct bpf_program *prog);
332 LIBBPF_API struct bpf_program *
333 bpf_object__prev_program(const struct bpf_object *obj, struct bpf_program *prog);
335 LIBBPF_API void bpf_program__set_ifindex(struct bpf_program *prog,
338 LIBBPF_API const char *bpf_program__name(const struct bpf_program *prog);
339 LIBBPF_API const char *bpf_program__section_name(const struct bpf_program *prog);
340 LIBBPF_API bool bpf_program__autoload(const struct bpf_program *prog);
[all …]
Dlibbpf_legacy.h123 struct bpf_program;
130 LIBBPF_API enum bpf_prog_type bpf_program__get_type(const struct bpf_program *prog);
131 LIBBPF_API enum bpf_attach_type bpf_program__get_expected_attach_type(const struct bpf_program *pro…
Dlibbpf.c77 static bool prog_is_subprog(const struct bpf_object *obj, const struct bpf_program *prog);
430 struct bpf_program { struct
501 struct bpf_program **progs; argument
679 struct bpf_program *programs;
750 void bpf_program__unload(struct bpf_program *prog) in bpf_program__unload()
761 static void bpf_program__exit(struct bpf_program *prog) in bpf_program__exit()
798 bpf_object__init_prog(struct bpf_object *obj, struct bpf_program *prog, in bpf_object__init_prog()
863 struct bpf_program *prog, *progs; in bpf_object__add_programs()
1054 const struct bpf_program *prog) in is_valid_st_ops_program()
1073 struct bpf_program *prog, *slot_prog; in bpf_object_adjust_struct_ops_autoload()
[all …]
/tools/testing/selftests/bpf/prog_tests/
Dtrampoline_count.c10 static struct bpf_program *load_prog(char *file, char *name, struct inst *inst) in load_prog()
13 struct bpf_program *prog; in load_prog()
39 struct bpf_program *prog; in serial_test_trampoline_count()
Dreference_tracking.c13 struct bpf_program *prog; in test_reference_tracking()
27 struct bpf_program *p; in test_reference_tracking()
Dparse_tcp_hdr_opt.c31 struct bpf_program *prog; in test_parse_opt()
61 struct bpf_program *prog; in test_parse_opt_dynptr()
Dcustom_sec_handlers.c13 static int custom_setup_prog(struct bpf_program *prog, long cookie) in custom_setup_prog()
21 static int custom_prepare_load_prog(struct bpf_program *prog, in custom_prepare_load_prog()
32 static int custom_attach_prog(const struct bpf_program *prog, long cookie, in custom_attach_prog()
Drecursive_attach.c40 struct bpf_program *prog; in test_recursive_fentry_chain()
117 struct bpf_program *prog; in test_fentry_attach_btf_presence()
Dcheck_mtu.c44 struct bpf_program *prog; in test_check_mtu_xdp_attach()
79 struct bpf_program *prog, in test_check_mtu_run_xdp()
132 struct bpf_program *prog, in test_check_mtu_run_tc()
Dhelper_restricted.c21 struct bpf_program *prog = *test->skeleton->progs[j].prog; in test_helper_restricted()
Dfexit_bpf2bpf.c66 struct bpf_program **prog = NULL, *p; in test_fexit_bpf2bpf_common()
93 prog = calloc(sizeof(struct bpf_program *), prog_cnt); in test_fexit_bpf2bpf_common()
112 struct bpf_program *pos; in test_fexit_bpf2bpf_common()
233 struct bpf_program *prog = NULL; in test_second_attach()
291 struct bpf_program *prog; in test_fmod_ret_freplace()
359 struct bpf_program *prog; in test_obj_load_failure_common()
Dtest_overhead.c65 struct bpf_program *kprobe_prog, *kretprobe_prog, *raw_tp_prog; in test_test_overhead()
66 struct bpf_program *fentry_prog, *fexit_prog; in test_test_overhead()
Drcu_read_lock.c89 struct bpf_program *prog; in test_inproper_region()
116 struct bpf_program *prog; in test_rcuptr_misuse()
Dtest_skb_pkt_end.c7 static int sanity_run(struct bpf_program *prog) in sanity_run()
Dcb_refs.c25 struct bpf_program *prog; in test_cb_refs()
Dkfunc_module_order.c7 static int test_run_prog(const struct bpf_program *prog, in test_run_prog()
Dcpumask.c33 struct bpf_program *prog; in verify_success()
Dstacktrace_map_raw_tp.c11 struct bpf_program *prog; in test_stacktrace_map_raw_tp()
Dload_bytes_relative.c15 struct bpf_program *prog; in test_load_bytes_relative()
Dtailcalls.c19 struct bpf_program *prog; in test_tailcall_1()
155 struct bpf_program *prog; in test_tailcall_2()
234 struct bpf_program *prog; in test_tailcall_count()
415 struct bpf_program *prog; in test_tailcall_4()
505 struct bpf_program *prog; in test_tailcall_5()
595 struct bpf_program *prog; in test_tailcall_bpf2bpf_1()
679 struct bpf_program *prog; in test_tailcall_bpf2bpf_2()
759 struct bpf_program *prog; in test_tailcall_bpf2bpf_3()
854 struct bpf_program *prog; in test_tailcall_bpf2bpf_4()
1018 struct bpf_program *prog; in test_tailcall_bpf2bpf_fentry_entry()
[all …]
Dpe_preserve_elems.c9 static void test_one_map(struct bpf_map *map, struct bpf_program *prog, in test_one_map()
Dtest_profiler.c9 static int sanity_run(struct bpf_program *prog) in sanity_run()
Dtask_kfunc.c39 struct bpf_program *prog; in run_success_test()
/tools/testing/selftests/bpf/
Dxskxceiver.h138 struct bpf_program *xdp_prog;
165 struct bpf_program *xdp_prog_rx;
166 struct bpf_program *xdp_prog_tx;
Dflow_dissector_load.h17 struct bpf_program *prog, *main_prog; in bpf_flow_load()

12345