Defined in 1 files as a union:
Defined in 1 files as a struct:
Defined in 2 files as a member:
Documented in 1 files:
Referenced in 188 files:
- arch/alpha/kernel/perf_event.c, 21 times
- arch/arc/kernel/perf_event.c, 10 times
- arch/arm/include/asm/hw_breakpoint.h, 6 times
- arch/arm/include/asm/processor.h, line 35
- arch/arm/kernel/hw_breakpoint.c, 15 times
- arch/arm/kernel/perf_event_v6.c, 9 times
- arch/arm/kernel/perf_event_v7.c, 25 times
- arch/arm/kernel/perf_event_xscale.c, 13 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, 6 times
- arch/arm64/include/asm/processor.h, 2 times
- arch/arm64/kernel/hw_breakpoint.c, 18 times
- arch/arm64/kernel/perf_event.c, 11 times
- arch/arm64/kernel/ptrace.c, 12 times
- arch/blackfin/kernel/perf_event.c, 9 times
- arch/metag/kernel/perf/perf_event.c, 13 times
- arch/metag/kernel/perf/perf_event.h, line 51
- arch/mips/kernel/perf_event_mipsxx.c, 17 times
- arch/mips/kernel/pm-cps.c, 3 times
- arch/powerpc/include/asm/hw_breakpoint.h, 7 times
- arch/powerpc/include/asm/perf_event_server.h, 2 times
- arch/powerpc/include/asm/processor.h, 2 times
- arch/powerpc/kernel/hw_breakpoint.c, 11 times
- arch/powerpc/kernel/ptrace.c, 4 times
- arch/powerpc/perf/core-book3s.c, 33 times
- arch/powerpc/perf/core-fsl-emb.c, 14 times
- arch/powerpc/perf/hv-24x7.c, 11 times
- arch/powerpc/perf/hv-common.h, line 40
- arch/powerpc/perf/hv-gpci.c, 6 times
- arch/powerpc/perf/isa207-common.c, line 219
- arch/powerpc/perf/isa207-common.h, line 261
- arch/powerpc/perf/mpc7450-pmu.c, line 265
- arch/powerpc/perf/power4-pmu.c, line 359
- arch/powerpc/perf/power5+-pmu.c, line 455
- arch/powerpc/perf/power5-pmu.c, line 386
- arch/powerpc/perf/power6-pmu.c, line 178
- arch/powerpc/perf/power7-pmu.c, line 248
- arch/powerpc/perf/ppc970-pmu.c, line 260
- arch/s390/kernel/perf_cpum_cf.c, 10 times
- arch/s390/kernel/perf_cpum_sf.c, 14 times
- arch/sh/include/asm/hw_breakpoint.h, 7 times
- arch/sh/include/asm/processor_32.h, line 105
- arch/sh/include/asm/ptrace.h, 2 times
- arch/sh/kernel/hw_breakpoint.c, 10 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/tile/kernel/perf_event.c, 15 times
- arch/x86/events/amd/core.c, 8 times
- arch/x86/events/amd/ibs.c, 11 times
- arch/x86/events/amd/iommu.c, 8 times
- arch/x86/events/amd/power.c, 8 times
- arch/x86/events/amd/uncore.c, 10 times
- arch/x86/events/core.c, 32 times
- arch/x86/events/intel/bts.c, 10 times
- arch/x86/events/intel/core.c, 32 times
- arch/x86/events/intel/cqm.c, 30 times
- arch/x86/events/intel/cstate.c, 7 times
- arch/x86/events/intel/ds.c, 11 times
- arch/x86/events/intel/knc.c, 3 times
- arch/x86/events/intel/lbr.c, 5 times
- arch/x86/events/intel/p4.c, 7 times
- arch/x86/events/intel/p6.c, 2 times
- arch/x86/events/intel/pt.c, 16 times
- arch/x86/events/intel/rapl.c, 10 times
- arch/x86/events/intel/uncore.c, 20 times
- arch/x86/events/intel/uncore.h, 18 times
- arch/x86/events/intel/uncore_nhmex.c, 16 times
- arch/x86/events/intel/uncore_snb.c, 12 times
- arch/x86/events/intel/uncore_snbep.c, 34 times
- arch/x86/events/msr.c, 7 times
- arch/x86/events/perf_event.h, 31 times
- arch/x86/ia32/ia32_aout.c, line 46
- arch/x86/include/asm/hw_breakpoint.h, 8 times
- arch/x86/include/asm/processor.h, 2 times
- arch/x86/kernel/hw_breakpoint.c, 11 times
- arch/x86/kernel/kgdb.c, 8 times
- arch/x86/kernel/ptrace.c, 7 times
- arch/x86/kvm/pmu.c, 9 times
- arch/x86/kvm/pmu.h, 5 times
- arch/xtensa/include/asm/hw_breakpoint.h, 6 times
- arch/xtensa/include/asm/processor.h, 2 times
- arch/xtensa/kernel/hw_breakpoint.c, 17 times
- arch/xtensa/kernel/perf_event.c, 10 times
- arch/xtensa/kernel/ptrace.c, 4 times
- drivers/bus/arm-cci.c, 21 times
- drivers/bus/arm-ccn.c, 17 times
- drivers/hwtracing/coresight/coresight-etm-perf.c, 9 times
- drivers/hwtracing/coresight/coresight-etm3x.c, 4 times
- drivers/hwtracing/coresight/coresight-etm4x.c, 7 times
- drivers/hwtracing/coresight/coresight-stm.c, 2 times
- drivers/oprofile/nmi_timer_int.c, 5 times
- drivers/oprofile/oprofile_perf.c, 6 times
- drivers/perf/arm_pmu.c, 16 times
- drivers/perf/xgene_pmu.c, 13 times
- include/linux/bpf.h, 2 times
- include/linux/cgroup_subsys.h, line 44
- include/linux/coresight.h, 2 times
- include/linux/hw_breakpoint.h, 27 times
- include/linux/perf/arm_pmu.h, 11 times
- include/linux/perf_event.h, 65 times
- include/linux/trace_events.h, 9 times
- kernel/bpf/arraymap.c, line 458
- kernel/events/callchain.c, line 180
- kernel/events/core.c, 322 times
- kernel/events/hw_breakpoint.c, 29 times
- kernel/events/internal.h, 5 times
- kernel/events/ring_buffer.c, 7 times
- kernel/trace/bpf_trace.c, 2 times
- kernel/trace/trace_event_perf.c, 14 times
- kernel/trace/trace_events_filter.c, 4 times
- kernel/trace/trace_uprobe.c, 4 times
- kernel/watchdog_hld.c, 4 times
- samples/hw_breakpoint/data_breakpoint.c, 2 times
- tools/perf/arch/x86/tests/perf-time-to-tsc.c, line 57
- tools/perf/arch/x86/util/tsc.c, line 54
- tools/perf/builtin-annotate.c, line 192
- tools/perf/builtin-c2c.c, line 209
- tools/perf/builtin-diff.c, line 314
- tools/perf/builtin-inject.c, 28 times
- tools/perf/builtin-kvm.c, 3 times
- tools/perf/builtin-lock.c, line 809
- tools/perf/builtin-mem.c, line 139
- tools/perf/builtin-record.c, 3 times
- tools/perf/builtin-report.c, 2 times
- tools/perf/builtin-sched.c, 11 times
- tools/perf/builtin-script.c, 12 times
- tools/perf/builtin-stat.c, 5 times
- tools/perf/builtin-timechart.c, 5 times
- tools/perf/builtin-top.c, 2 times
- tools/perf/builtin-trace.c, 12 times
- tools/perf/tests/backward-ring-buffer.c, line 32
- tools/perf/tests/bpf.c, line 162
- tools/perf/tests/code-reading.c, 3 times
- tools/perf/tests/cpumap.c, 2 times
- tools/perf/tests/dwarf-unwind.c, 2 times
- tools/perf/tests/event_update.c, 4 times
- tools/perf/tests/hists_common.c, line 106
- tools/perf/tests/keep-tracking.c, line 28
- tools/perf/tests/mmap-basic.c, line 25
- tools/perf/tests/openat-syscall-tp-fields.c, line 83
- tools/perf/tests/parse-no-sample-id-all.c, 6 times
- tools/perf/tests/perf-record.c, line 163
- tools/perf/tests/sample-parsing.c, line 154
- tools/perf/tests/stat.c, 3 times
- tools/perf/tests/sw-clock.c, line 26
- tools/perf/tests/switch-tracking.c, 6 times
- tools/perf/tests/task-exit.c, line 37
- tools/perf/tests/thread-map.c, line 53
- tools/perf/util/auxtrace.c, 7 times
- tools/perf/util/auxtrace.h, 14 times
- tools/perf/util/build-id.c, 2 times
- tools/perf/util/build-id.h, line 23
- tools/perf/util/data-convert-bt.c, 2 times
- tools/perf/util/db-export.c, line 351
- tools/perf/util/db-export.h, 2 times
- tools/perf/util/debug.c, 3 times
- tools/perf/util/debug.h, line 44
- tools/perf/util/event.c, 30 times
- tools/perf/util/event.h, 25 times
- tools/perf/util/evlist.c, 12 times
- tools/perf/util/evlist.h, 7 times
- tools/perf/util/evsel.c, 3 times
- tools/perf/util/evsel.h, line 326
- tools/perf/util/header.c, 12 times
- tools/perf/util/header.h, 5 times
- tools/perf/util/intel-bts.c, 7 times
- tools/perf/util/intel-bts.h, 2 times
- tools/perf/util/intel-pt.c, 2 times
- tools/perf/util/intel-pt.h, 2 times
- tools/perf/util/jitdump.c, 3 times
- tools/perf/util/machine.c, 13 times
- tools/perf/util/machine.h, 12 times
- tools/perf/util/ordered-events.c, 10 times
- tools/perf/util/ordered-events.h, 2 times
- tools/perf/util/python.c, 3 times
- tools/perf/util/scripting-engines/trace-event-perl.c, 2 times
- tools/perf/util/scripting-engines/trace-event-python.c, line 865
- tools/perf/util/session.c, 51 times
- tools/perf/util/session.h, 4 times
- tools/perf/util/stat.c, 4 times
- tools/perf/util/stat.h, 5 times
- tools/perf/util/tool.h, 7 times
- tools/perf/util/trace-event-scripting.c, line 44
- tools/perf/util/trace-event.h, 2 times
- virt/kvm/arm/pmu.c, 20 times