Defined in 3 files as a struct:
Defined in 32 files as a member:
-
include/linux/bpf-cgroup.h,
line 102
(as a member)
-
include/linux/bpf.h,
line 2961
(as a member)
-
include/linux/cgroup-defs.h,
line 183
(as a member)
-
include/linux/cgroup-defs.h,
line 934
(as a member)
-
include/linux/perf_event.h,
line 1344
(as a member)
-
include/linux/sched/task.h,
line 41
(as a member)
-
include/uapi/linux/bpf.h,
line 146
(as a member)
-
include/uapi/linux/bpf.h,
line 1886
(as a member)
-
include/uapi/linux/bpf.h,
line 6829
(as a member)
-
include/uapi/linux/bpf.h,
line 6847
(as a member)
-
include/uapi/linux/perf_event.h,
line 461
(as a member)
-
include/uapi/linux/sched.h,
line 113
(as a member)
-
kernel/events/core.c,
line 1838
(as a member)
-
kernel/sched/ext/internal.h,
line 243
(as a member)
-
mm/percpu-internal.h,
line 37
(as a member)
-
tools/lib/bpf/bpf.h,
line 472
(as a member)
-
tools/lib/perf/include/perf/event.h,
line 605
(as a member)
-
tools/perf/builtin-trace.c,
line 163
(as a member)
-
tools/perf/dlfilters/dlfilter-test-api-v0.c,
line 59
(as a member)
-
tools/perf/dlfilters/dlfilter-test-api-v2.c,
line 65
(as a member)
-
tools/perf/include/perf/perf_dlfilter.h,
line 60
(as a member)
-
tools/perf/util/bpf_skel/syscall_summary.h,
line 13
(as a member)
-
tools/perf/util/bpf_skel/vmlinux/vmlinux.h,
line 88
(as a member)
-
tools/perf/util/bpf_skel/vmlinux/vmlinux.h,
line 174
(as a member)
-
tools/perf/util/evsel.h,
line 228
(as a member)
-
tools/perf/util/hist.h,
line 252
(as a member)
-
tools/perf/util/sample.h,
line 160
(as a member)
-
tools/perf/util/tool.h,
line 52
(as a member)
-
tools/testing/selftests/cgroup/test_cpu.c,
line 25
(as a member)
-
tools/testing/selftests/cgroup/test_cpuset.c,
line 269
(as a member)
-
tools/testing/selftests/clone3/clone3_selftests.h,
line 33
(as a member)
-
tools/tracing/rtla/src/common.h,
line 97
(as a member)
Referenced in 175 files:
-
block/bfq-iosched.c,
line 604
-
block/blk-cgroup-fc-appid.c,
line 13
-
block/blk-cgroup.c,
2 times
-
block/blk-iocost.c,
4 times
-
drivers/block/loop.c,
line 1905
-
drivers/infiniband/core/cma_configfs.c,
line 322
-
fs/bpf_fs_kfuncs.c,
3 times
-
fs/pidfs.c,
2 times
-
include/linux/bpf-cgroup.h,
4 times
-
include/linux/bpf.h,
6 times
-
include/linux/bpf_types.h,
line 142
-
include/linux/cgroup-defs.h,
10 times
-
include/linux/cgroup.h,
64 times
-
include/linux/cgroup_namespace.h,
line 29
-
include/linux/cpuset.h,
8 times
-
include/linux/memcontrol.h,
4 times
-
include/linux/psi.h,
5 times
-
include/linux/sched/ext.h,
line 286
-
include/linux/sched/task.h,
line 45
-
include/net/sock.h,
line 1440
-
include/trace/events/cgroup.h,
25 times
-
include/trace/events/iocost.h,
9 times
-
include/trace/events/memcg.h,
3 times
-
include/trace/events/writeback.h,
2 times
-
kernel/bpf/bpf_cgrp_storage.c,
41 times
-
kernel/bpf/cgroup.c,
72 times
-
kernel/bpf/cgroup_iter.c,
29 times
-
kernel/bpf/helpers.c,
16 times
-
kernel/bpf/local_storage.c,
4 times
-
kernel/bpf/verifier.c,
6 times
-
kernel/cgroup/cgroup-internal.h,
13 times
-
kernel/cgroup/cgroup-v1.c,
28 times
-
kernel/cgroup/cgroup.c,
229 times
-
kernel/cgroup/cpuset-internal.h,
line 271
-
kernel/cgroup/cpuset-v1.c,
6 times
-
kernel/cgroup/cpuset.c,
8 times
-
kernel/cgroup/debug.c,
7 times
-
kernel/cgroup/dmem.c,
3 times
-
kernel/cgroup/freezer.c,
14 times
-
kernel/cgroup/misc.c,
3 times
-
kernel/cgroup/pids.c,
line 251
-
kernel/cgroup/rstat.c,
23 times
-
kernel/events/core.c,
27 times
-
kernel/fork.c,
4 times
-
kernel/sched/cpuacct.c,
line 283
-
kernel/sched/debug.c,
line 944
-
kernel/sched/ext/ext.c,
36 times
-
kernel/sched/ext/internal.h,
27 times
-
kernel/sched/ext/sub.c,
16 times
-
kernel/sched/ext/sub.h,
5 times
-
kernel/sched/fair.c,
2 times
-
kernel/sched/psi.c,
17 times
-
kernel/trace/blktrace.c,
2 times
-
mm/backing-dev.c,
3 times
-
mm/bpf_memcontrol.c,
4 times
-
mm/damon/sysfs-common.c,
line 110
-
mm/memcontrol.c,
6 times
-
mm/page_io.c,
line 260
-
mm/page_owner.c,
line 583
-
mm/percpu.c,
3 times
-
mm/vmscan.c,
line 5624
-
net/core/filter.c,
4 times
-
net/netfilter/nft_socket.c,
2 times
-
net/netfilter/xt_cgroup.c,
4 times
-
samples/cgroup/memcg_event_listener.c,
2 times
-
tools/bpf/bpftool/link.c,
8 times
-
tools/lib/bpf/bpf.c,
7 times
-
tools/lib/bpf/libbpf.c,
3 times
-
tools/mm/page-types.c,
12 times
-
tools/perf/bench/sched-pipe.c,
2 times
-
tools/perf/builtin-diff.c,
line 1957
-
tools/perf/builtin-inject.c,
line 2828
-
tools/perf/builtin-lock.c,
line 2475
-
tools/perf/builtin-report.c,
line 1609
-
tools/perf/builtin-script.c,
4 times
-
tools/perf/builtin-trace.c,
5 times
-
tools/perf/tests/sample-parsing.c,
2 times
-
tools/perf/util/bpf-trace-summary.c,
4 times
-
tools/perf/util/bpf_counter_cgroup.c,
line 99
-
tools/perf/util/bpf_lock_contention.c,
3 times
-
tools/perf/util/bpf_off_cpu.c,
line 284
-
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c,
4 times
-
tools/perf/util/bpf_skel/lock_contention.bpf.c,
2 times
-
tools/perf/util/bpf_skel/off_cpu.bpf.c,
2 times
-
tools/perf/util/bpf_skel/sample_filter.bpf.c,
line 140
-
tools/perf/util/bpf_skel/syscall_summary.bpf.c,
6 times
-
tools/perf/util/bpf_skel/vmlinux/vmlinux.h,
line 93
-
tools/perf/util/cgroup.c,
52 times
-
tools/perf/util/cgroup.h,
14 times
-
tools/perf/util/data-convert-json.c,
line 358
-
tools/perf/util/dlfilter.c,
line 538
-
tools/perf/util/event.c,
2 times
-
tools/perf/util/evsel.c,
8 times
-
tools/perf/util/evsel.h,
2 times
-
tools/perf/util/hist.c,
5 times
-
tools/perf/util/machine.c,
3 times
-
tools/perf/util/metricgroup.c,
line 1660
-
tools/perf/util/metricgroup.h,
2 times
-
tools/perf/util/perf_api_probe.c,
line 124
-
tools/perf/util/perf_event_attr_fprintf.c,
line 379
-
tools/perf/util/python.c,
line 3881
-
tools/perf/util/session.c,
5 times
-
tools/perf/util/sort.c,
5 times
-
tools/perf/util/stat-display.c,
2 times
-
tools/perf/util/synthetic-events.c,
9 times
-
tools/perf/util/tool.c,
3 times
-
tools/sched_ext/include/scx/common.bpf.h,
6 times
-
tools/sched_ext/include/scx/compat.bpf.h,
line 19
-
tools/sched_ext/scx_flatcg.bpf.c,
18 times
-
tools/sched_ext/scx_pair.bpf.c,
3 times
-
tools/sched_ext/scx_qmap.bpf.c,
6 times
-
tools/testing/selftests/bpf/bpf_experimental.h,
2 times
-
tools/testing/selftests/bpf/prog_tests/btf_dump.c,
line 838
-
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/cgroup_iter.c,
7 times
-
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c,
2 times
-
tools/testing/selftests/bpf/prog_tests/cgroup_link.c,
4 times
-
tools/testing/selftests/bpf/prog_tests/cgrp_local_storage.c,
4 times
-
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c,
6 times
-
tools/testing/selftests/bpf/prog_tests/sk_bypass_prot_mem.c,
5 times
-
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c,
2 times
-
tools/testing/selftests/bpf/progs/cgroup_hierarchical_stats.c,
5 times
-
tools/testing/selftests/bpf/progs/cgroup_iter.c,
3 times
-
tools/testing/selftests/bpf/progs/cgroup_iter_memcg.c,
2 times
-
tools/testing/selftests/bpf/progs/cgroup_read_xattr.c,
13 times
-
tools/testing/selftests/bpf/progs/cgrp_kfunc_common.h,
10 times
-
tools/testing/selftests/bpf/progs/cgrp_kfunc_failure.c,
28 times
-
tools/testing/selftests/bpf/progs/cgrp_kfunc_success.c,
12 times
-
tools/testing/selftests/bpf/progs/cgrp_ls_attach_cgroup.c,
3 times
-
tools/testing/selftests/bpf/progs/cgrp_ls_negative.c,
line 23
-
tools/testing/selftests/bpf/progs/cgrp_ls_recursion.c,
6 times
-
tools/testing/selftests/bpf/progs/cgrp_ls_sleepable.c,
7 times
-
tools/testing/selftests/bpf/progs/cgrp_ls_tp_btf.c,
6 times
-
tools/testing/selftests/bpf/progs/iters_css.c,
5 times
-
tools/testing/selftests/bpf/progs/iters_css_task.c,
9 times
-
tools/testing/selftests/bpf/progs/iters_task_failure.c,
5 times
-
tools/testing/selftests/bpf/progs/map_kptr.c,
line 231
-
tools/testing/selftests/bpf/progs/profiler.inc.h,
line 270
-
tools/testing/selftests/bpf/progs/read_cgroupfs_xattr.c,
2 times
-
tools/testing/selftests/bpf/progs/struct_ops_kptr_return.c,
line 16
-
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__invalid_scalar.c,
3 times
-
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__local_kptr.c,
3 times
-
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__nonzero_offset.c,
3 times
-
tools/testing/selftests/bpf/progs/struct_ops_kptr_return_fail__wrong_type.c,
3 times
-
tools/testing/selftests/bpf/progs/task_ls_uptr.c,
2 times
-
tools/testing/selftests/bpf/progs/test_cgroup1_hierarchy.c,
5 times
-
tools/testing/selftests/bpf/progs/test_task_under_cgroup.c,
5 times
-
tools/testing/selftests/bpf/progs/verifier_bits_iter.c,
3 times
-
tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c,
line 72
-
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c,
line 1622
-
tools/testing/selftests/bpf/test_kmods/bpf_testmod.h,
2 times
-
tools/testing/selftests/bpf/uptr_test_common.h,
3 times
-
tools/testing/selftests/cgroup/lib/cgroup_util.c,
64 times
-
tools/testing/selftests/cgroup/lib/include/cgroup_util.h,
26 times
-
tools/testing/selftests/cgroup/test_core.c,
line 55
-
tools/testing/selftests/cgroup/test_cpu.c,
17 times
-
tools/testing/selftests/cgroup/test_cpuset.c,
9 times
-
tools/testing/selftests/cgroup/test_freezer.c,
271 times
-
tools/testing/selftests/cgroup/test_hugetlb_memcg.c,
line 95
-
tools/testing/selftests/cgroup/test_kill.c,
72 times
-
tools/testing/selftests/cgroup/test_kmem.c,
5 times
-
tools/testing/selftests/cgroup/test_memcontrol.c,
24 times
-
tools/testing/selftests/cgroup/test_pids.c,
2 times
-
tools/testing/selftests/cgroup/test_zswap.c,
18 times
-
tools/testing/selftests/kvm/access_tracking_perf_test.c,
line 485
-
tools/testing/selftests/sched_ext/maximal.bpf.c,
10 times
-
tools/tracing/rtla/src/cli_p.h,
line 189
-
tools/tracing/rtla/src/common.c,
line 197
-
tools/tracing/rtla/src/utils.c,
7 times
-
tools/tracing/rtla/src/utils.h,
2 times
-
tools/tracing/rtla/tests/unit/cli_opt_callback.c,
2 times
-
tools/tracing/rtla/tests/unit/osnoise_hist_cli.c,
6 times
-
tools/tracing/rtla/tests/unit/osnoise_top_cli.c,
6 times
-
tools/tracing/rtla/tests/unit/timerlat_hist_cli.c,
6 times
-
tools/tracing/rtla/tests/unit/timerlat_top_cli.c,
6 times