perf_event_attr 604 arch/alpha/kernel/perf_event.c struct perf_event_attr *attr = &event->attr; perf_event_attr 114 arch/arm/include/asm/hw_breakpoint.h struct perf_event_attr; perf_event_attr 123 arch/arm/include/asm/hw_breakpoint.h const struct perf_event_attr *attr, perf_event_attr 510 arch/arm/kernel/hw_breakpoint.c const struct perf_event_attr *attr, perf_event_attr 584 arch/arm/kernel/hw_breakpoint.c const struct perf_event_attr *attr, perf_event_attr 1071 arch/arm/kernel/perf_event_v7.c struct perf_event_attr *attr) perf_event_attr 444 arch/arm/kernel/ptrace.c struct perf_event_attr attr; perf_event_attr 511 arch/arm/kernel/ptrace.c struct perf_event_attr attr; perf_event_attr 109 arch/arm64/include/asm/hw_breakpoint.h struct perf_event_attr; perf_event_attr 117 arch/arm64/include/asm/hw_breakpoint.h const struct perf_event_attr *attr, perf_event_attr 571 arch/arm64/include/asm/kvm_host.h static inline bool kvm_pmu_counter_deferred(struct perf_event_attr *attr) perf_event_attr 582 arch/arm64/include/asm/kvm_host.h void kvm_set_pmu_events(u32 set, struct perf_event_attr *attr); perf_event_attr 588 arch/arm64/include/asm/kvm_host.h static inline void kvm_set_pmu_events(u32 set, struct perf_event_attr *attr) {} perf_event_attr 413 arch/arm64/kernel/hw_breakpoint.c const struct perf_event_attr *attr, perf_event_attr 508 arch/arm64/kernel/hw_breakpoint.c const struct perf_event_attr *attr, perf_event_attr 521 arch/arm64/kernel/perf_event.c struct perf_event_attr *attr = &event->attr; perf_event_attr 548 arch/arm64/kernel/perf_event.c struct perf_event_attr *attr = &event->attr; perf_event_attr 825 arch/arm64/kernel/perf_event.c struct perf_event_attr *attr) perf_event_attr 292 arch/arm64/kernel/ptrace.c struct perf_event_attr attr; perf_event_attr 330 arch/arm64/kernel/ptrace.c struct perf_event_attr *attr) perf_event_attr 433 arch/arm64/kernel/ptrace.c struct perf_event_attr attr; perf_event_attr 458 arch/arm64/kernel/ptrace.c struct perf_event_attr attr; perf_event_attr 14 arch/arm64/kvm/pmu.c static bool kvm_pmu_switch_needed(struct perf_event_attr *attr) perf_event_attr 32 arch/arm64/kvm/pmu.c void kvm_set_pmu_events(u32 set, struct perf_event_attr *attr) perf_event_attr 1281 arch/mips/kernel/perf_event_mipsxx.c struct perf_event_attr *attr = &event->attr; perf_event_attr 73 arch/nds32/include/asm/pmu.h struct perf_event_attr *attr); perf_event_attr 308 arch/nds32/kernel/perf_event_cpu.c struct perf_event_attr *attr) perf_event_attr 406 arch/nds32/kernel/perf_event_cpu.c static int event_requires_mode_exclusion(struct perf_event_attr *attr) perf_event_attr 41 arch/powerpc/include/asm/hw_breakpoint.h struct perf_event_attr; perf_event_attr 53 arch/powerpc/include/asm/hw_breakpoint.h const struct perf_event_attr *attr, perf_event_attr 133 arch/powerpc/kernel/hw_breakpoint.c const struct perf_event_attr *attr, perf_event_attr 2371 arch/powerpc/kernel/ptrace.c struct perf_event_attr attr; perf_event_attr 2392 arch/powerpc/kernel/ptrace.c struct perf_event_attr attr; perf_event_attr 2832 arch/powerpc/kernel/ptrace.c struct perf_event_attr attr; perf_event_attr 386 arch/riscv/kernel/perf_event.c struct perf_event_attr *attr = &event->attr; perf_event_attr 204 arch/s390/kernel/perf_cpum_cf.c struct perf_event_attr *attr = &event->attr; perf_event_attr 199 arch/s390/kernel/perf_cpum_cf_diag.c struct perf_event_attr *attr = &event->attr; perf_event_attr 242 arch/s390/kernel/perf_cpum_cf_diag.c struct perf_event_attr *attr = &event->attr; perf_event_attr 741 arch/s390/kernel/perf_cpum_sf.c struct perf_event_attr *attr = &event->attr; perf_event_attr 770 arch/s390/kernel/perf_cpum_sf.c struct perf_event_attr *attr = &event->attr; perf_event_attr 43 arch/sh/include/asm/hw_breakpoint.h struct perf_event_attr; perf_event_attr 59 arch/sh/include/asm/hw_breakpoint.h const struct perf_event_attr *attr, perf_event_attr 175 arch/sh/kernel/hw_breakpoint.c const struct perf_event_attr *attr, perf_event_attr 220 arch/sh/kernel/hw_breakpoint.c const struct perf_event_attr *attr, perf_event_attr 120 arch/sh/kernel/perf_event.c struct perf_event_attr *attr = &event->attr; perf_event_attr 66 arch/sh/kernel/ptrace_32.c struct perf_event_attr attr; perf_event_attr 81 arch/sh/kernel/ptrace_32.c struct perf_event_attr attr; perf_event_attr 1417 arch/sparc/kernel/perf_event.c struct perf_event_attr *attr = &event->attr; perf_event_attr 302 arch/x86/events/core.c struct perf_event_attr *attr = &event->attr; perf_event_attr 414 arch/x86/events/core.c struct perf_event_attr *attr = &event->attr; perf_event_attr 3225 arch/x86/events/intel/core.c struct perf_event_attr *attr = &event->attr; perf_event_attr 967 arch/x86/events/intel/ds.c struct perf_event_attr *attr = &event->attr; perf_event_attr 52 arch/x86/include/asm/hw_breakpoint.h struct perf_event_attr; perf_event_attr 58 arch/x86/include/asm/hw_breakpoint.h const struct perf_event_attr *attr, perf_event_attr 910 arch/x86/kernel/cpu/resctrl/pseudo_lock.c static struct perf_event_attr perf_miss_attr = { perf_event_attr 912 arch/x86/kernel/cpu/resctrl/pseudo_lock.c .size = sizeof(struct perf_event_attr), perf_event_attr 918 arch/x86/kernel/cpu/resctrl/pseudo_lock.c static struct perf_event_attr perf_hit_attr = { perf_event_attr 920 arch/x86/kernel/cpu/resctrl/pseudo_lock.c .size = sizeof(struct perf_event_attr), perf_event_attr 931 arch/x86/kernel/cpu/resctrl/pseudo_lock.c static int measure_residency_fn(struct perf_event_attr *miss_attr, perf_event_attr 932 arch/x86/kernel/cpu/resctrl/pseudo_lock.c struct perf_event_attr *hit_attr, perf_event_attr 231 arch/x86/kernel/hw_breakpoint.c const struct perf_event_attr *attr, perf_event_attr 315 arch/x86/kernel/hw_breakpoint.c const struct perf_event_attr *attr, perf_event_attr 640 arch/x86/kernel/kgdb.c struct perf_event_attr attr; perf_event_attr 515 arch/x86/kernel/ptrace.c static int ptrace_fill_bp_fields(struct perf_event_attr *attr, perf_event_attr 534 arch/x86/kernel/ptrace.c struct perf_event_attr attr; perf_event_attr 551 arch/x86/kernel/ptrace.c struct perf_event_attr attr = bp->attr; perf_event_attr 661 arch/x86/kernel/ptrace.c struct perf_event_attr attr = bp->attr; perf_event_attr 105 arch/x86/kvm/pmu.c struct perf_event_attr attr = { perf_event_attr 33 arch/xtensa/include/asm/hw_breakpoint.h struct perf_event_attr; perf_event_attr 41 arch/xtensa/include/asm/hw_breakpoint.h const struct perf_event_attr *attr, perf_event_attr 51 arch/xtensa/kernel/hw_breakpoint.c const struct perf_event_attr *attr, perf_event_attr 389 arch/xtensa/kernel/ptrace.c struct perf_event_attr attr; perf_event_attr 453 arch/xtensa/kernel/ptrace.c struct perf_event_attr attr; perf_event_attr 312 drivers/hwtracing/coresight/coresight-etm3x.c struct perf_event_attr *attr = &event->attr; perf_event_attr 306 drivers/hwtracing/coresight/coresight-etm4x.c struct perf_event_attr *attr = &event->attr; perf_event_attr 21 drivers/oprofile/nmi_timer_int.c static struct perf_event_attr nmi_timer_attr = { perf_event_attr 24 drivers/oprofile/nmi_timer_int.c .size = sizeof(struct perf_event_attr), perf_event_attr 23 drivers/oprofile/oprofile_perf.c struct perf_event_attr attr; perf_event_attr 61 drivers/oprofile/oprofile_perf.c u32 size = sizeof(struct perf_event_attr); perf_event_attr 62 drivers/oprofile/oprofile_perf.c struct perf_event_attr *attr; perf_event_attr 264 drivers/perf/arm_spe_pmu.c struct perf_event_attr *attr = &event->attr; perf_event_attr 302 drivers/perf/arm_spe_pmu.c struct perf_event_attr *attr = &event->attr; perf_event_attr 315 drivers/perf/arm_spe_pmu.c struct perf_event_attr *attr = &event->attr; perf_event_attr 336 drivers/perf/arm_spe_pmu.c struct perf_event_attr *attr = &event->attr; perf_event_attr 342 drivers/perf/arm_spe_pmu.c struct perf_event_attr *attr = &event->attr; perf_event_attr 662 drivers/perf/arm_spe_pmu.c struct perf_event_attr *attr = &event->attr; perf_event_attr 12 include/linux/hw_breakpoint.h static inline void hw_breakpoint_init(struct perf_event_attr *attr) perf_event_attr 26 include/linux/hw_breakpoint.h static inline void ptrace_breakpoint_init(struct perf_event_attr *attr) perf_event_attr 48 include/linux/hw_breakpoint.h register_user_hw_breakpoint(struct perf_event_attr *attr, perf_event_attr 55 include/linux/hw_breakpoint.h modify_user_hw_breakpoint(struct perf_event *bp, struct perf_event_attr *attr); perf_event_attr 57 include/linux/hw_breakpoint.h modify_user_hw_breakpoint_check(struct perf_event *bp, struct perf_event_attr *attr, perf_event_attr 64 include/linux/hw_breakpoint.h register_wide_hw_breakpoint_cpu(struct perf_event_attr *attr, perf_event_attr 70 include/linux/hw_breakpoint.h register_wide_hw_breakpoint(struct perf_event_attr *attr, perf_event_attr 96 include/linux/hw_breakpoint.h register_user_hw_breakpoint(struct perf_event_attr *attr, perf_event_attr 102 include/linux/hw_breakpoint.h struct perf_event_attr *attr) { return -ENOSYS; } perf_event_attr 104 include/linux/hw_breakpoint.h modify_user_hw_breakpoint_check(struct perf_event *bp, struct perf_event_attr *attr, perf_event_attr 108 include/linux/hw_breakpoint.h register_wide_hw_breakpoint_cpu(struct perf_event_attr *attr, perf_event_attr 113 include/linux/hw_breakpoint.h register_wide_hw_breakpoint(struct perf_event_attr *attr, perf_event_attr 91 include/linux/perf/arm_pmu.h struct perf_event_attr *attr); perf_event_attr 639 include/linux/perf_event.h struct perf_event_attr attr; perf_event_attr 904 include/linux/perf_event.h extern const struct perf_event_attr *perf_event_attrs(struct perf_event *event); perf_event_attr 919 include/linux/perf_event.h perf_event_create_kernel_counter(struct perf_event_attr *attr, perf_event_attr 1044 include/linux/perf_event.h struct perf_event_attr *attr = &event->attr; perf_event_attr 1368 include/linux/perf_event.h static inline const struct perf_event_attr *perf_event_attrs(struct perf_event *event) perf_event_attr 65 include/linux/syscalls.h struct perf_event_attr; perf_event_attr 903 include/linux/syscalls.h struct perf_event_attr __user *attr_uptr, perf_event_attr 465 include/uapi/linux/perf_event.h #define PERF_EVENT_IOC_MODIFY_ATTRIBUTES _IOW('$', 11, struct perf_event_attr *) perf_event_attr 900 kernel/events/core.c struct perf_event_attr *attr, perf_event_attr 1027 kernel/events/core.c struct perf_event_attr *attr, perf_event_attr 2971 kernel/events/core.c struct perf_event_attr *attr) perf_event_attr 2986 kernel/events/core.c struct perf_event_attr *attr) perf_event_attr 4348 kernel/events/core.c struct perf_event_attr *attr = &event->attr; perf_event_attr 5161 kernel/events/core.c static int perf_copy_attr(struct perf_event_attr __user *uattr, perf_event_attr 5162 kernel/events/core.c struct perf_event_attr *attr); perf_event_attr 5237 kernel/events/core.c struct perf_event_attr new_attr; perf_event_attr 5238 kernel/events/core.c int err = perf_copy_attr((struct perf_event_attr __user *)arg, perf_event_attr 10420 kernel/events/core.c perf_event_alloc(struct perf_event_attr *attr, int cpu, perf_event_attr 10640 kernel/events/core.c static int perf_copy_attr(struct perf_event_attr __user *uattr, perf_event_attr 10641 kernel/events/core.c struct perf_event_attr *attr) perf_event_attr 10900 kernel/events/core.c struct perf_event_attr __user *, attr_uptr, perf_event_attr 10905 kernel/events/core.c struct perf_event_attr attr; perf_event_attr 11348 kernel/events/core.c perf_event_create_kernel_counter(struct perf_event_attr *attr, int cpu, perf_event_attr 11774 kernel/events/core.c const struct perf_event_attr *perf_event_attrs(struct perf_event *event) perf_event_attr 391 kernel/events/hw_breakpoint.c const struct perf_event_attr *attr, perf_event_attr 441 kernel/events/hw_breakpoint.c register_user_hw_breakpoint(struct perf_event_attr *attr, perf_event_attr 451 kernel/events/hw_breakpoint.c static void hw_breakpoint_copy_attr(struct perf_event_attr *to, perf_event_attr 452 kernel/events/hw_breakpoint.c struct perf_event_attr *from) perf_event_attr 461 kernel/events/hw_breakpoint.c modify_user_hw_breakpoint_check(struct perf_event *bp, struct perf_event_attr *attr, perf_event_attr 472 kernel/events/hw_breakpoint.c struct perf_event_attr old_attr; perf_event_attr 497 kernel/events/hw_breakpoint.c int modify_user_hw_breakpoint(struct perf_event *bp, struct perf_event_attr *attr) perf_event_attr 541 kernel/events/hw_breakpoint.c register_wide_hw_breakpoint(struct perf_event_attr *attr, perf_event_attr 101 kernel/watchdog_hld.c static struct perf_event_attr wd_hw_attr = { perf_event_attr 104 kernel/watchdog_hld.c .size = sizeof(struct perf_event_attr), perf_event_attr 169 kernel/watchdog_hld.c struct perf_event_attr *wd_attr; perf_event_attr 94 samples/bpf/bpf_load.c struct perf_event_attr attr = {}; perf_event_attr 41 samples/bpf/sampleip_user.c struct perf_event_attr pe_sample_attr = { perf_event_attr 127 samples/bpf/task_fd_query_user.c struct perf_event_attr attr = {}; perf_event_attr 219 samples/bpf/task_fd_query_user.c struct perf_event_attr attr = {}; perf_event_attr 137 samples/bpf/trace_event_user.c static void test_perf_event_all_cpu(struct perf_event_attr *attr) perf_event_attr 173 samples/bpf/trace_event_user.c static void test_perf_event_task(struct perf_event_attr *attr) perf_event_attr 205 samples/bpf/trace_event_user.c struct perf_event_attr attr_type_hw = { perf_event_attr 211 samples/bpf/trace_event_user.c struct perf_event_attr attr_type_sw = { perf_event_attr 217 samples/bpf/trace_event_user.c struct perf_event_attr attr_hw_cache_l1d = { perf_event_attr 226 samples/bpf/trace_event_user.c struct perf_event_attr attr_hw_cache_branch_miss = { perf_event_attr 235 samples/bpf/trace_event_user.c struct perf_event_attr attr_type_raw = { perf_event_attr 242 samples/bpf/trace_event_user.c struct perf_event_attr attr_type_raw_lock_load = { perf_event_attr 24 samples/bpf/tracex6_user.c static void check_on_cpu(int cpu, struct perf_event_attr *attr) perf_event_attr 72 samples/bpf/tracex6_user.c static void test_perf_event_array(struct perf_event_attr *attr, perf_event_attr 101 samples/bpf/tracex6_user.c struct perf_event_attr attr_cycles = { perf_event_attr 110 samples/bpf/tracex6_user.c struct perf_event_attr attr_clock = { perf_event_attr 119 samples/bpf/tracex6_user.c struct perf_event_attr attr_raw = { perf_event_attr 129 samples/bpf/tracex6_user.c struct perf_event_attr attr_l1d_load = { perf_event_attr 141 samples/bpf/tracex6_user.c struct perf_event_attr attr_llc_miss = { perf_event_attr 153 samples/bpf/tracex6_user.c struct perf_event_attr attr_msr_tsc = { perf_event_attr 43 samples/hw_breakpoint/data_breakpoint.c struct perf_event_attr attr; perf_event_attr 120 tools/bpf/bpftool/map_perf_ring.c struct perf_event_attr perf_attr = { perf_event_attr 465 tools/include/uapi/linux/perf_event.h #define PERF_EVENT_IOC_MODIFY_ATTRIBUTES _IOW('$', 11, struct perf_event_attr *) perf_event_attr 5024 tools/lib/bpf/libbpf.c struct perf_event_attr attr = {}; perf_event_attr 5154 tools/lib/bpf/libbpf.c struct perf_event_attr attr = {}; perf_event_attr 5301 tools/lib/bpf/libbpf.c struct perf_event_attr *attr; perf_event_attr 5376 tools/lib/bpf/libbpf.c perf_buffer__open_cpu_buf(struct perf_buffer *pb, struct perf_event_attr *attr, perf_event_attr 5432 tools/lib/bpf/libbpf.c struct perf_event_attr attr = { 0, }; perf_event_attr 396 tools/lib/bpf/libbpf.h struct perf_event_attr *attr; perf_event_attr 15 tools/perf/arch/arm/util/pmu.c struct perf_event_attr perf_event_attr 207 tools/perf/arch/arm64/util/arm-spe.c struct perf_event_attr perf_event_attr 210 tools/perf/arch/arm64/util/arm-spe.c struct perf_event_attr *attr; perf_event_attr 212 tools/perf/arch/arm64/util/arm-spe.c attr = zalloc(sizeof(struct perf_event_attr)); perf_event_attr 44 tools/perf/arch/x86/tests/intel-cqm.c struct perf_event_attr pe; perf_event_attr 102 tools/perf/arch/x86/tests/rdpmc.c struct perf_event_attr attr = { perf_event_attr 65 tools/perf/arch/x86/util/intel-pt.c struct perf_event_attr attr = { .size = 0, }; perf_event_attr 258 tools/perf/arch/x86/util/intel-pt.c struct perf_event_attr * perf_event_attr 261 tools/perf/arch/x86/util/intel-pt.c struct perf_event_attr *attr; perf_event_attr 263 tools/perf/arch/x86/util/intel-pt.c attr = zalloc(sizeof(struct perf_event_attr)); perf_event_attr 278 tools/perf/arch/x86/util/perf_regs.c struct perf_event_attr attr = { perf_event_attr 11 tools/perf/arch/x86/util/pmu.c struct perf_event_attr *perf_pmu__get_default_config(struct perf_pmu *pmu __maybe_unused) perf_event_attr 66 tools/perf/bench/mem-functions.c static struct perf_event_attr cycle_attr = { perf_event_attr 549 tools/perf/builtin-inject.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 1032 tools/perf/builtin-kvm.c struct perf_event_attr *attr = &pos->core.attr; perf_event_attr 558 tools/perf/builtin-sched.c struct perf_event_attr attr; perf_event_attr 357 tools/perf/builtin-script.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 395 tools/perf/builtin-script.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 491 tools/perf/builtin-script.c static void set_print_ip_opts(struct perf_event_attr *attr) perf_event_attr 611 tools/perf/builtin-script.c struct perf_event_attr *attr, FILE *fp) perf_event_attr 618 tools/perf/builtin-script.c struct perf_event_attr *attr, FILE *fp) perf_event_attr 629 tools/perf/builtin-script.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 735 tools/perf/builtin-script.c struct perf_event_attr *attr, FILE *fp) perf_event_attr 782 tools/perf/builtin-script.c struct perf_event_attr *attr, FILE *fp) perf_event_attr 827 tools/perf/builtin-script.c struct perf_event_attr *attr, FILE *fp) perf_event_attr 972 tools/perf/builtin-script.c struct perf_event_attr *attr, FILE *fp) perf_event_attr 1010 tools/perf/builtin-script.c struct perf_event_attr *attr, perf_event_attr 1150 tools/perf/builtin-script.c struct perf_event_attr *attr, FILE *fp) perf_event_attr 1184 tools/perf/builtin-script.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 1211 tools/perf/builtin-script.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 1262 tools/perf/builtin-script.c struct perf_event_attr *attr, perf_event_attr 1287 tools/perf/builtin-script.c struct perf_event_attr *attr, FILE *fp) perf_event_attr 1306 tools/perf/builtin-script.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 1811 tools/perf/builtin-script.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 1139 tools/perf/builtin-stat.c struct perf_event_attr default_attrs0[] = { perf_event_attr 1148 tools/perf/builtin-stat.c struct perf_event_attr frontend_attrs[] = { perf_event_attr 1151 tools/perf/builtin-stat.c struct perf_event_attr backend_attrs[] = { perf_event_attr 1154 tools/perf/builtin-stat.c struct perf_event_attr default_attrs1[] = { perf_event_attr 1164 tools/perf/builtin-stat.c struct perf_event_attr detailed_attrs[] = { perf_event_attr 1194 tools/perf/builtin-stat.c struct perf_event_attr very_detailed_attrs[] = { perf_event_attr 1237 tools/perf/builtin-stat.c struct perf_event_attr very_very_detailed_attrs[] = { perf_event_attr 2662 tools/perf/builtin-trace.c struct perf_event_attr attr = { perf_event_attr 19 tools/perf/lib/evsel.c void perf_evsel__init(struct perf_evsel *evsel, struct perf_event_attr *attr) perf_event_attr 25 tools/perf/lib/evsel.c struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr) perf_event_attr 59 tools/perf/lib/evsel.c sys_perf_event_open(struct perf_event_attr *attr, perf_event_attr 229 tools/perf/lib/evsel.c struct perf_event_attr *perf_evsel__attr(struct perf_evsel *evsel) perf_event_attr 39 tools/perf/lib/include/internal/evsel.h struct perf_event_attr attr; perf_event_attr 121 tools/perf/lib/include/perf/event.h struct perf_event_attr attr; perf_event_attr 9 tools/perf/lib/include/perf/evsel.h struct perf_event_attr; perf_event_attr 25 tools/perf/lib/include/perf/evsel.h struct perf_event_attr *attr); perf_event_attr 26 tools/perf/lib/include/perf/evsel.h LIBPERF_API struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr); perf_event_attr 37 tools/perf/lib/include/perf/evsel.h LIBPERF_API struct perf_event_attr *perf_evsel__attr(struct perf_evsel *evsel); perf_event_attr 22 tools/perf/lib/tests/test-evlist.c struct perf_event_attr attr1 = { perf_event_attr 26 tools/perf/lib/tests/test-evlist.c struct perf_event_attr attr2 = { perf_event_attr 77 tools/perf/lib/tests/test-evlist.c struct perf_event_attr attr1 = { perf_event_attr 81 tools/perf/lib/tests/test-evlist.c struct perf_event_attr attr2 = { perf_event_attr 128 tools/perf/lib/tests/test-evlist.c struct perf_event_attr attr1 = { perf_event_attr 133 tools/perf/lib/tests/test-evlist.c struct perf_event_attr attr2 = { perf_event_attr 20 tools/perf/lib/tests/test-evsel.c struct perf_event_attr attr = { perf_event_attr 54 tools/perf/lib/tests/test-evsel.c struct perf_event_attr attr = { perf_event_attr 86 tools/perf/lib/tests/test-evsel.c struct perf_event_attr attr = { perf_event_attr 10 tools/perf/perf-sys.h struct perf_event_attr; perf_event_attr 15 tools/perf/perf-sys.h void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu, perf_event_attr 23 tools/perf/perf-sys.h sys_perf_event_open(struct perf_event_attr *attr, perf_event_attr 67 tools/perf/tests/attr.c static int store_event(struct perf_event_attr *attr, pid_t pid, int cpu, perf_event_attr 146 tools/perf/tests/attr.c void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu, perf_event_attr 33 tools/perf/tests/bp_account.c static int __event(bool is_x, void *addr, struct perf_event_attr *attr) perf_event_attr 37 tools/perf/tests/bp_account.c memset(attr, 0, sizeof(struct perf_event_attr)); perf_event_attr 39 tools/perf/tests/bp_account.c attr->size = sizeof(struct perf_event_attr); perf_event_attr 62 tools/perf/tests/bp_account.c static int wp_event(void *addr, struct perf_event_attr *attr) perf_event_attr 67 tools/perf/tests/bp_account.c static int bp_event(void *addr, struct perf_event_attr *attr) perf_event_attr 74 tools/perf/tests/bp_account.c struct perf_event_attr attr, attr_mod, attr_new; perf_event_attr 106 tools/perf/tests/bp_account.c struct perf_event_attr attr; perf_event_attr 130 tools/perf/tests/bp_account.c struct perf_event_attr attr; perf_event_attr 144 tools/perf/tests/bp_account.c struct perf_event_attr attr; perf_event_attr 101 tools/perf/tests/bp_signal.c struct perf_event_attr pe; perf_event_attr 104 tools/perf/tests/bp_signal.c memset(&pe, 0, sizeof(struct perf_event_attr)); perf_event_attr 106 tools/perf/tests/bp_signal.c pe.size = sizeof(struct perf_event_attr); perf_event_attr 64 tools/perf/tests/bp_signal_overflow.c struct perf_event_attr pe; perf_event_attr 79 tools/perf/tests/bp_signal_overflow.c memset(&pe, 0, sizeof(struct perf_event_attr)); perf_event_attr 81 tools/perf/tests/bp_signal_overflow.c pe.size = sizeof(struct perf_event_attr); perf_event_attr 54 tools/perf/tests/parse-no-sample-id-all.c struct perf_event_attr attr; perf_event_attr 151 tools/perf/tests/pmu.c struct perf_event_attr attr; perf_event_attr 36 tools/perf/tests/sw-clock.c struct perf_event_attr attr = { perf_event_attr 35 tools/perf/tests/wp.c static void get__perf_event_attr(struct perf_event_attr *attr, int wp_type, perf_event_attr 38 tools/perf/tests/wp.c memset(attr, 0, sizeof(struct perf_event_attr)); perf_event_attr 40 tools/perf/tests/wp.c attr->size = sizeof(struct perf_event_attr); perf_event_attr 54 tools/perf/tests/wp.c struct perf_event_attr attr; perf_event_attr 127 tools/perf/tests/wp.c struct perf_event_attr new_attr; perf_event_attr 34 tools/perf/ui/browsers/scripts.c void attr_to_script(char *extra_format, struct perf_event_attr *attr) perf_event_attr 30 tools/perf/util/arm-spe.h struct perf_event_attr *arm_spe_pmu_default_config(struct perf_pmu *arm_spe_pmu); perf_event_attr 424 tools/perf/util/bpf-event.c struct perf_event_attr attr = { perf_event_attr 1410 tools/perf/util/bpf-loader.c struct perf_event_attr *attr; perf_event_attr 32 tools/perf/util/cloexec.c struct perf_event_attr attr = { perf_event_attr 1248 tools/perf/util/cs-etm.c struct perf_event_attr *attr, u64 id) perf_event_attr 1264 tools/perf/util/cs-etm.c struct perf_event_attr attr; perf_event_attr 1281 tools/perf/util/cs-etm.c memset(&attr, 0, sizeof(struct perf_event_attr)); perf_event_attr 1282 tools/perf/util/cs-etm.c attr.size = sizeof(struct perf_event_attr); perf_event_attr 622 tools/perf/util/event.c bool is_bts_event(struct perf_event_attr *attr) perf_event_attr 629 tools/perf/util/event.c bool sample_addr_correlates_sym(struct perf_event_attr *attr) perf_event_attr 19 tools/perf/util/event.h struct perf_event_attr; perf_event_attr 356 tools/perf/util/event.h bool is_bts_event(struct perf_event_attr *attr); perf_event_attr 357 tools/perf/util/event.h bool sample_addr_correlates_sym(struct perf_event_attr *attr); perf_event_attr 384 tools/perf/util/event.h void event_attr_init(struct perf_event_attr *attr); perf_event_attr 224 tools/perf/util/evlist.c struct perf_event_attr attr = { perf_event_attr 239 tools/perf/util/evlist.c struct perf_event_attr *attrs, size_t nr_attrs) perf_event_attr 263 tools/perf/util/evlist.c struct perf_event_attr *attrs, size_t nr_attrs) perf_event_attr 1671 tools/perf/util/evlist.c struct perf_event_attr *attr, perf_event_attr 103 tools/perf/util/evlist.h struct perf_event_attr *attrs, size_t nr_attrs); perf_event_attr 111 tools/perf/util/evlist.h struct perf_event_attr *attr, perf_event_attr 238 tools/perf/util/evsel.c struct perf_event_attr *attr, int idx) perf_event_attr 262 tools/perf/util/evsel.c struct evsel *perf_evsel__new_idx(struct perf_event_attr *attr, int idx) perf_event_attr 297 tools/perf/util/evsel.c struct perf_event_attr attr = { perf_event_attr 345 tools/perf/util/evsel.c struct perf_event_attr attr = { perf_event_attr 399 tools/perf/util/evsel.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 484 tools/perf/util/evsel.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 694 tools/perf/util/evsel.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 760 tools/perf/util/evsel.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 779 tools/perf/util/evsel.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 940 tools/perf/util/evsel.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 1525 tools/perf/util/evsel.c static void display_attr(struct perf_event_attr *attr) perf_event_attr 147 tools/perf/util/evsel.h struct evsel *perf_evsel__new_idx(struct perf_event_attr *attr, int idx); perf_event_attr 149 tools/perf/util/evsel.h static inline struct evsel *evsel__new(struct perf_event_attr *attr) perf_event_attr 168 tools/perf/util/evsel.h void evsel__init(struct evsel *evsel, struct perf_event_attr *attr, int idx); perf_event_attr 32 tools/perf/util/evsel_fprintf.h struct perf_event_attr; perf_event_attr 48 tools/perf/util/evsel_fprintf.h int perf_event_attr__fprintf(FILE *fp, struct perf_event_attr *attr, perf_event_attr 71 tools/perf/util/header.c struct perf_event_attr attr; perf_event_attr 3441 tools/perf/util/header.c struct perf_event_attr *attr = &f_attr->attr; perf_event_attr 454 tools/perf/util/hist.h void attr_to_script(char *buf, struct perf_event_attr *attr); perf_event_attr 749 tools/perf/util/intel-bts.c struct perf_event_attr *attr, u64 id) perf_event_attr 765 tools/perf/util/intel-bts.c struct perf_event_attr attr; perf_event_attr 782 tools/perf/util/intel-bts.c memset(&attr, 0, sizeof(struct perf_event_attr)); perf_event_attr 783 tools/perf/util/intel-bts.c attr.size = sizeof(struct perf_event_attr); perf_event_attr 714 tools/perf/util/intel-pt.c struct perf_event_attr *attr, u64 *config) perf_event_attr 2697 tools/perf/util/intel-pt.c struct perf_event_attr *attr, u64 id) perf_event_attr 2750 tools/perf/util/intel-pt.c struct perf_event_attr attr; perf_event_attr 2759 tools/perf/util/intel-pt.c memset(&attr, 0, sizeof(struct perf_event_attr)); perf_event_attr 2760 tools/perf/util/intel-pt.c attr.size = sizeof(struct perf_event_attr); perf_event_attr 37 tools/perf/util/intel-pt.h struct perf_event_attr; perf_event_attr 45 tools/perf/util/intel-pt.h struct perf_event_attr *intel_pt_pmu_default_config(struct perf_pmu *pmu); perf_event_attr 321 tools/perf/util/parse-events.c struct perf_event_attr *attr, perf_event_attr 353 tools/perf/util/parse-events.c struct perf_event_attr *attr, char *name, perf_event_attr 363 tools/perf/util/parse-events.c struct perf_event_attr attr = { perf_event_attr 395 tools/perf/util/parse-events.c typedef int config_term_func_t(struct perf_event_attr *attr, perf_event_attr 398 tools/perf/util/parse-events.c static int config_term_common(struct perf_event_attr *attr, perf_event_attr 401 tools/perf/util/parse-events.c static int config_attr(struct perf_event_attr *attr, perf_event_attr 411 tools/perf/util/parse-events.c struct perf_event_attr attr; perf_event_attr 861 tools/perf/util/parse-events.c parse_breakpoint_type(const char *type, struct perf_event_attr *attr) perf_event_attr 903 tools/perf/util/parse-events.c struct perf_event_attr attr; perf_event_attr 1007 tools/perf/util/parse-events.c static int config_term_common(struct perf_event_attr *attr, perf_event_attr 1113 tools/perf/util/parse-events.c static int config_term_pmu(struct perf_event_attr *attr, perf_event_attr 1128 tools/perf/util/parse-events.c static int config_term_tracepoint(struct perf_event_attr *attr, perf_event_attr 1155 tools/perf/util/parse-events.c static int config_attr(struct perf_event_attr *attr, perf_event_attr 1251 tools/perf/util/parse-events.c struct perf_event_attr attr; perf_event_attr 1271 tools/perf/util/parse-events.c struct perf_event_attr attr; perf_event_attr 1316 tools/perf/util/parse-events.c struct perf_event_attr attr; perf_event_attr 1335 tools/perf/util/parse-events.c sizeof(struct perf_event_attr)); perf_event_attr 2333 tools/perf/util/parse-events.c struct perf_event_attr attr = { perf_event_attr 90 tools/perf/util/perf_event_attr_fprintf.c int perf_event_attr__fprintf(FILE *fp, struct perf_event_attr *attr, perf_event_attr 794 tools/perf/util/pmu.c struct perf_event_attr * __weak perf_event_attr 1017 tools/perf/util/pmu.c struct perf_event_attr *attr, perf_event_attr 1123 tools/perf/util/pmu.c struct perf_event_attr *attr, perf_event_attr 1143 tools/perf/util/pmu.c int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, perf_event_attr 22 tools/perf/util/pmu.h struct perf_event_attr; perf_event_attr 30 tools/perf/util/pmu.h struct perf_event_attr *default_config; perf_event_attr 65 tools/perf/util/pmu.h int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, perf_event_attr 69 tools/perf/util/pmu.h struct perf_event_attr *attr, perf_event_attr 95 tools/perf/util/pmu.h struct perf_event_attr *perf_pmu__get_default_config(struct perf_pmu *pmu); perf_event_attr 694 tools/perf/util/python.c struct perf_event_attr attr = { perf_event_attr 1386 tools/perf/util/python.c void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu, perf_event_attr 117 tools/perf/util/record.c struct perf_event_attr attr = { perf_event_attr 710 tools/perf/util/scripting-engines/trace-event-python.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 721 tools/perf/util/session.c void perf_event__attr_swap(struct perf_event_attr *attr) perf_event_attr 727 tools/perf/util/session.c (attr->size > (offsetof(struct perf_event_attr, f) + \ perf_event_attr 83 tools/perf/util/session.h void perf_event__attr_swap(struct perf_event_attr *attr); perf_event_attr 468 tools/perf/util/stat.c struct perf_event_attr *attr = &evsel->core.attr; perf_event_attr 1675 tools/perf/util/synthetic-events.c int perf_event__synthesize_attr(struct perf_tool *tool, struct perf_event_attr *attr, perf_event_attr 1682 tools/perf/util/synthetic-events.c size = sizeof(struct perf_event_attr); perf_event_attr 17 tools/perf/util/synthetic-events.h struct perf_event_attr; perf_event_attr 33 tools/perf/util/synthetic-events.h int perf_event__synthesize_attr(struct perf_tool *tool, struct perf_event_attr *attr, u32 ids, u64 *id, perf_event__handler_t process); perf_event_attr 63 tools/perf/util/util.c void event_attr_init(struct perf_event_attr *attr) perf_event_attr 54 tools/testing/selftests/bpf/get_cgroup_id_user.c struct perf_event_attr attr = {}; perf_event_attr 11 tools/testing/selftests/bpf/prog_tests/send_signal.c static void test_send_signal_common(struct perf_event_attr *attr, perf_event_attr 146 tools/testing/selftests/bpf/prog_tests/send_signal.c struct perf_event_attr attr = { perf_event_attr 176 tools/testing/selftests/bpf/prog_tests/send_signal.c struct perf_event_attr attr = { perf_event_attr 188 tools/testing/selftests/bpf/prog_tests/send_signal.c struct perf_event_attr attr = { perf_event_attr 23 tools/testing/selftests/bpf/prog_tests/stacktrace_build_id_nmi.c struct perf_event_attr attr = { perf_event_attr 9 tools/testing/selftests/bpf/prog_tests/task_fd_query_tp.c struct perf_event_attr attr = {}; perf_event_attr 11 tools/testing/selftests/bpf/prog_tests/tp_attach_query.c struct perf_event_attr attr = {}; perf_event_attr 16 tools/testing/selftests/powerpc/pmu/event.c int perf_event_open(struct perf_event_attr *attr, pid_t pid, int cpu, perf_event_attr 16 tools/testing/selftests/powerpc/pmu/event.h struct perf_event_attr attr; perf_event_attr 37 tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c static inline int sys_perf_event_open(struct perf_event_attr *attr, pid_t pid, perf_event_attr 47 tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c struct perf_event_attr attr; perf_event_attr 78 tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c struct perf_event_attr attr; perf_event_attr 174 tools/testing/selftests/powerpc/utils.c static long perf_event_open(struct perf_event_attr *hw_event, pid_t pid, perf_event_attr 181 tools/testing/selftests/powerpc/utils.c static void perf_event_attr_init(struct perf_event_attr *event_attr, perf_event_attr 188 tools/testing/selftests/powerpc/utils.c event_attr->size = sizeof(struct perf_event_attr); perf_event_attr 201 tools/testing/selftests/powerpc/utils.c struct perf_event_attr event_attr; perf_event_attr 569 virt/kvm/arm/pmu.c struct perf_event_attr attr; perf_event_attr 591 virt/kvm/arm/pmu.c memset(&attr, 0, sizeof(struct perf_event_attr));