| /linux/tools/testing/selftests/bpf/verifier/ |
| H A D | event_output.c | 42 .prog_type = BPF_PROG_TYPE_SOCK_OPS, 50 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 58 .prog_type = BPF_PROG_TYPE_LWT_OUT, 66 .prog_type = BPF_PROG_TYPE_XDP, 74 .prog_type = BPF_PROG_TYPE_SOCKET_FILTER, 82 .prog_type = BPF_PROG_TYPE_SK_SKB, 90 .prog_type = BPF_PROG_TYPE_CGROUP_SKB, 98 .prog_type = BPF_PROG_TYPE_CGROUP_DEVICE, 106 .prog_type = BPF_PROG_TYPE_CGROUP_SYSCTL, 114 .prog_type = BPF_PROG_TYPE_CGROUP_SOCKOPT,
|
| H A D | calls.c | 8 .prog_type = BPF_PROG_TYPE_TRACEPOINT, 21 .prog_type = BPF_PROG_TYPE_TRACEPOINT, 32 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 47 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 62 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 77 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 92 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 110 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 133 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 153 .prog_type [all...] |
| H A D | sleepable.c | 7 .prog_type = BPF_PROG_TYPE_TRACING, 20 .prog_type = BPF_PROG_TYPE_TRACING, 33 .prog_type = BPF_PROG_TYPE_TRACING, 46 .prog_type = BPF_PROG_TYPE_TRACING, 59 .prog_type = BPF_PROG_TYPE_LSM, 72 .prog_type = BPF_PROG_TYPE_KPROBE, 84 .prog_type = BPF_PROG_TYPE_TRACING,
|
| H A D | jmp32.c | 16 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 48 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 103 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 127 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 167 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 191 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 231 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 258 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 301 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 328 .prog_type = BPF_PROG_TYPE_SCHED_CLS, [all …]
|
| H A D | jset.c | 30 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 70 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 85 .prog_type = BPF_PROG_TYPE_SOCKET_FILTER, 97 .prog_type = BPF_PROG_TYPE_SOCKET_FILTER, 112 .prog_type = BPF_PROG_TYPE_SOCKET_FILTER, 126 .prog_type = BPF_PROG_TYPE_SOCKET_FILTER, 143 .prog_type = BPF_PROG_TYPE_SOCKET_FILTER, 165 .prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
|
| H A D | ld_abs.c | 92 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 103 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 115 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 161 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 181 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 201 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 217 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 233 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 244 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 272 .prog_type = BPF_PROG_TYPE_SCHED_CLS, [all …]
|
| H A D | ld_dw.c | 6 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 15 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 24 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 33 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 42 .prog_type = BPF_PROG_TYPE_SCHED_CLS,
|
| H A D | map_kptr.c | 17 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 37 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 67 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 100 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 121 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 151 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 176 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 197 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 220 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 244 .prog_type = BPF_PROG_TYPE_SCHED_CLS, [all …]
|
| H A D | ctx_sk_lookup.c | 258 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 273 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 286 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 300 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 313 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 327 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 341 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 354 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 368 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 382 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, [all …]
|
| H A D | ctx_skb.c | 185 .prog_type = BPF_PROG_TYPE_SK_SKB, 195 .prog_type = BPF_PROG_TYPE_SK_SKB, 205 .prog_type = BPF_PROG_TYPE_SK_SKB, 221 .prog_type = BPF_PROG_TYPE_SK_SKB, 237 .prog_type = BPF_PROG_TYPE_SK_SKB, 247 .prog_type = BPF_PROG_TYPE_SK_SKB, 257 .prog_type = BPF_PROG_TYPE_SK_SKB, 267 .prog_type = BPF_PROG_TYPE_SK_SKB, 278 .prog_type = BPF_PROG_TYPE_SK_SKB, 290 .prog_type = BPF_PROG_TYPE_SK_SKB, [all …]
|
| H A D | perf_event_sample_period.c | 15 .prog_type = BPF_PROG_TYPE_PERF_EVENT, 31 .prog_type = BPF_PROG_TYPE_PERF_EVENT, 47 .prog_type = BPF_PROG_TYPE_PERF_EVENT, 58 .prog_type = BPF_PROG_TYPE_PERF_EVENT,
|
| H A D | bpf_st_mem.c | 12 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 34 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 64 .prog_type = BPF_PROG_TYPE_SK_LOOKUP, 92 .prog_type = BPF_PROG_TYPE_SK_LOOKUP,
|
| H A D | precise.c | 37 .prog_type = BPF_PROG_TYPE_TRACEPOINT, 96 .prog_type = BPF_PROG_TYPE_TRACEPOINT, 137 .prog_type = BPF_PROG_TYPE_XDP, 154 .prog_type = BPF_PROG_TYPE_XDP, 183 .prog_type = BPF_PROG_TYPE_XDP, 224 .prog_type = BPF_PROG_TYPE_XDP, 261 .prog_type = BPF_PROG_TYPE_XDP,
|
| H A D | bpf_loop_inline.c | 59 .prog_type = BPF_PROG_TYPE_TRACEPOINT, 93 .prog_type = BPF_PROG_TYPE_TRACEPOINT, 131 .prog_type = BPF_PROG_TYPE_TRACEPOINT, 170 .prog_type = BPF_PROG_TYPE_TRACEPOINT, 241 .prog_type = BPF_PROG_TYPE_TRACEPOINT, 259 .prog_type = BPF_PROG_TYPE_TRACEPOINT,
|
| H A D | scale.c | 6 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 15 .prog_type = BPF_PROG_TYPE_SCHED_CLS,
|
| H A D | basic_call.c | 37 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 49 .prog_type = BPF_PROG_TYPE_SCHED_CLS,
|
| H A D | basic_instr.c | 28 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 204 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 217 .prog_type = BPF_PROG_TYPE_SCHED_CLS,
|
| H A D | wide_access.c | 11 .prog_type = BPF_PROG_TYPE_CGROUP_SOCK_ADDR, \ 53 .prog_type = BPF_PROG_TYPE_CGROUP_SOCK_ADDR, \
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | align.c | 21 enum bpf_prog_type prog_type; member 41 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 69 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 98 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 120 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 163 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 196 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 236 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 297 .prog_type = BPF_PROG_TYPE_SCHED_CLS, 395 .prog_type 605 int prog_type = test->prog_type; do_test_single() local [all...] |
| H A D | libbpf_probes.c | 28 enum bpf_prog_type prog_type = (enum bpf_prog_type)e->val; in test_libbpf_probe_prog_types() local 31 if (prog_type == BPF_PROG_TYPE_UNSPEC) in test_libbpf_probe_prog_types() 39 res = libbpf_probe_bpf_prog_type(prog_type, NULL); in test_libbpf_probe_prog_types() 92 .prog_type = BPF_PROG_TYPE_ ## prog, \ in test_libbpf_probe_helpers() 99 enum bpf_prog_type prog_type; in test_libbpf_probe_helpers() member 125 res = libbpf_probe_bpf_helper(d->prog_type, d->helper_id, NULL); in test_libbpf_probe_helpers()
|
| H A D | section_names.c | 11 enum bpf_prog_type prog_type; member 211 enum bpf_prog_type prog_type; in test_prog_type_by_name() local 214 rc = libbpf_prog_type_by_name(test->sec_name, &prog_type, in test_prog_type_by_name() 223 CHECK(prog_type != test->expected_load.prog_type, "check_prog_type", in test_prog_type_by_name() 225 prog_type, test->sec_name); in test_prog_type_by_name()
|
| H A D | signal_pending.c | 10 static void test_signal_pending_by_type(enum bpf_prog_type prog_type) in test_signal_pending_by_type() argument 29 prog_fd = bpf_test_load_program(prog_type, prog, ARRAY_SIZE(prog), in test_signal_pending_by_type()
|
| H A D | sockopt.c | 27 enum bpf_prog_type prog_type; member 943 .prog_type = BPF_PROG_TYPE_CGROUP_SKB, 957 .prog_type = BPF_PROG_TYPE_CGROUP_SKB, 965 enum bpf_prog_type prog_type, in load_prog() argument 982 fd = bpf_prog_load(prog_type, NULL, "GPL", insns, insns_cnt, &opts); in load_prog() 1074 int prog_type = BPF_PROG_TYPE_CGROUP_SOCKOPT; in run_test() local 1079 if (test->prog_type) in run_test() 1080 prog_type = test->prog_type; in run_test() 1082 prog_fd = load_prog(test->insns, prog_type, test->expected_attach_type); in run_test()
|
| H A D | libbpf_str.c | 187 enum bpf_prog_type prog_type = (enum bpf_prog_type)e->val; in test_libbpf_bpf_prog_type_str() local 192 if (prog_type == __MAX_BPF_PROG_TYPE) in test_libbpf_bpf_prog_type_str() 196 prog_type_str = libbpf_bpf_prog_type_str(prog_type); in test_libbpf_bpf_prog_type_str()
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf_probes.c | 103 static int probe_prog_load(enum bpf_prog_type prog_type, in probe_prog_load() argument 116 switch (prog_type) { in probe_prog_load() 137 if (prog_type == BPF_PROG_TYPE_TRACING) in probe_prog_load() 191 fd = bpf_prog_load(prog_type, NULL, "GPL", insns, insns_cnt, &opts); in probe_prog_load() 205 int libbpf_probe_bpf_prog_type(enum bpf_prog_type prog_type, const void *opts) in libbpf_probe_bpf_prog_type() argument 217 ret = probe_prog_load(prog_type, insns, insn_cnt, NULL, 0); in libbpf_probe_bpf_prog_type() 420 int libbpf_probe_bpf_helper(enum bpf_prog_type prog_type, enum bpf_func_id helper_id, in libbpf_probe_bpf_helper() 437 switch (prog_type) { in libbpf_probe_bpf_helper() 448 ret = probe_prog_load(prog_type, insns, insn_cnt, buf, sizeof(buf)); in libbpf_probe_bpf_helper() 416 libbpf_probe_bpf_helper(enum bpf_prog_type prog_type,enum bpf_func_id helper_id,const void * opts) libbpf_probe_bpf_helper() argument
|