Symbol: BPF_PROG_TYPE_TRACING
include/linux/bpf_types.h
49
BPF_PROG_TYPE(BPF_PROG_TYPE_TRACING, tracing,
include/linux/bpf_verifier.h
1289
case BPF_PROG_TYPE_TRACING:
kernel/bpf/btf.c
6279
case BPF_PROG_TYPE_TRACING:
kernel/bpf/btf.c
6620
case BPF_PROG_TYPE_TRACING:
kernel/bpf/btf.c
9040
case BPF_PROG_TYPE_TRACING:
kernel/bpf/core.c
2545
case BPF_PROG_TYPE_TRACING:
kernel/bpf/cpumask.c
526
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_TRACING, &cpumask_kfunc_set);
kernel/bpf/fixups.c
2151
if (prog_type == BPF_PROG_TYPE_TRACING &&
kernel/bpf/fixups.c
2185
if (prog_type == BPF_PROG_TYPE_TRACING &&
kernel/bpf/fixups.c
2217
if (prog_type == BPF_PROG_TYPE_TRACING &&
kernel/bpf/fixups.c
2243
if (prog_type == BPF_PROG_TYPE_TRACING &&
kernel/bpf/helpers.c
4994
ret = register_btf_kfunc_id_set(BPF_PROG_TYPE_TRACING, &generic_kfunc_set);
kernel/bpf/syscall.c
2739
case BPF_PROG_TYPE_TRACING:
kernel/bpf/syscall.c
2750
if (prog_type != BPF_PROG_TYPE_TRACING)
kernel/bpf/syscall.c
2760
if (dst_prog && prog_type != BPF_PROG_TYPE_TRACING &&
kernel/bpf/syscall.c
2879
case BPF_PROG_TYPE_TRACING:
kernel/bpf/syscall.c
3176
if (type == BPF_PROG_TYPE_TRACING && dst_prog &&
kernel/bpf/syscall.c
3177
dst_prog->type == BPF_PROG_TYPE_TRACING) {
kernel/bpf/syscall.c
3703
case BPF_PROG_TYPE_TRACING:
kernel/bpf/syscall.c
3800
if (prog->type != BPF_PROG_TYPE_TRACING &&
kernel/bpf/syscall.c
4364
case BPF_PROG_TYPE_TRACING:
kernel/bpf/syscall.c
4372
if (prog->type == BPF_PROG_TYPE_TRACING &&
kernel/bpf/syscall.c
4510
return BPF_PROG_TYPE_TRACING;
kernel/bpf/syscall.c
5882
case BPF_PROG_TYPE_TRACING:
kernel/bpf/trampoline.c
183
case BPF_PROG_TYPE_TRACING:
kernel/bpf/verifier.c
10049
if (type == BPF_PROG_TYPE_TRACING) {
kernel/bpf/verifier.c
11919
case BPF_PROG_TYPE_TRACING:
kernel/bpf/verifier.c
12997
(prog_type == BPF_PROG_TYPE_TRACING && env->prog->expected_attach_type != BPF_TRACE_ITER
kernel/bpf/verifier.c
16432
case BPF_PROG_TYPE_TRACING:
kernel/bpf/verifier.c
18843
case BPF_PROG_TYPE_TRACING:
kernel/bpf/verifier.c
18933
bool prog_tracing = prog->type == BPF_PROG_TYPE_TRACING;
kernel/bpf/verifier.c
19044
if (tgt_prog->type == BPF_PROG_TYPE_TRACING &&
kernel/bpf/verifier.c
19306
if (prog->type == BPF_PROG_TYPE_TRACING) {
kernel/bpf/verifier.c
19357
if (prog->type != BPF_PROG_TYPE_TRACING &&
kernel/bpf/verifier.c
19396
} else if (prog->type == BPF_PROG_TYPE_TRACING &&
kernel/bpf/verifier.c
19415
if (prog->type == BPF_PROG_TYPE_TRACING &&
kernel/bpf/verifier.c
5041
case BPF_PROG_TYPE_TRACING:
kernel/bpf/verifier.c
8466
case BPF_PROG_TYPE_TRACING:
kernel/cgroup/rstat.c
768
return register_btf_kfunc_id_set(BPF_PROG_TYPE_TRACING,
kernel/sched/ext/cid.c
708
register_btf_kfunc_id_set(BPF_PROG_TYPE_TRACING, &scx_kfunc_set_cid) ?:
kernel/sched/ext/ext.c
10781
(ret = register_btf_kfunc_id_set(BPF_PROG_TYPE_TRACING,
kernel/sched/ext/idle.c
1510
register_btf_kfunc_id_set(BPF_PROG_TYPE_TRACING, &scx_kfunc_set_idle) ?:
kernel/trace/bpf_trace.c
1337
return prog->type == BPF_PROG_TYPE_TRACING &&
kernel/trace/bpf_trace.c
1788
if (prog->type == BPF_PROG_TYPE_TRACING &&
kernel/trace/bpf_trace.c
3464
err = err ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_TRACING, &bpf_session_kfunc_set);
kernel/trace/bpf_trace.c
979
if (prog->type == BPF_PROG_TYPE_TRACING &&
net/bpf/test_run.c
1904
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_TRACING, &bpf_prog_test_kfunc_set);
net/core/filter.c
12640
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_TRACING, &bpf_kfunc_set_skb);
net/core/filter.c
12707
return register_btf_kfunc_id_set(BPF_PROG_TYPE_TRACING, &bpf_sk_iter_kfunc_set);
samples/bpf/xdp_sample_user.h
64
if (bpf_program__type(skel->progs.name) != BPF_PROG_TYPE_TRACING)\
tools/bpf/bpftool/gen.c
583
case BPF_PROG_TYPE_TRACING:
tools/lib/bpf/libbpf.c
229
[BPF_PROG_TYPE_TRACING] = "tracing",
tools/lib/bpf/libbpf.c
3546
if (prog->type == BPF_PROG_TYPE_TRACING && !prog->attach_prog_fd)
tools/lib/bpf/libbpf_probes.c
132
case BPF_PROG_TYPE_TRACING:
tools/lib/bpf/libbpf_probes.c
137
if (prog_type == BPF_PROG_TYPE_TRACING)
tools/lib/bpf/libbpf_probes.c
451
case BPF_PROG_TYPE_TRACING:
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
491
return bpf_prog_load(BPF_PROG_TYPE_TRACING,
tools/testing/selftests/bpf/prog_tests/fexit_stress.c
38
fexit_fd[i] = bpf_prog_load(BPF_PROG_TYPE_TRACING, NULL, "GPL",
tools/testing/selftests/bpf/prog_tests/module_fentry_shadow.c
102
prog_fd[i] = bpf_prog_load(BPF_PROG_TYPE_TRACING, NULL, "GPL",
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
2014
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_TRACING, &bpf_testmod_kfunc_set);
tools/testing/selftests/bpf/test_verifier.c
1572
if ((prog_type == BPF_PROG_TYPE_TRACING ||
tools/testing/selftests/bpf/test_verifier.c
1609
if (fd_prog < 0 && prog_type != BPF_PROG_TYPE_TRACING &&
tools/testing/selftests/bpf/verifier/atomic_fetch_add.c
101
.prog_type = BPF_PROG_TYPE_TRACING,
tools/testing/selftests/bpf/verifier/sleepable.c
20
.prog_type = BPF_PROG_TYPE_TRACING,
tools/testing/selftests/bpf/verifier/sleepable.c
33
.prog_type = BPF_PROG_TYPE_TRACING,
tools/testing/selftests/bpf/verifier/sleepable.c
46
.prog_type = BPF_PROG_TYPE_TRACING,
tools/testing/selftests/bpf/verifier/sleepable.c
7
.prog_type = BPF_PROG_TYPE_TRACING,
tools/testing/selftests/bpf/verifier/sleepable.c
84
.prog_type = BPF_PROG_TYPE_TRACING,
tools/testing/selftests/bpf/verifier/sleepable.c
97
.prog_type = BPF_PROG_TYPE_TRACING,