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));