/linux-master/kernel/bpf/preload/iterators/ |
H A D | iterators.lskel-little-endian.h | 26 int prog_fd = skel->progs.dump_bpf_map.prog_fd; local 27 int fd = skel_link_create(prog_fd, 0, BPF_TRACE_ITER); 37 int prog_fd = skel->progs.dump_bpf_prog.prog_fd; local 38 int fd = skel_link_create(prog_fd, 0, BPF_TRACE_ITER); 67 skel_closenz(skel->progs.dump_bpf_map.prog_fd); 68 skel_closenz(skel->progs.dump_bpf_prog.prog_fd);
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | get_func_ip_test.c | 13 int err, prog_fd; local 30 prog_fd = bpf_program__fd(skel->progs.test1); 31 err = bpf_prog_test_run_opts(prog_fd, &topts); 35 prog_fd = bpf_program__fd(skel->progs.test5); 36 err = bpf_prog_test_run_opts(prog_fd, &topts); 70 int err, prog_fd; local 91 prog_fd = bpf_program__fd(skel->progs.test1); 92 err = bpf_prog_test_run_opts(prog_fd, &topts);
|
H A D | signal_pending.c | 16 int prog_fd; local 29 prog_fd = bpf_test_load_program(prog_type, prog, ARRAY_SIZE(prog), 31 ASSERT_GE(prog_fd, 0, "test-run load"); 39 err = bpf_prog_test_run_opts(prog_fd, &topts);
|
H A D | xdp.c | 16 int err, prog_fd, map_fd; local 25 err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd); 35 err = bpf_prog_test_run_opts(prog_fd, &topts); 46 err = bpf_prog_test_run_opts(prog_fd, &topts);
|
H A D | dynptr.c | 68 int prog_fd; local 79 prog_fd = bpf_program__fd(prog); 80 if (!ASSERT_GE(prog_fd, 0, "prog_fd")) 83 err = bpf_prog_test_run_opts(prog_fd, &topts);
|
H A D | fexit_test.c | 9 int err, prog_fd, i; local 23 prog_fd = fexit_skel->progs.test1.prog_fd; 24 err = bpf_prog_test_run_opts(prog_fd, &topts);
|
H A D | fentry_test.c | 9 int err, prog_fd, i; local 23 prog_fd = fentry_skel->progs.test1.prog_fd; 24 err = bpf_prog_test_run_opts(prog_fd, &topts);
|
H A D | kfunc_call.c | 95 int prog_fd, err; local 123 prog_fd = bpf_program__fd(prog); 124 err = bpf_prog_test_run_opts(prog_fd, &topts); 138 prog_fd = lskel_prog->prog_fd; 139 err = bpf_prog_test_run_opts(prog_fd, &topts); 157 int prog_fd, err; local 201 prog_fd = bpf_program__fd(prog); 202 err = bpf_prog_test_run_opts(prog_fd, &topts); 235 int prog_fd, er local 259 int prog_fd, err; local [all...] |
H A D | tailcalls.c | 14 int err, map_fd, prog_fd, main_fd, i, j; local 27 &prog_fd); 54 prog_fd = bpf_program__fd(prog); 55 if (CHECK_FAIL(prog_fd < 0)) 58 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); 84 prog_fd = bpf_program__fd(prog); 85 if (CHECK_FAIL(prog_fd < 0)) 88 err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY); 105 prog_fd = bpf_program__fd(prog); 106 if (CHECK_FAIL(prog_fd < 150 int err, map_fd, prog_fd, main_fd, i; local 229 int err, map_fd, prog_fd, main_fd, data_fd, i, val; local 410 int err, map_fd, prog_fd, main_fd, data_fd, i; local 500 int err, map_fd, prog_fd, main_fd, data_fd, i, key[] = { 1111, 1234, 5678 }; local 590 int err, map_fd, prog_fd, main_fd, i; local 674 int err, map_fd, prog_fd, main_fd, data_fd, i, val; local 754 int err, map_fd, prog_fd, main_fd, i; local 848 int err, map_fd, prog_fd, main_fd, data_fd, i; local 933 int err, map_fd, prog_fd, main_fd, data_fd, i, val; local 1012 int err, map_fd, prog_fd, data_fd, i, val; local [all...] |
H A D | module_fentry_shadow.c | 60 int prog_fd[2] = {}; local 101 prog_fd[i] = bpf_prog_load(BPF_PROG_TYPE_TRACING, NULL, "GPL", 105 if (!ASSERT_GE(prog_fd[i], 0, "bpf_prog_load")) 114 link_fd[i] = bpf_link_create(prog_fd[i], 0, BPF_TRACE_FENTRY, NULL); 119 err = bpf_prog_test_run_opts(prog_fd[0], NULL); 128 if (prog_fd[i] > 0) 129 close(prog_fd[i]);
|
H A D | map_lock.c | 7 int err, prog_fd = *(u32 *) arg; local 14 err = bpf_prog_test_run_opts(prog_fd, &topts); 53 int prog_fd, map_fd[2], vars[17] = {}; local 59 err = bpf_prog_test_load(file, BPF_PROG_TYPE_CGROUP_SKB, &obj, &prog_fd); 75 &spin_lock_thread, &prog_fd))) 84 ret != (void *)&prog_fd))
|
H A D | type_cast.c | 10 int err, prog_fd; local 30 prog_fd = bpf_program__fd(skel->progs.md_xdp); 31 err = bpf_prog_test_run_opts(prog_fd, &topts); 47 int err, prog_fd; local 64 prog_fd = bpf_program__fd(skel->progs.md_skb); 65 err = bpf_prog_test_run_opts(prog_fd, &topts);
|
H A D | spin_lock.c | 117 int err, prog_fd = *(u32 *) arg; local 124 err = bpf_prog_test_run_opts(prog_fd, &topts); 134 int prog_fd, i; local 140 prog_fd = bpf_program__fd(skel->progs.bpf_spin_lock_test); 144 err = pthread_create(&thread_id[i], NULL, &spin_lock_thread, &prog_fd); 152 if (!ASSERT_EQ(ret, &prog_fd, "ret == prog_fd"))
|
H A D | verif_stats.c | 19 err = bpf_prog_get_info_by_fd(skel->progs.sys_enter.prog_fd,
|
H A D | xdp_info.c | 14 int err, prog_fd; local 33 err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd); 37 err = bpf_prog_get_info_by_fd(prog_fd, &info, &len); 41 err = bpf_xdp_attach(IFINDEX_LO, prog_fd, XDP_FLAGS_SKB_MODE, NULL);
|
H A D | trampoline_count.c | 38 int bpf_max_tramp_links, err, i, prog_fd; local 83 prog_fd = bpf_program__fd(prog); 84 if (!ASSERT_GE(prog_fd, 0, "bpf_program__fd")) 87 err = bpf_prog_test_run_opts(prog_fd, &opts);
|
H A D | test_profiler.c | 13 int err, prog_fd; local 15 prog_fd = bpf_program__fd(prog); 18 err = bpf_prog_test_run_opts(prog_fd, &test_attr);
|
/linux-master/samples/bpf/ |
H A D | sockex1_user.c | 15 int map_fd, prog_fd; local 33 prog_fd = bpf_program__fd(prog); 38 assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd, 39 sizeof(prog_fd)) == 0);
|
H A D | sockex2_user.c | 20 int map_fd, prog_fd; local 37 prog_fd = bpf_program__fd(prog); 42 assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd, 43 sizeof(prog_fd)) == 0);
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | xdping.c | 95 int prog_fd = -1, map_fd = -1; local 173 if (bpf_prog_test_load(filename, BPF_PROG_TYPE_XDP, &obj, &prog_fd)) { 181 prog_fd = bpf_program__fd(main_prog); 182 if (!main_prog || prog_fd < 0) { 202 if (bpf_xdp_attach(ifindex, prog_fd, xdp_flags, NULL) < 0) { 208 close(prog_fd); 248 if (prog_fd > 0) 249 close(prog_fd);
|
H A D | test_skb_cgroup_id_user.c | 84 int prog_fd = -1; local 87 prog_fd = bpf_prog_get_fd_by_id(prog_id); 88 if (prog_fd < 0) { 96 if (bpf_prog_get_info_by_fd(prog_fd, &info, &info_len)) { 97 log_err("Failed to get info by prog fd %d", prog_fd); 102 log_err("No maps found for prog fd %d", prog_fd); 110 if (prog_fd >= 0) 111 close(prog_fd);
|
H A D | flow_dissector_load.c | 24 int prog_fd, ret; local 31 cfg_map_name, NULL, &prog_fd, NULL); 35 ret = bpf_prog_attach(prog_fd, 0 /* Ignore */, BPF_FLOW_DISSECTOR, 0);
|
/linux-master/drivers/hid/bpf/entrypoints/ |
H A D | entrypoints.lskel.h | 24 int prog_fd = skel->progs.hid_tail_call.prog_fd; local 25 int fd = skel_raw_tracepoint_open(NULL, prog_fd); 52 skel_closenz(skel->progs.hid_tail_call.prog_fd);
|
/linux-master/samples/hid/ |
H A D | hid_bpf_helpers.h | 12 extern int hid_bpf_attach_prog(unsigned int hid_id, int prog_fd, u32 flags) __ksym;
|
/linux-master/drivers/hid/bpf/ |
H A D | hid_bpf_dispatch.h | 16 int __hid_bpf_attach_prog(struct hid_device *hdev, enum hid_bpf_prog_type prog_type, int prog_fd,
|