perf_event_attr
Defined as a struct type in:
- arch/arm/include/asm/hw_breakpoint.h, line 118
- arch/arm64/include/asm/hw_breakpoint.h, line 108
- arch/loongarch/include/asm/hw_breakpoint.h, line 103
- arch/powerpc/include/asm/hw_breakpoint.h, line 71
- arch/sh/include/asm/hw_breakpoint.h, line 43
- arch/x86/include/asm/hw_breakpoint.h, line 49
- arch/xtensa/include/asm/hw_breakpoint.h, line 33
- include/linux/syscalls.h, line 64
- include/linux/security.h, line 2253
- include/uapi/linux/perf_event.h, line 389
- tools/include/uapi/linux/perf_event.h, line 389
- tools/lib/perf/include/perf/evsel.h, line 11
- tools/perf/perf-sys.h, line 10
- tools/perf/util/event.h, line 17
- tools/perf/util/evsel_fprintf.h, line 32
- tools/perf/util/intel-pt.h, line 37
- tools/perf/util/pmu.h, line 31
- tools/perf/util/synthetic-events.h, line 20
- tools/perf/util/util.h, line 87
Referenced (in 185 files total) in:
- arch/alpha/kernel/perf_event.c, line 604
- arch/arm/include/asm/arm_pmuv3.h, 2 times
- arch/arm/include/asm/hw_breakpoint.h, 2 times
- arch/arm/kernel/hw_breakpoint.c, 2 times
- arch/arm/kernel/ptrace.c, 2 times
- arch/arm64/include/asm/hw_breakpoint.h, 2 times
- arch/arm64/include/asm/kvm_host.h, 3 times
- arch/arm64/kernel/hw_breakpoint.c, 2 times
- arch/arm64/kernel/ptrace.c, 4 times
- arch/arm64/kvm/pmu-emul.c, 2 times
- arch/arm64/kvm/pmu.c, 2 times
- arch/loongarch/include/asm/hw_breakpoint.h, 2 times
- arch/loongarch/kernel/hw_breakpoint.c, 2 times
- arch/loongarch/kernel/kgdb.c, line 684
- arch/loongarch/kernel/perf_event.c, line 741
- arch/loongarch/kernel/ptrace.c, 7 times
- arch/mips/kernel/perf_event_mipsxx.c, line 1473
- arch/powerpc/include/asm/hw_breakpoint.h, 2 times
- arch/powerpc/kernel/hw_breakpoint.c, 2 times
- arch/powerpc/kernel/ptrace/ptrace-adv.c, line 90
- arch/powerpc/kernel/ptrace/ptrace-noadv.c, 2 times
- arch/riscv/kvm/vcpu_pmu.c, 3 times
- arch/s390/kernel/perf_cpum_cf.c, 3 times
- arch/s390/kernel/perf_cpum_sf.c, 2 times
- arch/s390/kernel/perf_pai_crypto.c, line 282
- arch/s390/kernel/perf_pai_ext.c, line 275
- arch/sh/include/asm/hw_breakpoint.h, 2 times
- arch/sh/kernel/hw_breakpoint.c, 2 times
- arch/sh/kernel/perf_event.c, line 102
- arch/sh/kernel/ptrace_32.c, 2 times
- arch/sparc/kernel/perf_event.c, line 1417
- arch/x86/events/core.c, 2 times
- arch/x86/events/intel/core.c, line 3876
- arch/x86/events/intel/ds.c, line 1302
- arch/x86/include/asm/hw_breakpoint.h, 2 times
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c, 6 times
- arch/x86/kernel/hw_breakpoint.c, 2 times
- arch/x86/kernel/kgdb.c, line 641
- arch/x86/kernel/ptrace.c, 4 times
- arch/x86/kvm/pmu.c, line 182
- arch/x86/kvm/vmx/pmu_intel.c, line 227
- arch/xtensa/include/asm/hw_breakpoint.h, 2 times
- arch/xtensa/kernel/hw_breakpoint.c, line 52
- arch/xtensa/kernel/ptrace.c, 2 times
- include/linux/hw_breakpoint.h, 12 times
- include/linux/lsm_hook_defs.h, line 443
- include/linux/perf/arm_pmu.h, line 96
- include/linux/perf_event.h, 8 times
- include/linux/syscalls.h, 2 times
- include/linux/security.h, 3 times
- include/uapi/linux/perf_event.h, 2 times
- kernel/events/core.c, 22 times
- kernel/events/hw_breakpoint.c, 8 times
- kernel/events/hw_breakpoint_test.c, line 33
- kernel/watchdog_perf.c, 5 times
- samples/bpf/sampleip_user.c, line 41
- samples/bpf/task_fd_query_user.c, 2 times
- samples/bpf/trace_event_user.c, 8 times
- samples/bpf/tracex6_user.c, 8 times
- samples/hw_breakpoint/data_breakpoint.c, line 43
- security/selinux/hooks.c, line 6977
- security/security.c, line 5928
- tools/bpf/bpftool/map_perf_ring.c, line 112
- tools/bpf/bpftool/prog.c, line 1978
- tools/include/uapi/linux/perf_event.h, 2 times
- tools/lib/bpf/libbpf.c, 13 times
- tools/lib/bpf/libbpf.h, 2 times
- tools/lib/perf/Documentation/examples/counting.c, 2 times
- tools/lib/perf/Documentation/examples/sampling.c, line 29
- tools/lib/perf/evsel.c, 4 times
- tools/lib/perf/include/internal/evsel.h, 2 times
- tools/lib/perf/include/perf/event.h, line 156
- tools/lib/perf/include/perf/evsel.h, 3 times
- tools/lib/perf/tests/test-evlist.c, 9 times
- tools/lib/perf/tests/test-evsel.c, 7 times
- tools/perf/arch/arm/util/cs-etm.c, line 913
- tools/perf/arch/arm64/util/arm-spe.c, line 534
- tools/perf/arch/arm64/util/perf_regs.c, line 150
- tools/perf/arch/powerpc/util/perf_regs.c, line 191
- tools/perf/arch/x86/tests/amd-ibs-via-core-pmu.c, 3 times
- tools/perf/arch/x86/tests/intel-cqm.c, line 44
- tools/perf/arch/x86/util/evlist.c, 2 times
- tools/perf/arch/x86/util/evsel.c, line 77
- tools/perf/arch/x86/util/intel-pt.c, 2 times
- tools/perf/arch/x86/util/perf_regs.c, line 286
- tools/perf/bench/breakpoint.c, line 49
- tools/perf/bench/mem-functions.c, line 66
- tools/perf/builtin-inject.c, 2 times
- tools/perf/builtin-kvm.c, line 1555
- tools/perf/builtin-sched.c, line 556
- tools/perf/builtin-script.c, 20 times
- tools/perf/builtin-stat.c, 9 times
- tools/perf/builtin-trace.c, line 3428
- tools/perf/dlfilters/dlfilter-test-api-v0.c, 2 times
- tools/perf/dlfilters/dlfilter-test-api-v2.c, 2 times
- tools/perf/include/perf/perf_dlfilter.h, line 115
- tools/perf/perf-sys.h, 2 times
- tools/perf/tests/attr.c, 3 times
- tools/perf/tests/bp_account.c, 9 times
- tools/perf/tests/bp_signal.c, 3 times
- tools/perf/tests/bp_signal_overflow.c, 3 times
- tools/perf/tests/dlfilter-test.c, line 114
- tools/perf/tests/event_groups.c, 3 times
- tools/perf/tests/mmap-basic.c, line 178
- tools/perf/tests/parse-no-sample-id-all.c, line 55
- tools/perf/tests/pmu.c, 2 times
- tools/perf/tests/sigtrap.c, 6 times
- tools/perf/tests/sw-clock.c, line 38
- tools/perf/tests/wp.c, 5 times
- tools/perf/trace/beauty/perf_event_open.c, line 64
- tools/perf/ui/browsers/scripts.c, line 34
- tools/perf/util/arm-spe.c, 3 times
- tools/perf/util/arm-spe.h, line 31
- tools/perf/util/bpf-event.c, line 531
- tools/perf/util/bpf_counter.c, 3 times
- tools/perf/util/bpf_counter_cgroup.c, line 31
- tools/perf/util/bpf_off_cpu.c, line 42
- tools/perf/util/cloexec.c, line 19
- tools/perf/util/cs-etm.c, 3 times
- tools/perf/util/cs-etm.h, line 235
- tools/perf/util/dlfilter.c, line 277
- tools/perf/util/event.c, 2 times
- tools/perf/util/event.h, 4 times
- tools/perf/util/evlist.c, 4 times
- tools/perf/util/evlist.h, 4 times
- tools/perf/util/evsel.c, 13 times
- tools/perf/util/evsel.h, 4 times
- tools/perf/util/evsel_fprintf.h, 2 times
- tools/perf/util/header.c, 3 times
- tools/perf/util/hist.h, line 667
- tools/perf/util/intel-bts.c, 3 times
- tools/perf/util/intel-pt.c, 5 times
- tools/perf/util/intel-pt.h, 2 times
- tools/perf/util/parse-events.c, 17 times
- tools/perf/util/parse-events.h, line 236
- tools/perf/util/perf_api_probe.c, 3 times
- tools/perf/util/perf_event_attr_fprintf.c, line 273
- tools/perf/util/pfm.c, 2 times
- tools/perf/util/pmu.c, 5 times
- tools/perf/util/pmu.h, 4 times
- tools/perf/util/print-events.c, line 247
- tools/perf/util/python.c, line 669
- tools/perf/util/record.c, line 55
- tools/perf/util/scripting-engines/trace-event-perl.c, line 740
- tools/perf/util/scripting-engines/trace-event-python.c, line 771
- tools/perf/util/session.c, 4 times
- tools/perf/util/session.h, 2 times
- tools/perf/util/sideband_evlist.c, line 15
- tools/perf/util/stat.c, line 750
- tools/perf/util/synthetic-events.c, 2 times
- tools/perf/util/synthetic-events.h, 2 times
- tools/perf/util/util.c, line 84
- tools/perf/util/util.h, 2 times
- tools/testing/selftests/bpf/benchs/bench_ringbufs.c, line 396
- tools/testing/selftests/bpf/prog_tests/bpf_cookie.c, line 445
- tools/testing/selftests/bpf/prog_tests/fill_link_info.c, 2 times
- tools/testing/selftests/bpf/prog_tests/find_vma.c, line 27
- tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c, line 35
- tools/testing/selftests/bpf/prog_tests/get_stackid_cannot_attach.c, 2 times
- tools/testing/selftests/bpf/prog_tests/pe_preserve_elems.c, 2 times
- tools/testing/selftests/bpf/prog_tests/perf_branches.c, 2 times
- tools/testing/selftests/bpf/prog_tests/perf_event_stackmap.c, 2 times
- tools/testing/selftests/bpf/prog_tests/perf_link.c, line 30
- tools/testing/selftests/bpf/prog_tests/perf_skip.c, line 41
- tools/testing/selftests/bpf/prog_tests/send_signal.c, 3 times
- tools/testing/selftests/bpf/prog_tests/stacktrace_build_id_nmi.c, line 10
- tools/testing/selftests/bpf/prog_tests/task_fd_query_tp.c, line 9
- tools/testing/selftests/bpf/prog_tests/tp_attach_query.c, line 11
- tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c, line 236
- tools/testing/selftests/perf_events/remove_on_exec.c, 3 times
- tools/testing/selftests/perf_events/sigtrap_threads.c, 4 times
- tools/testing/selftests/perf_events/watermark_signal.c, line 45
- tools/testing/selftests/powerpc/pmu/event.c, line 17
- tools/testing/selftests/powerpc/pmu/event.h, line 16
- tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c, 6 times
- tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c, 5 times
- tools/testing/selftests/powerpc/utils.c, 4 times
- tools/testing/selftests/resctrl/cache.c, 2 times
- tools/testing/selftests/resctrl/cat_test.c, line 162
- tools/testing/selftests/resctrl/resctrl.h, 3 times
- tools/testing/selftests/resctrl/resctrl_val.c, 3 times
- tools/testing/selftests/resctrl/resctrlfs.c, line 851
- tools/testing/selftests/user_events/perf_test.c, 3 times
- tools/testing/selftests/x86/srso.c, 4 times
- tools/testing/selftests/x86/test_shadow_stack.c, 2 times
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.