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
1282
return (prog->type == BPF_PROG_TYPE_EXT && prog->aux->saved_dst_prog_type) ?
kernel/bpf/arraymap.c
970
if (prog->type == BPF_PROG_TYPE_EXT ||
kernel/bpf/btf.c
6316
case BPF_PROG_TYPE_EXT:
kernel/bpf/btf.c
7050
if (tgt_prog->type == BPF_PROG_TYPE_EXT)
kernel/bpf/btf.c
8022
if (prog_type == BPF_PROG_TYPE_EXT)
kernel/bpf/core.c
2547
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
2742
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
2761
prog_type != BPF_PROG_TYPE_EXT)
kernel/bpf/syscall.c
2831
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
2859
case BPF_PROG_TYPE_EXT: /* extends any prog */
kernel/bpf/syscall.c
2882
case BPF_PROG_TYPE_EXT: /* extends any prog */
kernel/bpf/syscall.c
3158
if (type == BPF_PROG_TYPE_EXT && dst_prog &&
kernel/bpf/syscall.c
3712
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
3741
if (prog->type != BPF_PROG_TYPE_EXT) {
kernel/bpf/syscall.c
3860
if (prog->type == BPF_PROG_TYPE_EXT &&
kernel/bpf/syscall.c
4365
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
4554
case BPF_PROG_TYPE_EXT:
kernel/bpf/syscall.c
5874
case BPF_PROG_TYPE_EXT:
kernel/bpf/verifier.c
16486
case BPF_PROG_TYPE_EXT:
kernel/bpf/verifier.c
16515
case BPF_PROG_TYPE_EXT:
kernel/bpf/verifier.c
18388
if (subprog || env->prog->type == BPF_PROG_TYPE_EXT) {
kernel/bpf/verifier.c
18462
if (env->prog->type == BPF_PROG_TYPE_EXT && sub->arg_cnt > MAX_BPF_FUNC_REG_ARGS) {
kernel/bpf/verifier.c
18932
bool prog_extension = prog->type == BPF_PROG_TYPE_EXT;
kernel/bpf/verifier.c
19359
prog->type != BPF_PROG_TYPE_EXT)
kernel/bpf/verifier.c
19366
if (tgt_prog && prog->type == BPF_PROG_TYPE_EXT) {
kernel/bpf/verifier.c
20034
if (env->prog->type == BPF_PROG_TYPE_EXT)
tools/lib/bpf/libbpf.c
10734
if (prog->type == BPF_PROG_TYPE_EXT || attach_prog_fd) {
tools/lib/bpf/libbpf.c
13896
if (prog->type != BPF_PROG_TYPE_EXT) {
tools/lib/bpf/libbpf.c
231
[BPF_PROG_TYPE_EXT] = "ext",
tools/lib/bpf/libbpf_probes.c
146
case BPF_PROG_TYPE_EXT:
tools/lib/bpf/libbpf_probes.c
452
case BPF_PROG_TYPE_EXT:
tools/testing/selftests/bpf/prog_tests/token.c
1135
if (ASSERT_EQ(info.allowed_progs, bit(BPF_PROG_TYPE_EXT), "token_info_progs_ext"))
tools/testing/selftests/bpf/prog_tests/token.c
1189
.progs = bit(BPF_PROG_TYPE_EXT) | bit(BPF_PROG_TYPE_XDP),
tools/testing/selftests/bpf/prog_tests/token.c
1197
.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
1279
if (bpf_program__type(prog) == BPF_PROG_TYPE_EXT) {