Searched refs:prog_fd (Results 26 - 50 of 156) sorted by relevance

1234567

/linux-master/kernel/bpf/preload/iterators/
H A Diterators.lskel-little-endian.h26 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 Dget_func_ip_test.c13 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 Dsignal_pending.c16 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 Dxdp.c16 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 Ddynptr.c68 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 Dfexit_test.c9 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 Dfentry_test.c9 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 Dkfunc_call.c95 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 Dtailcalls.c14 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 Dmodule_fentry_shadow.c60 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 Dmap_lock.c7 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 Dtype_cast.c10 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 Dspin_lock.c117 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 Dverif_stats.c19 err = bpf_prog_get_info_by_fd(skel->progs.sys_enter.prog_fd,
H A Dxdp_info.c14 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 Dtrampoline_count.c38 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 Dtest_profiler.c13 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 Dsockex1_user.c15 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 Dsockex2_user.c20 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 Dxdping.c95 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 Dtest_skb_cgroup_id_user.c84 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 Dflow_dissector_load.c24 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 Dentrypoints.lskel.h24 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 Dhid_bpf_helpers.h12 extern int hid_bpf_attach_prog(unsigned int hid_id, int prog_fd, u32 flags) __ksym;
/linux-master/drivers/hid/bpf/
H A Dhid_bpf_dispatch.h16 int __hid_bpf_attach_prog(struct hid_device *hdev, enum hid_bpf_prog_type prog_type, int prog_fd,

Completed in 187 milliseconds

1234567