Documented in 1 files:
Defined in 1 files as a union:
Defined in 2 files as a struct:
Defined in 6 files as a member:
Referenced in 326 files:
-
arch/alpha/kernel/perf_event.c,
21 times
-
arch/arc/kernel/perf_event.c,
10 times
-
arch/arm/include/asm/hw_breakpoint.h,
5 times
-
arch/arm/include/asm/processor.h,
line 27
-
arch/arm/kernel/hw_breakpoint.c,
14 times
-
arch/arm/kernel/ptrace.c,
4 times
-
arch/arm/mach-imx/mmdc.c,
12 times
-
arch/arm/mm/cache-l2x0-pmu.c,
12 times
-
arch/arm64/include/asm/hw_breakpoint.h,
5 times
-
arch/arm64/include/asm/processor.h,
2 times
-
arch/arm64/kernel/hw_breakpoint.c,
18 times
-
arch/arm64/kernel/ptrace.c,
12 times
-
arch/arm64/kvm/pmu-emul.c,
24 times
-
arch/csky/kernel/perf_event.c,
11 times
-
arch/loongarch/include/asm/hw_breakpoint.h,
5 times
-
arch/loongarch/include/asm/processor.h,
2 times
-
arch/loongarch/kernel/hw_breakpoint.c,
15 times
-
arch/loongarch/kernel/kgdb.c,
7 times
-
arch/loongarch/kernel/perf_event.c,
18 times
-
arch/loongarch/kernel/ptrace.c,
16 times
-
arch/mips/kernel/perf_event_mipsxx.c,
17 times
-
arch/mips/kernel/pm-cps.c,
3 times
-
arch/powerpc/include/asm/hw_breakpoint.h,
6 times
-
arch/powerpc/include/asm/perf_event_server.h,
3 times
-
arch/powerpc/include/asm/processor.h,
line 174
-
arch/powerpc/kernel/hw_breakpoint.c,
16 times
-
arch/powerpc/kernel/ptrace/ptrace-adv.c,
line 89
-
arch/powerpc/kernel/ptrace/ptrace-noadv.c,
3 times
-
arch/powerpc/perf/8xx-pmu.c,
5 times
-
arch/powerpc/perf/core-book3s.c,
38 times
-
arch/powerpc/perf/core-fsl-emb.c,
14 times
-
arch/powerpc/perf/generic-compat-pmu.c,
line 294
-
arch/powerpc/perf/hv-24x7.c,
12 times
-
arch/powerpc/perf/hv-common.h,
line 41
-
arch/powerpc/perf/hv-gpci.c,
6 times
-
arch/powerpc/perf/imc-pmu.c,
24 times
-
arch/powerpc/perf/isa207-common.c,
2 times
-
arch/powerpc/perf/isa207-common.h,
2 times
-
arch/powerpc/perf/kvm-hv-pmu.c,
5 times
-
arch/powerpc/perf/mpc7450-pmu.c,
line 261
-
arch/powerpc/perf/power10-pmu.c,
2 times
-
arch/powerpc/perf/power12-pmu.c,
2 times
-
arch/powerpc/perf/power5+-pmu.c,
line 454
-
arch/powerpc/perf/power5-pmu.c,
line 385
-
arch/powerpc/perf/power6-pmu.c,
line 176
-
arch/powerpc/perf/power7-pmu.c,
line 248
-
arch/powerpc/perf/power9-pmu.c,
line 154
-
arch/powerpc/perf/ppc970-pmu.c,
line 259
-
arch/powerpc/perf/vpa-dtl.c,
11 times
-
arch/powerpc/perf/vpa-pmu.c,
5 times
-
arch/powerpc/platforms/pseries/papr_scm.c,
5 times
-
arch/riscv/kvm/vcpu_pmu.c,
26 times
-
arch/s390/kernel/perf_cpum_cf.c,
15 times
-
arch/s390/kernel/perf_cpum_sf.c,
20 times
-
arch/s390/kernel/perf_pai.c,
35 times
-
arch/sh/include/asm/hw_breakpoint.h,
6 times
-
arch/sh/include/asm/processor_32.h,
line 100
-
arch/sh/include/asm/ptrace.h,
2 times
-
arch/sh/kernel/hw_breakpoint.c,
9 times
-
arch/sh/kernel/perf_event.c,
10 times
-
arch/sh/kernel/ptrace_32.c,
2 times
-
arch/sparc/kernel/perf_event.c,
24 times
-
arch/x86/events/amd/brs.c,
5 times
-
arch/x86/events/amd/core.c,
19 times
-
arch/x86/events/amd/ibs.c,
23 times
-
arch/x86/events/amd/iommu.c,
10 times
-
arch/x86/events/amd/lbr.c,
4 times
-
arch/x86/events/amd/power.c,
8 times
-
arch/x86/events/amd/uncore.c,
20 times
-
arch/x86/events/core.c,
41 times
-
arch/x86/events/intel/bts.c,
11 times
-
arch/x86/events/intel/core.c,
91 times
-
arch/x86/events/intel/cstate.c,
7 times
-
arch/x86/events/intel/ds.c,
48 times
-
arch/x86/events/intel/knc.c,
3 times
-
arch/x86/events/intel/lbr.c,
8 times
-
arch/x86/events/intel/p4.c,
9 times
-
arch/x86/events/intel/p6.c,
2 times
-
arch/x86/events/intel/pt.c,
21 times
-
arch/x86/events/intel/uncore.c,
21 times
-
arch/x86/events/intel/uncore.h,
30 times
-
arch/x86/events/intel/uncore_discovery.c,
8 times
-
arch/x86/events/intel/uncore_discovery.h,
5 times
-
arch/x86/events/intel/uncore_nhmex.c,
16 times
-
arch/x86/events/intel/uncore_snb.c,
8 times
-
arch/x86/events/intel/uncore_snbep.c,
46 times
-
arch/x86/events/msr.c,
7 times
-
arch/x86/events/perf_event.h,
71 times
-
arch/x86/events/rapl.c,
11 times
-
arch/x86/events/zhaoxin/core.c,
4 times
-
arch/x86/include/asm/hw_breakpoint.h,
7 times
-
arch/x86/include/asm/intel_pt.h,
2 times
-
arch/x86/include/asm/perf_event.h,
3 times
-
arch/x86/include/asm/processor.h,
2 times
-
arch/x86/kernel/cpu/resctrl/pseudo_lock.c,
line 313
-
arch/x86/kernel/hw_breakpoint.c,
9 times
-
arch/x86/kernel/kgdb.c,
8 times
-
arch/x86/kernel/ptrace.c,
7 times
-
arch/x86/kvm/pmu.c,
22 times
-
arch/x86/kvm/pmu.h,
2 times
-
arch/x86/kvm/vmx/pmu_intel.c,
3 times
-
arch/x86/kvm/vmx/pmu_intel.h,
line 35
-
arch/xtensa/include/asm/hw_breakpoint.h,
5 times
-
arch/xtensa/include/asm/processor.h,
2 times
-
arch/xtensa/kernel/hw_breakpoint.c,
15 times
-
arch/xtensa/kernel/perf_event.c,
10 times
-
arch/xtensa/kernel/ptrace.c,
4 times
-
drivers/devfreq/event/rockchip-dfi.c,
7 times
-
drivers/dma/idxd/idxd.h,
line 119
-
drivers/dma/idxd/perfmon.c,
15 times
-
drivers/dma/idxd/perfmon.h,
2 times
-
drivers/fpga/dfl-fme-perf.c,
8 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c,
6 times
-
drivers/gpu/drm/i915/i915_pmu.c,
17 times
-
drivers/gpu/drm/xe/xe_pmu.c,
16 times
-
drivers/hwtracing/coresight/coresight-core.c,
line 491
-
drivers/hwtracing/coresight/coresight-dummy.c,
2 times
-
drivers/hwtracing/coresight/coresight-etb10.c,
line 374
-
drivers/hwtracing/coresight/coresight-etm-perf.c,
12 times
-
drivers/hwtracing/coresight/coresight-etm3x-core.c,
4 times
-
drivers/hwtracing/coresight/coresight-etm4x-core.c,
7 times
-
drivers/hwtracing/coresight/coresight-priv.h,
line 255
-
drivers/hwtracing/coresight/coresight-stm.c,
2 times
-
drivers/hwtracing/coresight/coresight-tmc-etf.c,
2 times
-
drivers/hwtracing/coresight/coresight-tmc-etr.c,
7 times
-
drivers/hwtracing/coresight/coresight-tpdm.c,
2 times
-
drivers/hwtracing/coresight/coresight-trbe.c,
3 times
-
drivers/hwtracing/coresight/ultrasoc-smb.c,
line 304
-
drivers/hwtracing/ptt/hisi_ptt.c,
9 times
-
drivers/iommu/intel/iommu.h,
line 675
-
drivers/iommu/intel/perfmon.c,
15 times
-
drivers/perf/alibaba_uncore_drw_pmu.c,
15 times
-
drivers/perf/amlogic/meson_ddr_pmu_core.c,
7 times
-
drivers/perf/apple_m1_cpu_pmu.c,
9 times
-
drivers/perf/arm-cci.c,
21 times
-
drivers/perf/arm-ccn.c,
17 times
-
drivers/perf/arm-cmn.c,
21 times
-
drivers/perf/arm-ni.c,
11 times
-
drivers/perf/arm_brbe.c,
4 times
-
drivers/perf/arm_brbe.h,
5 times
-
drivers/perf/arm_cspmu/ampere_cspmu.c,
7 times
-
drivers/perf/arm_cspmu/arm_cspmu.c,
23 times
-
drivers/perf/arm_cspmu/arm_cspmu.h,
7 times
-
drivers/perf/arm_cspmu/nvidia_cspmu.c,
23 times
-
drivers/perf/arm_dmc620_pmu.c,
16 times
-
drivers/perf/arm_dsu_pmu.c,
17 times
-
drivers/perf/arm_pmu.c,
15 times
-
drivers/perf/arm_pmuv3.c,
42 times
-
drivers/perf/arm_smmuv3_pmu.c,
19 times
-
drivers/perf/arm_spe_pmu.c,
20 times
-
drivers/perf/arm_v6_pmu.c,
8 times
-
drivers/perf/arm_v7_pmu.c,
26 times
-
drivers/perf/arm_xscale_pmu.c,
14 times
-
drivers/perf/cxl_pmu.c,
21 times
-
drivers/perf/dwc_pcie_pmu.c,
16 times
-
drivers/perf/fsl_imx8_ddr_perf.c,
15 times
-
drivers/perf/fsl_imx9_ddr_perf.c,
9 times
-
drivers/perf/fujitsu_uncore_pmu.c,
14 times
-
drivers/perf/hisilicon/hisi_pcie_pmu.c,
24 times
-
drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c,
2 times
-
drivers/perf/hisilicon/hisi_uncore_hha_pmu.c,
8 times
-
drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c,
13 times
-
drivers/perf/hisilicon/hisi_uncore_noc_pmu.c,
5 times
-
drivers/perf/hisilicon/hisi_uncore_pa_pmu.c,
8 times
-
drivers/perf/hisilicon/hisi_uncore_pmu.c,
14 times
-
drivers/perf/hisilicon/hisi_uncore_pmu.h,
15 times
-
drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c,
8 times
-
drivers/perf/hisilicon/hisi_uncore_uc_pmu.c,
9 times
-
drivers/perf/hisilicon/hns3_pmu.c,
31 times
-
drivers/perf/marvell_cn10k_ddr_pmu.c,
9 times
-
drivers/perf/marvell_cn10k_tad_pmu.c,
7 times
-
drivers/perf/marvell_pem_pmu.c,
8 times
-
drivers/perf/nvidia_t410_c2c_pmu.c,
16 times
-
drivers/perf/nvidia_t410_cmem_latency_pmu.c,
18 times
-
drivers/perf/qcom_l2_pmu.c,
12 times
-
drivers/perf/qcom_l3_pmu.c,
24 times
-
drivers/perf/riscv_pmu.c,
14 times
-
drivers/perf/riscv_pmu_legacy.c,
7 times
-
drivers/perf/riscv_pmu_sbi.c,
21 times
-
drivers/perf/starfive_starlink_pmu.c,
15 times
-
drivers/perf/thunderx2_pmu.c,
24 times
-
drivers/perf/xgene_pmu.c,
13 times
-
drivers/powercap/intel_rapl_common.c,
11 times
-
include/linux/bpf.h,
2 times
-
include/linux/bpf_types.h,
line 43
-
include/linux/cgroup_subsys.h,
line 45
-
include/linux/coresight.h,
3 times
-
include/linux/hw_breakpoint.h,
27 times
-
include/linux/lsm_hook_defs.h,
3 times
-
include/linux/perf/arm_pmu.h,
11 times
-
include/linux/perf/riscv_pmu.h,
16 times
-
include/linux/perf_event.h,
100 times
-
include/linux/security.h,
9 times
-
include/linux/trace_events.h,
25 times
-
kernel/bpf/arraymap.c,
line 1268
-
kernel/bpf/stackmap.c,
2 times
-
kernel/bpf/syscall.c,
43 times
-
kernel/events/core.c,
452 times
-
kernel/events/hw_breakpoint.c,
33 times
-
kernel/events/hw_breakpoint_test.c,
4 times
-
kernel/events/internal.h,
4 times
-
kernel/events/ring_buffer.c,
7 times
-
kernel/trace/bpf_trace.c,
5 times
-
kernel/trace/trace_event_perf.c,
19 times
-
kernel/trace/trace_events_filter.c,
4 times
-
kernel/trace/trace_kprobe.c,
line 1774
-
kernel/trace/trace_uprobe.c,
7 times
-
kernel/watchdog_perf.c,
10 times
-
lib/tests/slub_kunit.c,
3 times
-
samples/hw_breakpoint/data_breakpoint.c,
2 times
-
security/security.c,
4 times
-
security/selinux/hooks.c,
3 times
-
security/selinux/include/objsec.h,
2 times
-
tools/bpf/bpftool/link.c,
53 times
-
tools/lib/bpf/bpf.c,
3 times
-
tools/lib/bpf/libbpf.c,
line 11548
-
tools/lib/perf/Documentation/examples/sampling.c,
line 38
-
tools/lib/perf/include/perf/mmap.h,
2 times
-
tools/lib/perf/tests/test-evlist.c,
2 times
-
tools/perf/arch/x86/util/event.c,
2 times
-
tools/perf/bench/inject-buildid.c,
4 times
-
tools/perf/bench/synthesize.c,
line 54
-
tools/perf/builtin-annotate.c,
line 281
-
tools/perf/builtin-c2c.c,
line 332
-
tools/perf/builtin-diff.c,
line 391
-
tools/perf/builtin-evlist.c,
line 24
-
tools/perf/builtin-inject.c,
43 times
-
tools/perf/builtin-kvm.c,
3 times
-
tools/perf/builtin-kwork.c,
line 1993
-
tools/perf/builtin-lock.c,
2 times
-
tools/perf/builtin-mem.c,
line 182
-
tools/perf/builtin-record.c,
12 times
-
tools/perf/builtin-report.c,
7 times
-
tools/perf/builtin-sched.c,
16 times
-
tools/perf/builtin-script.c,
25 times
-
tools/perf/builtin-stat.c,
5 times
-
tools/perf/builtin-timechart.c,
4 times
-
tools/perf/builtin-top.c,
6 times
-
tools/perf/builtin-trace.c,
14 times
-
tools/perf/tests/backward-ring-buffer.c,
line 39
-
tools/perf/tests/code-reading.c,
3 times
-
tools/perf/tests/cpumap.c,
3 times
-
tools/perf/tests/dlfilter-test.c,
3 times
-
tools/perf/tests/event_update.c,
4 times
-
tools/perf/tests/hists_common.c,
line 111
-
tools/perf/tests/keep-tracking.c,
line 35
-
tools/perf/tests/mmap-basic.c,
line 42
-
tools/perf/tests/openat-syscall-tp-fields.c,
line 94
-
tools/perf/tests/parse-no-sample-id-all.c,
6 times
-
tools/perf/tests/perf-record.c,
line 192
-
tools/perf/tests/perf-time-to-tsc.c,
line 87
-
tools/perf/tests/sample-parsing.c,
line 213
-
tools/perf/tests/stat.c,
3 times
-
tools/perf/tests/sw-clock.c,
line 36
-
tools/perf/tests/switch-tracking.c,
6 times
-
tools/perf/tests/task-exit.c,
line 45
-
tools/perf/tests/thread-map.c,
line 63
-
tools/perf/util/amd-sample-raw.c,
line 376
-
tools/perf/util/arm-spe.c,
11 times
-
tools/perf/util/arm-spe.h,
2 times
-
tools/perf/util/aslr.c,
16 times
-
tools/perf/util/aslr.h,
2 times
-
tools/perf/util/auxtrace.c,
9 times
-
tools/perf/util/auxtrace.h,
13 times
-
tools/perf/util/bpf-event.c,
8 times
-
tools/perf/util/bpf-event.h,
4 times
-
tools/perf/util/bpf_skel/vmlinux/vmlinux.h,
2 times
-
tools/perf/util/build-id.c,
line 57
-
tools/perf/util/build-id.h,
line 36
-
tools/perf/util/cs-etm.c,
11 times
-
tools/perf/util/cs-etm.h,
3 times
-
tools/perf/util/data-convert-bt.c,
4 times
-
tools/perf/util/data-convert-json.c,
line 161
-
tools/perf/util/db-export.c,
2 times
-
tools/perf/util/db-export.h,
3 times
-
tools/perf/util/debug.c,
3 times
-
tools/perf/util/debug.h,
2 times
-
tools/perf/util/dlfilter.c,
line 491
-
tools/perf/util/dlfilter.h,
5 times
-
tools/perf/util/event.c,
28 times
-
tools/perf/util/event.h,
38 times
-
tools/perf/util/evlist.c,
4 times
-
tools/perf/util/evlist.h,
6 times
-
tools/perf/util/evsel.c,
4 times
-
tools/perf/util/evsel.h,
5 times
-
tools/perf/util/header.c,
7 times
-
tools/perf/util/header.h,
8 times
-
tools/perf/util/hisi-ptt.c,
3 times
-
tools/perf/util/hisi-ptt.h,
line 16
-
tools/perf/util/intel-bts.c,
6 times
-
tools/perf/util/intel-bts.h,
2 times
-
tools/perf/util/intel-pt.c,
17 times
-
tools/perf/util/intel-pt.h,
2 times
-
tools/perf/util/intel-tpebs.c,
line 191
-
tools/perf/util/jitdump.c,
3 times
-
tools/perf/util/machine.c,
20 times
-
tools/perf/util/machine.h,
17 times
-
tools/perf/util/mmap.h,
line 55
-
tools/perf/util/ordered-events.c,
11 times
-
tools/perf/util/ordered-events.h,
2 times
-
tools/perf/util/powerpc-vpadtl.c,
4 times
-
tools/perf/util/powerpc-vpadtl.h,
2 times
-
tools/perf/util/python.c,
6 times
-
tools/perf/util/s390-cpumsf.c,
5 times
-
tools/perf/util/s390-cpumsf.h,
2 times
-
tools/perf/util/sample-raw.h,
3 times
-
tools/perf/util/scripting-engines/trace-event-perl.c,
2 times
-
tools/perf/util/scripting-engines/trace-event-python.c,
5 times
-
tools/perf/util/session.c,
66 times
-
tools/perf/util/session.h,
7 times
-
tools/perf/util/sideband_evlist.c,
line 74
-
tools/perf/util/stat.c,
4 times
-
tools/perf/util/stat.h,
5 times
-
tools/perf/util/synthetic-events.c,
41 times
-
tools/perf/util/synthetic-events.h,
7 times
-
tools/perf/util/tool.c,
26 times
-
tools/perf/util/tool.h,
9 times
-
tools/perf/util/trace-event-scripting.c,
2 times
-
tools/perf/util/trace-event.h,
7 times
-
tools/perf/util/tsc.c,
2 times
-
tools/perf/util/tsc.h,
line 30
-
tools/power/x86/turbostat/turbostat.c,
15 times
-
tools/testing/selftests/bpf/prog_tests/fill_link_info.c,
33 times
-
tools/testing/selftests/bpf/prog_tests/missed.c,
2 times
-
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c,
3 times
-
tools/testing/selftests/net/bench/page_pool/time_bench.c,
7 times