perf_event
Defined as a struct type in:
- arch/arm/include/asm/hw_breakpoint.h, line 120
- arch/arm64/include/asm/hw_breakpoint.h, line 109
- arch/loongarch/include/asm/hw_breakpoint.h, line 102
- arch/powerpc/include/asm/hw_breakpoint.h, line 72
- arch/powerpc/include/asm/perf_event_server.h, line 18
- arch/sh/include/asm/hw_breakpoint.h, line 44
- arch/sh/include/asm/ptrace.h, line 120
- arch/x86/include/asm/hw_breakpoint.h, line 50
- arch/x86/include/asm/processor.h, line 434
- arch/xtensa/include/asm/hw_breakpoint.h, line 34
- include/linux/bpf.h, line 36
- include/linux/perf_event.h, line 276
- include/linux/perf_event.h, line 695
- include/linux/trace_events.h, line 880
- include/linux/security.h, line 2254
- tools/perf/util/bpf_skel/vmlinux/vmlinux.h, line 179
Defined as a variable in:
Defined as a union type in:
- tools/lib/perf/include/perf/event.h, line 484
- tools/lib/perf/include/perf/mmap.h, line 8
- tools/perf/util/arm-spe.h, line 20
- tools/perf/util/auxtrace.h, line 22
- tools/perf/util/bpf-event.h, line 12
- tools/perf/util/debug.h, line 60
- tools/perf/util/dlfilter.h, line 11
- tools/perf/util/evsel.h, line 19
- tools/perf/util/header.h, line 130
- tools/perf/util/intel-bts.h, line 26
- tools/perf/util/intel-pt.h, line 35
- tools/perf/util/machine.h, line 21
- tools/perf/util/s390-cpumsf.h, line 12
- tools/perf/util/sample-raw.h, line 6
- tools/perf/util/stat.h, line 209
- tools/perf/util/synthetic-events.h, line 30
- tools/perf/util/tool.h, line 10
- tools/perf/util/trace-event.h, line 13
Referenced (in 285 files total) in:
- 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, 17 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/mpc7450-pmu.c, line 261
- arch/powerpc/perf/power10-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/platforms/pseries/papr_scm.c, 5 times
- arch/riscv/include/asm/kvm_vcpu_pmu.h, 2 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_crypto.c, 17 times
- arch/s390/kernel/perf_pai_ext.c, 18 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, 14 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, 15 times
- arch/x86/events/core.c, 40 times
- arch/x86/events/intel/bts.c, 11 times
- arch/x86/events/intel/core.c, 79 times
- arch/x86/events/intel/cstate.c, 7 times
- arch/x86/events/intel/ds.c, 30 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, 20 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, 60 times
- arch/x86/events/rapl.c, 10 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/kvm_host.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 960
- 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/vmx.h, line 103
- 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
- include/kvm/arm_pmu.h, 2 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, 96 times
- include/linux/trace_events.h, 25 times
- include/linux/security.h, 9 times
- include/uapi/linux/bpf.h, 2 times
- kernel/bpf/arraymap.c, line 1229
- kernel/bpf/stackmap.c, 2 times
- kernel/bpf/syscall.c, 36 times
- kernel/events/core.c, 417 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 1739
- kernel/trace/trace_uprobe.c, 7 times
- kernel/watchdog_perf.c, 8 times
- samples/bpf/sampleip_kern.c, line 22
- samples/bpf/trace_event_kern.c, line 37
- samples/hw_breakpoint/data_breakpoint.c, 2 times
- security/selinux/hooks.c, 3 times
- security/selinux/include/classmap.h, line 176
- security/selinux/include/objsec.h, 2 times
- security/security.c, 4 times
- tools/bpf/bpftool/link.c, 50 times
- tools/bpf/bpftool/prog.c, 2 times
- tools/include/uapi/linux/bpf.h, 2 times
- tools/lib/bpf/bpf.c, 3 times
- tools/lib/bpf/bpf.h, line 402
- tools/lib/bpf/libbpf.c, 8 times
- tools/lib/perf/Documentation/examples/sampling.c, line 38
- tools/lib/perf/include/perf/event.h, line 484
- tools/lib/perf/include/perf/mmap.h, 2 times
- tools/lib/perf/mmap.c, 6 times
- tools/lib/perf/tests/test-evlist.c, 2 times
- tools/perf/arch/x86/tests/sample-parsing.c, line 49
- tools/perf/arch/x86/util/event.c, 2 times
- tools/perf/bench/inject-buildid.c, 4 times
- tools/perf/bench/sched-pipe.c, line 152
- tools/perf/bench/synthesize.c, line 53
- tools/perf/builtin-annotate.c, 2 times
- tools/perf/builtin-c2c.c, line 277
- tools/perf/builtin-diff.c, line 392
- tools/perf/builtin-evlist.c, line 23
- tools/perf/builtin-inject.c, 47 times
- tools/perf/builtin-kmem.c, line 959
- tools/perf/builtin-kvm.c, 3 times
- tools/perf/builtin-kwork.c, line 1954
- tools/perf/builtin-lock.c, 2 times
- tools/perf/builtin-mem.c, 2 times
- tools/perf/builtin-record.c, 12 times
- tools/perf/builtin-report.c, 7 times
- tools/perf/builtin-sched.c, 13 times
- tools/perf/builtin-script.c, 24 times
- tools/perf/builtin-stat.c, 5 times
- tools/perf/builtin-timechart.c, 5 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/dwarf-unwind.c, 2 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 35
- 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, 2 times
- tools/perf/tests/perf-time-to-tsc.c, line 87
- tools/perf/tests/sample-parsing.c, line 207
- tools/perf/tests/stat.c, 3 times
- tools/perf/tests/sw-clock.c, line 35
- tools/perf/tests/switch-tracking.c, 6 times
- tools/perf/tests/task-exit.c, line 45
- tools/perf/tests/thread-map.c, line 64
- tools/perf/util/amd-sample-raw.c, line 266
- tools/perf/util/arm-spe.c, 11 times
- tools/perf/util/arm-spe.h, 2 times
- tools/perf/util/auxtrace.c, 12 times
- tools/perf/util/auxtrace.h, 18 times
- tools/perf/util/bpf-event.c, 7 times
- tools/perf/util/bpf-event.h, 3 times
- tools/perf/util/bpf_counter_cgroup.c, line 64
- tools/perf/util/bpf_lock_contention.c, line 108
- tools/perf/util/bpf_off_cpu.c, 2 times
- tools/perf/util/bpf_skel/bperf_cgroup.bpf.c, line 215
- tools/perf/util/bpf_skel/sample_filter.bpf.c, line 204
- tools/perf/util/bpf_skel/vmlinux/vmlinux.h, 3 times
- tools/perf/util/build-id.c, line 46
- tools/perf/util/build-id.h, 2 times
- tools/perf/util/cgroup.c, 4 times
- tools/perf/util/cs-etm-base.c, line 164
- tools/perf/util/cs-etm.c, 14 times
- tools/perf/util/cs-etm.h, 3 times
- tools/perf/util/data-convert-bt.c, 2 times
- tools/perf/util/data-convert-json.c, line 150
- 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, 35 times
- tools/perf/util/event.h, 35 times
- tools/perf/util/evlist.c, 4 times
- tools/perf/util/evlist.h, 4 times
- tools/perf/util/evsel.c, 5 times
- tools/perf/util/evsel.h, 4 times
- tools/perf/util/header.c, 6 times
- tools/perf/util/header.h, 7 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, 33 times
- tools/perf/util/intel-pt.h, 2 times
- tools/perf/util/intel-tpebs.c, 2 times
- tools/perf/util/jitdump.c, 3 times
- tools/perf/util/machine.c, 18 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/pfm.c, line 173
- tools/perf/util/python.c, 3 times
- tools/perf/util/s390-cpumsf.c, 5 times
- tools/perf/util/s390-cpumsf.h, 2 times
- tools/perf/util/s390-sample-raw.c, line 286
- tools/perf/util/sample-raw.h, 3 times
- tools/perf/util/scripting-engines/trace-event-perl.c, 4 times
- tools/perf/util/scripting-engines/trace-event-python.c, 5 times
- tools/perf/util/session.c, 63 times
- tools/perf/util/session.h, 6 times
- tools/perf/util/sideband_evlist.c, line 60
- tools/perf/util/stat.c, 4 times
- tools/perf/util/stat.h, 5 times
- tools/perf/util/synthetic-events.c, 37 times
- tools/perf/util/synthetic-events.h, 7 times
- tools/perf/util/tool.c, 16 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/bpf_cookie.c, line 707
- tools/testing/selftests/bpf/prog_tests/fill_link_info.c, 32 times
- tools/testing/selftests/bpf/prog_tests/missed.c, 4 times
- tools/testing/selftests/bpf/prog_tests/section_names.c, line 39
- tools/testing/selftests/bpf/progs/find_vma.c, line 53
- tools/testing/selftests/bpf/progs/linked_list_fail.c, line 191
- tools/testing/selftests/bpf/progs/perf_event_stackmap.c, line 30
- tools/testing/selftests/bpf/progs/test_bpf_cookie.c, line 85
- tools/testing/selftests/bpf/progs/test_fill_link_info.c, line 36
- tools/testing/selftests/bpf/progs/test_global_func_ctx_args.c, 2 times
- tools/testing/selftests/bpf/progs/test_helper_restricted.c, 2 times
- tools/testing/selftests/bpf/progs/test_perf_branches.c, line 21
- tools/testing/selftests/bpf/progs/test_perf_link.c, line 9
- tools/testing/selftests/bpf/progs/test_perf_skip.c, line 8
- tools/testing/selftests/bpf/progs/test_send_signal_kern.c, line 40
- tools/testing/selftests/bpf/progs/test_subskeleton_lib.c, line 55
- tools/testing/selftests/bpf/progs/test_unpriv_bpf_disabled.c, line 77
- tools/testing/selftests/bpf/progs/verifier_global_subprogs.c, line 269
- tools/testing/selftests/bpf/progs/verifier_helper_restricted.c, 3 times
- tools/testing/selftests/bpf/progs/verifier_kfunc_prog_types.c, 3 times
- tools/testing/selftests/bpf/progs/verifier_prevent_map_lookup.c, line 22
- tools/testing/selftests/bpf/progs/verifier_unpriv_perf.c, line 8
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.