Searched refs:prog_fd (Results 1 - 25 of 156) sorted by relevance

1234567

/linux-master/samples/hid/
H A Dhid_bpf_attach.h9 int prog_fd; member in struct:attach_prog_args
H A Dhid_bpf_attach.bpf.c15 ctx->prog_fd,
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dtcp_estats.c7 int err, prog_fd; local
10 err = bpf_prog_test_load(file, BPF_PROG_TYPE_TRACEPOINT, &obj, &prog_fd);
H A Dsyscall.c11 int prog_fd; member in struct:args
29 int err, prog_fd; local
35 prog_fd = bpf_program__fd(skel->progs.load_prog);
36 err = bpf_prog_test_run_opts(prog_fd, &tattr);
40 ASSERT_GT(ctx.prog_fd, 0, "ctx.prog_fd");
49 if (ctx.prog_fd > 0)
50 close(ctx.prog_fd);
61 int err, prog_fd; local
67 prog_fd
[all...]
H A Dpkt_md_access.c9 int err, prog_fd; local
16 err = bpf_prog_test_load(file, BPF_PROG_TYPE_SCHED_CLS, &obj, &prog_fd);
20 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dpkt_access.c9 int err, prog_fd; local
16 err = bpf_prog_test_load(file, BPF_PROG_TYPE_SCHED_CLS, &obj, &prog_fd);
20 err = bpf_prog_test_run_opts(prog_fd, &topts);
27 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dprog_run_opts.c9 static void check_run_cnt(int prog_fd, __u64 run_cnt) argument
15 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len);
16 if (CHECK(err, "get_prog_info", "failed to get bpf_prog_info for fd %d\n", prog_fd))
26 int err, stats_fd = -1, prog_fd; local
46 prog_fd = bpf_program__fd(skel->progs.test_pkt_access);
48 err = bpf_prog_test_run_opts(prog_fd, &topts);
57 check_run_cnt(prog_fd, run_cnt);
64 err = bpf_prog_test_run_opts(prog_fd, &topts);
70 check_run_cnt(prog_fd, run_cnt);
H A Dxdp_context_test_run.c6 void test_xdp_context_error(int prog_fd, struct bpf_test_run_opts opts, argument
23 err = bpf_prog_test_run_opts(prog_fd, &opts);
41 int err, prog_fd; local
46 prog_fd = bpf_program__fd(skel->progs.xdp_context);
52 err = bpf_prog_test_run_opts(prog_fd, &opts);
64 err = bpf_prog_test_run_opts(prog_fd, &opts);
74 test_xdp_context_error(prog_fd, opts, 0, 1, sizeof(data), 0, 0, 0);
77 test_xdp_context_error(prog_fd, opts, 4, sizeof(__u32), sizeof(data),
81 test_xdp_context_error(prog_fd, opts, 0, 256, sizeof(data), 0, 0, 0);
84 test_xdp_context_error(prog_fd, opt
[all...]
H A Dskb_load_bytes.c9 int err, prog_fd, test_result; local
23 prog_fd = bpf_program__fd(skel->progs.skb_process);
24 if (!ASSERT_GE(prog_fd, 0, "prog_fd"))
28 err = bpf_prog_test_run_opts(prog_fd, &tattr);
36 err = bpf_prog_test_run_opts(prog_fd, &tattr);
H A Dget_func_args_test.c8 int err, prog_fd; local
22 prog_fd = bpf_program__fd(skel->progs.test1);
23 err = bpf_prog_test_run_opts(prog_fd, &topts);
30 prog_fd = bpf_program__fd(skel->progs.fmod_ret_test);
31 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Datomics.c9 int err, prog_fd; local
13 prog_fd = skel->progs.add.prog_fd;
14 err = bpf_prog_test_run_opts(prog_fd, &topts);
34 int err, prog_fd; local
38 prog_fd = skel->progs.sub.prog_fd;
39 err = bpf_prog_test_run_opts(prog_fd, &topts);
59 int err, prog_fd; local
63 prog_fd
81 int err, prog_fd; local
103 int err, prog_fd; local
125 int err, prog_fd; local
147 int err, prog_fd; local
[all...]
H A Dskb_ctx.c32 int err, prog_fd, i; local
35 &obj, &prog_fd);
42 err = bpf_prog_test_run_opts(prog_fd, &tattr);
49 err = bpf_prog_test_run_opts(prog_fd, &tattr);
56 err = bpf_prog_test_run_opts(prog_fd, &tattr);
61 err = bpf_prog_test_run_opts(prog_fd, &tattr);
68 err = bpf_prog_test_run_opts(prog_fd, &tattr);
73 err = bpf_prog_test_run_opts(prog_fd, &tattr);
77 err = bpf_prog_test_run_opts(prog_fd, &tattr);
H A Dtest_skb_pkt_end.c9 int err, prog_fd; local
16 prog_fd = bpf_program__fd(prog);
17 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dskb_helpers.c21 int err, prog_fd; local
24 BPF_PROG_TYPE_SCHED_CLS, &obj, &prog_fd);
27 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dxdp_perf.c9 int err, prog_fd; local
18 err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd);
22 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dfentry_fexit.c12 int err, prog_fd, i; local
29 prog_fd = fexit_skel->progs.test1.prog_fd;
30 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Denable_stats.c8 int stats_fd, err, prog_fd; local
29 prog_fd = bpf_program__fd(skel->progs.test_enable_stats);
31 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len);
33 "failed to get bpf_prog_info for fd %d\n", prog_fd))
H A Dtimer.c11 int i, err, prog_fd = *(int *)arg; local
15 err = bpf_prog_test_run_opts(prog_fd, &topts);
26 int i, err, prog_fd; local
39 prog_fd = bpf_program__fd(timer_skel->progs.test1);
40 err = bpf_prog_test_run_opts(prog_fd, &topts);
65 prog_fd = bpf_program__fd(timer_skel->progs.race);
68 &spin_lock_thread, &prog_fd);
76 ASSERT_EQ(ret, (void *)&prog_fd, "pthread_join");
H A Draw_tp_test_run.c10 int comm_fd = -1, err, nr_online, i, prog_fd; local
45 prog_fd = bpf_program__fd(skel->progs.rename);
49 err = bpf_prog_test_run_opts(prog_fd, &opts);
53 err = bpf_prog_test_run_opts(prog_fd, &opts);
63 err = bpf_prog_test_run_opts(prog_fd, &opts);
71 err = bpf_prog_test_run_opts(prog_fd, &opts);
78 err = bpf_prog_test_run_opts(prog_fd, &opts);
H A Dxdp_adjust_tail.c10 int err, prog_fd; local
20 err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd);
24 err = bpf_prog_test_run_opts(prog_fd, &topts);
32 err = bpf_prog_test_run_opts(prog_fd, &topts);
46 int err, prog_fd; local
55 err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd);
59 err = bpf_prog_test_run_opts(prog_fd, &topts);
67 err = bpf_prog_test_run_opts(prog_fd, &topts);
81 int max_grow, prog_fd; local
97 err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd);
148 int err, prog_fd; local
215 int err, i, prog_fd; local
[all...]
H A Dpercpu_alloc.c10 int err, prog_fd; local
33 prog_fd = bpf_program__fd(skel->progs.test_array_map_1);
34 err = bpf_prog_test_run_opts(prog_fd, &topts);
46 int err, prog_fd; local
66 prog_fd = bpf_program__fd(skel->progs.test_array_map_10);
67 err = bpf_prog_test_run_opts(prog_fd, &topts);
79 int err, cgroup_fd, prog_fd; local
101 prog_fd = bpf_program__fd(skel->progs.test_cgrp_local_storage_1);
102 err = bpf_prog_test_run_opts(prog_fd, &topts);
H A Dmissed.c18 int err, prog_fd; local
28 prog_fd = bpf_program__fd(skel->progs.trigger);
29 err = bpf_prog_test_run_opts(prog_fd, &topts);
68 int err, prog_fd; local
78 prog_fd = bpf_program__fd(skel->progs.trigger);
79 err = bpf_prog_test_run_opts(prog_fd, &topts);
106 int err, prog_fd; local
116 prog_fd = bpf_program__fd(skel->progs.trigger);
117 err = bpf_prog_test_run_opts(prog_fd, &topts);
/linux-master/tools/testing/selftests/bpf/
H A Dflow_dissector_load.h14 int *prog_fd,
23 prog_fd);
31 *prog_fd = bpf_program__fd(main_prog);
32 if (*prog_fd < 0)
59 if (fd != *prog_fd) {
9 bpf_flow_load(struct bpf_object **obj, const char *path, const char *prog_name, const char *map_name, const char *keys_map_name, int *prog_fd, int *keys_fd) argument
/linux-master/samples/bpf/
H A Dxdp_fwd_user.c32 static int do_attach(int idx, int prog_fd, int map_fd, const char *name) argument
36 err = bpf_xdp_attach(idx, prog_fd, xdp_flags, NULL);
56 int prog_fd; local
72 prog_fd = bpf_prog_get_fd_by_id(curr_prog_id);
73 if (prog_fd < 0) {
76 return prog_fd;
79 err = bpf_prog_get_info_by_fd(prog_fd, &prog_info, &info_len);
94 opts.old_prog_fd = prog_fd;
103 close(prog_fd);
125 int prog_fd local
[all...]
/linux-master/kernel/bpf/preload/iterators/
H A Diterators.lskel-big-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);

Completed in 217 milliseconds

1234567