| /tools/testing/selftests/bpf/prog_tests/ |
| A D | xdp_cpumap_attach.c | 46 val.bpf_prog.fd = prog_fd; in test_xdp_with_cpumap_helpers() 52 ASSERT_EQ(info.id, val.bpf_prog.id, "Match program id to cpumap entry prog_id"); in test_xdp_with_cpumap_helpers() 80 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_prog); in test_xdp_with_cpumap_helpers() 89 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_cm_frags); in test_xdp_with_cpumap_helpers() 120 val.bpf_prog.fd = frags_prog_fd; in test_xdp_with_cpumap_frags_helpers() 126 ASSERT_EQ(info.id, val.bpf_prog.id, in test_xdp_with_cpumap_frags_helpers() 134 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_cm); in test_xdp_with_cpumap_frags_helpers()
|
| A D | xdp_devmap_attach.c | 50 val.bpf_prog.fd = dm_fd; in test_xdp_with_devmap_helpers() 56 ASSERT_EQ(info.id, val.bpf_prog.id, "Match program id to devmap entry prog_id"); in test_xdp_with_devmap_helpers() 80 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_prog); in test_xdp_with_devmap_helpers() 89 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_dm_frags); in test_xdp_with_devmap_helpers() 131 val.bpf_prog.fd = dm_fd_frags; in test_xdp_with_devmap_frags_helpers() 137 ASSERT_EQ(info.id, val.bpf_prog.id, in test_xdp_with_devmap_frags_helpers() 145 val.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_dummy_dm); in test_xdp_with_devmap_frags_helpers() 194 val.bpf_prog.fd = dm_fd; in test_xdp_with_devmap_helpers_veth() 200 ASSERT_EQ(info.id, val.bpf_prog.id, "Match program id to devmap entry prog_id"); in test_xdp_with_devmap_helpers_veth()
|
| A D | cgroup_storage.c | 54 skel->links.bpf_prog = in test_cgroup_storage() 55 bpf_program__attach_cgroup(skel->progs.bpf_prog, cgroup_fd); in test_cgroup_storage() 56 if (!ASSERT_OK_PTR(skel->links.bpf_prog, "attach program")) in test_cgroup_storage()
|
| A D | test_xdp_veth.c | 494 devmap_val.bpf_prog.fd = bpf_program__fd(xdp_redirect_multi_kern->progs.xdp_devmap_prog); in xdp_veth_egress()
|
| A D | fexit_bpf2bpf.c | 561 value.bpf_prog.fd = bpf_program__fd(skel->progs.xdp_drop_prog); in test_func_replace_progmap()
|
| A D | xdp_metadata.c | 439 devmap_e.bpf_prog.fd = val; in test_xdp_metadata()
|
| /tools/testing/selftests/net/ |
| A D | psock_lib.h | 65 struct sock_fprog bpf_prog; in pair_udp_setfilter() local 67 bpf_prog.filter = bpf_filter; in pair_udp_setfilter() 68 bpf_prog.len = ARRAY_SIZE(bpf_filter); in pair_udp_setfilter() 70 if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &bpf_prog, in pair_udp_setfilter() 71 sizeof(bpf_prog))) { in pair_udp_setfilter()
|
| A D | psock_fanout.c | 146 struct sock_fprog bpf_prog; in sock_fanout_set_cbpf() local 148 bpf_prog.filter = bpf_filter; in sock_fanout_set_cbpf() 149 bpf_prog.len = ARRAY_SIZE(bpf_filter); in sock_fanout_set_cbpf() 151 if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT_DATA, &bpf_prog, in sock_fanout_set_cbpf() 152 sizeof(bpf_prog))) { in sock_fanout_set_cbpf()
|
| /tools/testing/selftests/bpf/progs/ |
| A D | cgroup_storage.c | 13 int bpf_prog(struct __sk_buff *skb) in bpf_prog() function
|
| A D | xdp_features.c | 25 struct bpf_prog; 227 const struct bpf_prog *xdp, __u32 act) in BPF_PROG()
|
| /tools/bpf/bpftool/skeleton/ |
| A D | pid_iter.bpf.c | 43 return BPF_CORE_READ((struct bpf_prog *)ent, aux, id); in get_obj_id()
|
| /tools/testing/selftests/bpf/test_kmods/ |
| A D | bpf_testmod.c | 1109 const struct bpf_prog *prog, in bpf_testmod_ops_is_valid_access() 1263 static void test_1_recursion_detected(struct bpf_prog *prog) in test_1_recursion_detected() 1274 const struct bpf_prog *prog) in st_ops3_check_member() 1320 const struct bpf_prog *prog) in st_ops_gen_prologue_with_kfunc() 1354 static int st_ops_gen_epilogue_with_kfunc(struct bpf_insn *insn_buf, const struct bpf_prog *prog, in st_ops_gen_epilogue_with_kfunc() 1396 const struct bpf_prog *prog) in st_ops_gen_prologue() 1421 static int st_ops_gen_epilogue(struct bpf_insn *insn_buf, const struct bpf_prog *prog, in st_ops_gen_epilogue()
|
| /tools/perf/util/ |
| A D | dso.h | 281 struct dso_bpf_prog bpf_prog; in DECLARE_RC_STRUCT() local 387 return &RC_CHK_ACCESS(dso)->bpf_prog; in dso__bpf_prog()
|
| /tools/perf/ |
| A D | builtin-trace.c | 1482 } bpf_prog; member 3766 …sc->bpf_prog.sys_enter = trace__find_syscall_bpf_prog(trace, sc, sc->fmt ? sc->fmt->bpf_prog_name.… in trace__init_syscall_bpf_progs() 3767 …sc->bpf_prog.sys_exit = trace__find_syscall_bpf_prog(trace, sc, sc->fmt ? sc->fmt->bpf_prog_name.… in trace__init_syscall_bpf_progs() 3773 return sc ? bpf_program__fd(sc->bpf_prog.sys_enter) : bpf_program__fd(unaugmented_prog); in trace__bpf_prog_sys_enter_fd() 3779 return sc ? bpf_program__fd(sc->bpf_prog.sys_exit) : bpf_program__fd(unaugmented_prog); in trace__bpf_prog_sys_exit_fd() 3889 pair->bpf_prog.sys_enter == unaugmented_prog) in trace__find_usable_bpf_prog_entry() 3943 pair_prog = pair->bpf_prog.sys_enter; in trace__find_usable_bpf_prog_entry() 4044 if (sc == NULL || sc->bpf_prog.sys_enter == NULL) in trace__init_syscalls_bpf_prog_array_maps() 4051 if (sc->bpf_prog.sys_enter != unaugmented_prog) in trace__init_syscalls_bpf_prog_array_maps() 4062 sc->bpf_prog.sys_enter = pair_prog; in trace__init_syscalls_bpf_prog_array_maps() [all …]
|
| /tools/testing/selftests/bpf/ |
| A D | xdp_features.c | 316 .bpf_prog.fd = fd, in dut_attach_xdp_prog()
|
| /tools/include/uapi/linux/ |
| A D | bpf.h | 6529 } bpf_prog; member 6542 } bpf_prog; member
|