Symbol: BPF_PROG_TYPE_EXT
include/linux/bpf_types.h
73
BPF_PROG_TYPE(BPF_PROG_TYPE_EXT, bpf_extension,
include/linux/bpf_verifier.h
961
return (prog->type == BPF_PROG_TYPE_EXT && prog->aux->saved_dst_prog_type) ?
kernel/bpf/arraymap.c
972
if (prog->type == BPF_PROG_TYPE_EXT ||
kernel/bpf/btf.c
6249
case BPF_PROG_TYPE_EXT:
kernel/bpf/btf.c
6982
if (tgt_prog->type == BPF_PROG_TYPE_EXT)
kernel/bpf/btf.c
7831
if (prog_type == BPF_PROG_TYPE_EXT)
kernel/bpf/core.c
2462
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
2669
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
2680
prog_type != BPF_PROG_TYPE_EXT)
kernel/bpf/syscall.c
2750
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
2778
case BPF_PROG_TYPE_EXT: /* extends any prog */
kernel/bpf/syscall.c
2801
case BPF_PROG_TYPE_EXT: /* extends any prog */
kernel/bpf/syscall.c
3050
if (type == BPF_PROG_TYPE_EXT && dst_prog &&
kernel/bpf/syscall.c
3610
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
3639
if (prog->type != BPF_PROG_TYPE_EXT) {
kernel/bpf/syscall.c
4257
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
4438
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
5732
case BPF_PROG_TYPE_EXT:
kernel/bpf/verifier.c
18101
case BPF_PROG_TYPE_EXT:
kernel/bpf/verifier.c
24605
if (subprog || env->prog->type == BPF_PROG_TYPE_EXT) {
kernel/bpf/verifier.c
24964
bool prog_extension = prog->type == BPF_PROG_TYPE_EXT;
kernel/bpf/verifier.c
25389
prog->type != BPF_PROG_TYPE_EXT)
kernel/bpf/verifier.c
25396
if (tgt_prog && prog->type == BPF_PROG_TYPE_EXT) {
kernel/bpf/verifier.c
26224
if (env->prog->type == BPF_PROG_TYPE_EXT)
tools/lib/bpf/libbpf.c
10474
if (prog->type == BPF_PROG_TYPE_EXT || attach_prog_fd) {
tools/lib/bpf/libbpf.c
13316
if (prog->type != BPF_PROG_TYPE_EXT) {
tools/lib/bpf/libbpf.c
226
[BPF_PROG_TYPE_EXT] = "ext",
tools/lib/bpf/libbpf_probes.c
146
case BPF_PROG_TYPE_EXT:
tools/lib/bpf/libbpf_probes.c
439
case BPF_PROG_TYPE_EXT:
tools/testing/selftests/bpf/prog_tests/token.c
1077
if (ASSERT_EQ(info.allowed_progs, bit(BPF_PROG_TYPE_EXT), "token_info_progs_ext"))
tools/testing/selftests/bpf/prog_tests/token.c
1131
.progs = bit(BPF_PROG_TYPE_EXT) | bit(BPF_PROG_TYPE_XDP),
tools/testing/selftests/bpf/prog_tests/token.c
1139
.progs = bit(BPF_PROG_TYPE_EXT) | bit(BPF_PROG_TYPE_XDP),
tools/testing/selftests/bpf/verifier/calls.c
284
.prog_type = BPF_PROG_TYPE_EXT,
tools/testing/selftests/bpf/veristat.c
1269
if (bpf_program__type(prog) == BPF_PROG_TYPE_EXT) {