/linux-master/samples/hid/ |
H A D | hid_bpf_attach.h | 9 int prog_fd; member in struct:attach_prog_args
|
H A D | hid_bpf_attach.bpf.c | 15 ctx->prog_fd,
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | tcp_estats.c | 7 int err, prog_fd; local 10 err = bpf_prog_test_load(file, BPF_PROG_TYPE_TRACEPOINT, &obj, &prog_fd);
|
H A D | syscall.c | 11 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 D | pkt_md_access.c | 9 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 D | pkt_access.c | 9 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 D | prog_run_opts.c | 9 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 D | xdp_context_test_run.c | 6 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 D | skb_load_bytes.c | 9 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 D | get_func_args_test.c | 8 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 D | atomics.c | 9 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 D | skb_ctx.c | 32 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 D | test_skb_pkt_end.c | 9 int err, prog_fd; local 16 prog_fd = bpf_program__fd(prog); 17 err = bpf_prog_test_run_opts(prog_fd, &topts);
|
H A D | skb_helpers.c | 21 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 D | xdp_perf.c | 9 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 D | wq.c | 10 int err, prog_fd; local 26 prog_fd = bpf_program__fd(wq_skel->progs.test_syscall_array_sleepable); 27 err = bpf_prog_test_run_opts(prog_fd, &topts);
|
H A D | fentry_fexit.c | 12 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 D | enable_stats.c | 8 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 D | timer.c | 11 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 D | raw_tp_test_run.c | 10 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 D | xdp_adjust_tail.c | 10 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 D | arena_atomics.c | 9 int err, prog_fd; local 12 prog_fd = bpf_program__fd(skel->progs.add); 13 err = bpf_prog_test_run_opts(prog_fd, &topts); 34 int err, prog_fd; local 37 prog_fd = bpf_program__fd(skel->progs.sub); 38 err = bpf_prog_test_run_opts(prog_fd, &topts); 59 int err, prog_fd; local 62 prog_fd = bpf_program__fd(skel->progs.and); 63 err = bpf_prog_test_run_opts(prog_fd, &topts); 76 int err, prog_fd; local 93 int err, prog_fd; local 110 int err, prog_fd; local 132 int err, prog_fd; local [all...] |
H A D | percpu_alloc.c | 10 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);
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | flow_dissector_load.h | 14 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 D | xdp_fwd_user.c | 32 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...] |