/linux-4.4.14/include/linux/ |
D | hw_breakpoint.h | 11 static inline void hw_breakpoint_init(struct perf_event_attr *attr) in hw_breakpoint_init() 25 static inline void ptrace_breakpoint_init(struct perf_event_attr *attr) in ptrace_breakpoint_init() 47 register_user_hw_breakpoint(struct perf_event_attr *attr, 54 modify_user_hw_breakpoint(struct perf_event *bp, struct perf_event_attr *attr); 60 register_wide_hw_breakpoint_cpu(struct perf_event_attr *attr, 66 register_wide_hw_breakpoint(struct perf_event_attr *attr, 92 register_user_hw_breakpoint(struct perf_event_attr *attr, in register_user_hw_breakpoint() 98 struct perf_event_attr *attr) { return -ENOSYS; } in modify_user_hw_breakpoint() 100 register_wide_hw_breakpoint_cpu(struct perf_event_attr *attr, in register_wide_hw_breakpoint_cpu() 105 register_wide_hw_breakpoint(struct perf_event_attr *attr, in register_wide_hw_breakpoint()
|
D | perf_event.h | 512 struct perf_event_attr attr; 733 extern const struct perf_event_attr *perf_event_attrs(struct perf_event *event); 745 perf_event_create_kernel_counter(struct perf_event_attr *attr, 1074 static inline const struct perf_event_attr *perf_event_attrs(struct perf_event *event) in perf_event_attrs()
|
D | syscalls.h | 65 struct perf_event_attr; 848 struct perf_event_attr __user *attr_uptr,
|
/linux-4.4.14/tools/perf/util/ |
D | pmu.h | 17 struct perf_event_attr; 23 struct perf_event_attr *default_config; 50 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, 54 struct perf_event_attr *attr, 80 struct perf_event_attr *perf_pmu__get_default_config(struct perf_pmu *pmu);
|
D | intel-pt.h | 46 struct perf_event_attr; 54 struct perf_event_attr *intel_pt_pmu_default_config(struct perf_pmu *pmu);
|
D | evsel.h | 82 struct perf_event_attr attr; 159 struct perf_evsel *perf_evsel__new_idx(struct perf_event_attr *attr, int idx); 161 static inline struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr) in perf_evsel__new() 179 struct perf_event_attr *attr, int idx); 398 int perf_event_attr__fprintf(FILE *fp, struct perf_event_attr *attr,
|
D | parse-events.c | 286 struct perf_event_attr *attr, in __add_event() 312 struct perf_event_attr *attr, char *name, in add_event() 339 struct perf_event_attr attr; in parse_events_add_cache() 666 parse_breakpoint_type(const char *type, struct perf_event_attr *attr) in parse_breakpoint_type() 708 struct perf_event_attr attr; in parse_events_add_breakpoint() 749 typedef int config_term_func_t(struct perf_event_attr *attr, 753 static int config_term_common(struct perf_event_attr *attr, in config_term_common() 822 static int config_term_pmu(struct perf_event_attr *attr, in config_term_pmu() 836 static int config_term_tracepoint(struct perf_event_attr *attr, in config_term_tracepoint() 858 static int config_attr(struct perf_event_attr *attr, in config_attr() [all …]
|
D | cloexec.c | 23 struct perf_event_attr attr = { in perf_flag_probe()
|
D | event.h | 275 struct perf_event_attr attr; 466 bool is_bts_event(struct perf_event_attr *attr); 467 bool sample_addr_correlates_sym(struct perf_event_attr *attr);
|
D | evlist.h | 79 struct perf_event_attr *attrs, size_t nr_attrs); 294 void perf_event_attr__set_max_precise_ip(struct perf_event_attr *attr);
|
D | util.h | 266 struct perf_event_attr; 268 void event_attr_init(struct perf_event_attr *attr);
|
D | evsel.c | 202 struct perf_event_attr *attr, int idx) in perf_evsel__init() 220 struct perf_evsel *perf_evsel__new_idx(struct perf_event_attr *attr, int idx) in perf_evsel__new_idx() 241 struct perf_event_attr attr = { in perf_evsel__newtp_idx() 295 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__add_modifiers() 380 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__bp_name() 564 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__config_callgraph() 607 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__reset_callgraph() 626 struct perf_event_attr *attr = &evsel->attr; in apply_config_terms() 734 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__config() 1231 int perf_event_attr__fprintf(FILE *fp, struct perf_event_attr *attr, in perf_event_attr__fprintf()
|
D | header.h | 103 struct perf_event_attr *attr, u32 ids, u64 *id,
|
D | pmu.c | 453 struct perf_event_attr * __weak 657 struct perf_event_attr *attr, in pmu_config_term() 754 struct perf_event_attr *attr, in perf_pmu__config_terms() 774 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, in perf_pmu__config()
|
D | session.h | 73 void perf_event__attr_swap(struct perf_event_attr *attr);
|
D | intel-bts.c | 753 struct perf_event_attr *attr, u64 id) in intel_bts_synth_event() 769 struct perf_event_attr attr; in intel_bts_synth_events() 786 memset(&attr, 0, sizeof(struct perf_event_attr)); in intel_bts_synth_events() 787 attr.size = sizeof(struct perf_event_attr); in intel_bts_synth_events()
|
D | record.c | 110 struct perf_event_attr attr = { in perf_can_record_cpu_wide()
|
D | evlist.c | 208 void perf_event_attr__set_max_precise_ip(struct perf_event_attr *attr) in perf_event_attr__set_max_precise_ip() 224 struct perf_event_attr attr = { in perf_evlist__add_default() 252 struct perf_event_attr *attrs, size_t nr_attrs) in perf_evlist__add_attrs() 276 struct perf_event_attr *attrs, size_t nr_attrs) in __perf_evlist__add_default_attrs()
|
D | intel-pt.c | 542 struct perf_event_attr *attr, u64 *config) in intel_pt_get_config() 1811 struct perf_event_attr *attr, u64 id) in intel_pt_synth_event() 1827 struct perf_event_attr attr; in intel_pt_synth_events() 1844 memset(&attr, 0, sizeof(struct perf_event_attr)); in intel_pt_synth_events() 1845 attr.size = sizeof(struct perf_event_attr); in intel_pt_synth_events()
|
D | event.c | 1069 bool is_bts_event(struct perf_event_attr *attr) in is_bts_event() 1076 bool sample_addr_correlates_sym(struct perf_event_attr *attr) in sample_addr_correlates_sym()
|
D | python.c | 556 struct perf_event_attr attr = { in pyrf_evsel__init() 1130 void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu, in test_attr__open()
|
D | util.c | 38 void event_attr_init(struct perf_event_attr *attr) in event_attr_init()
|
D | header.c | 43 struct perf_event_attr attr; 2465 struct perf_event_attr *attr = &f_attr->attr; in read_attr() 2656 struct perf_event_attr *attr, u32 ids, u64 *id, in perf_event__synthesize_attr() 2663 size = sizeof(struct perf_event_attr); in perf_event__synthesize_attr()
|
D | session.c | 518 void perf_event__attr_swap(struct perf_event_attr *attr) in perf_event__attr_swap() 524 (attr->size > (offsetof(struct perf_event_attr, f) + \ in perf_event__attr_swap()
|
/linux-4.4.14/tools/perf/tests/ |
D | bp_signal_overflow.c | 63 struct perf_event_attr pe; in test__bp_signal_overflow() 78 memset(&pe, 0, sizeof(struct perf_event_attr)); in test__bp_signal_overflow() 80 pe.size = sizeof(struct perf_event_attr); in test__bp_signal_overflow()
|
D | bp_signal.c | 62 struct perf_event_attr pe; in bp_event() 65 memset(&pe, 0, sizeof(struct perf_event_attr)); in bp_event() 67 pe.size = sizeof(struct perf_event_attr); in bp_event()
|
D | attr.c | 60 static int store_event(struct perf_event_attr *attr, pid_t pid, int cpu, in store_event() 130 void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu, in test_attr__open()
|
D | sw-clock.c | 29 struct perf_event_attr attr = { in __test__sw_clock_freq()
|
D | pmu.c | 147 struct perf_event_attr attr; in test__pmu()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-bus-event_source-devices-format | 7 perf_event_attr::config[012] for a particular pmu. 20 perf_event_attr::config1.
|
/linux-4.4.14/drivers/oprofile/ |
D | nmi_timer_int.c | 20 static struct perf_event_attr nmi_timer_attr = { 23 .size = sizeof(struct perf_event_attr),
|
D | oprofile_perf.c | 22 struct perf_event_attr attr; 60 u32 size = sizeof(struct perf_event_attr); in op_perf_setup() 61 struct perf_event_attr *attr; in op_perf_setup()
|
/linux-4.4.14/tools/perf/tests/attr/ |
D | README | 1 The struct perf_event_attr test (attr tests) support 7 The general idea is to store 'struct perf_event_attr' details for 22 separate file. Besides 'struct perf_event_attr' values we also
|
/linux-4.4.14/tools/perf/arch/x86/util/ |
D | pmu.c | 9 struct perf_event_attr *perf_pmu__get_default_config(struct perf_pmu *pmu __maybe_unused) in perf_pmu__get_default_config()
|
D | intel-pt.c | 72 struct perf_event_attr attr = { .size = 0, }; in intel_pt_parse_terms_with_default() 260 struct perf_event_attr * 263 struct perf_event_attr *attr; in intel_pt_pmu_default_config() 265 attr = zalloc(sizeof(struct perf_event_attr)); in intel_pt_pmu_default_config()
|
/linux-4.4.14/samples/bpf/ |
D | libbpf.h | 198 struct perf_event_attr; 199 int perf_event_open(struct perf_event_attr *attr, int pid, int cpu,
|
D | tracex6_user.c | 22 struct perf_event_attr attr_insn_pmu = { in test_bpf_perf_event()
|
D | libbpf.c | 149 int perf_event_open(struct perf_event_attr *attr, int pid, int cpu, in perf_event_open()
|
D | trace_output_user.c | 155 struct perf_event_attr attr = { in test_bpf_perf_event()
|
D | bpf_load.c | 55 struct perf_event_attr attr = {}; in load_and_attach()
|
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ |
D | event.h | 16 struct perf_event_attr attr;
|
D | event.c | 16 int perf_event_open(struct perf_event_attr *attr, pid_t pid, int cpu, in perf_event_open()
|
/linux-4.4.14/tools/perf/ |
D | perf.h | 11 void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu,
|
D | perf-sys.h | 103 sys_perf_event_open(struct perf_event_attr *attr, in sys_perf_event_open()
|
D | builtin-script.c | 166 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__do_check_stype() 204 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__check_attr() 276 static void set_print_ip_opts(struct perf_event_attr *attr) in set_print_ip_opts() 349 struct perf_event_attr *attr; in perf_session__check_output_opt() 373 struct perf_event_attr *attr) in print_sample_iregs() 392 struct perf_event_attr *attr = &evsel->attr; in print_sample_start() 444 struct perf_event_attr *attr __maybe_unused) in print_sample_brstack() 466 struct perf_event_attr *attr __maybe_unused) in print_sample_brstacksym() 506 struct perf_event_attr *attr) in print_sample_addr() 538 struct perf_event_attr *attr = &evsel->attr; in print_sample_bts() [all …]
|
D | builtin-stat.c | 156 struct perf_event_attr *attr = &evsel->attr; in create_perf_stat_counter() 1086 struct perf_event_attr default_attrs[] = { in add_default_attributes() 1105 struct perf_event_attr detailed_attrs[] = { in add_default_attributes() 1135 struct perf_event_attr very_detailed_attrs[] = { in add_default_attributes() 1178 struct perf_event_attr very_very_detailed_attrs[] = { in add_default_attributes()
|
D | design.txt | 24 int sys_perf_event_open(struct perf_event_attr *hw_event_uptr, 35 When creating a new counter fd, 'perf_event_attr' is: 37 struct perf_event_attr { 402 additionally set perf_event_attr.wakeup_events to generate one every
|
D | builtin-inject.c | 480 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__check_stype()
|
D | builtin-kvm.c | 992 struct perf_event_attr *attr = &pos->attr; in kvm_live_open_events()
|
D | builtin-sched.c | 445 struct perf_event_attr attr; in self_open_counters()
|
D | builtin-trace.c | 2420 struct perf_event_attr attr = { in perf_evlist__add_pgfault()
|
/linux-4.4.14/samples/hw_breakpoint/ |
D | data_breakpoint.c | 56 struct perf_event_attr attr; in hw_break_module_init()
|
/linux-4.4.14/kernel/events/ |
D | hw_breakpoint.c | 416 register_user_hw_breakpoint(struct perf_event_attr *attr, in register_user_hw_breakpoint() 433 int modify_user_hw_breakpoint(struct perf_event *bp, struct perf_event_attr *attr) in modify_user_hw_breakpoint() 499 register_wide_hw_breakpoint(struct perf_event_attr *attr, in register_wide_hw_breakpoint()
|
D | core.c | 599 struct perf_event_attr *attr, in perf_cgroup_connect() 715 struct perf_event_attr *attr, in perf_cgroup_connect() 7846 perf_event_alloc(struct perf_event_attr *attr, int cpu, in perf_event_alloc() 7995 static int perf_copy_attr(struct perf_event_attr __user *uattr, in perf_copy_attr() 7996 struct perf_event_attr *attr) in perf_copy_attr() 8241 struct perf_event_attr __user *, attr_uptr, in SYSCALL_DEFINE5() 8246 struct perf_event_attr attr; in SYSCALL_DEFINE5() 8629 perf_event_create_kernel_counter(struct perf_event_attr *attr, int cpu, in perf_event_create_kernel_counter() 9008 const struct perf_event_attr *perf_event_attrs(struct perf_event *event) in perf_event_attrs()
|
/linux-4.4.14/tools/perf/arch/x86/tests/ |
D | intel-cqm.c | 40 struct perf_event_attr pe; in test__intel_cqm_count_nmi_context()
|
D | rdpmc.c | 95 struct perf_event_attr attr = { in __test__rdpmc()
|
/linux-4.4.14/kernel/ |
D | watchdog.c | 302 static struct perf_event_attr wd_hw_attr = { 305 .size = sizeof(struct perf_event_attr), 574 struct perf_event_attr *wd_attr; in watchdog_nmi_enable()
|
/linux-4.4.14/include/linux/perf/ |
D | arm_pmu.h | 94 struct perf_event_attr *attr);
|
/linux-4.4.14/arch/sh/kernel/ |
D | ptrace_32.c | 68 struct perf_event_attr attr; in ptrace_triggered() 83 struct perf_event_attr attr; in set_single_step()
|
D | perf_event.c | 123 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
|
/linux-4.4.14/arch/arm64/kernel/ |
D | ptrace.c | 189 struct perf_event_attr attr; in ptrace_hbp_create() 227 struct perf_event_attr *attr) in ptrace_hbp_fill_attr_ctrl() 329 struct perf_event_attr attr; in ptrace_hbp_set_ctrl() 354 struct perf_event_attr attr; in ptrace_hbp_set_addr()
|
D | perf_event.c | 542 struct perf_event_attr *attr) in armv8pmu_set_event_filter()
|
/linux-4.4.14/Documentation/arm/ |
D | CCN.txt | 17 and config2 fields of the perf_event_attr structure. The "events"
|
/linux-4.4.14/arch/x86/kernel/ |
D | ptrace.c | 596 static int ptrace_fill_bp_fields(struct perf_event_attr *attr, in ptrace_fill_bp_fields() 615 struct perf_event_attr attr; in ptrace_register_breakpoint() 632 struct perf_event_attr attr = bp->attr; in ptrace_modify_breakpoint() 741 struct perf_event_attr attr = bp->attr; in ptrace_set_breakpoint_addr()
|
D | kgdb.c | 660 struct perf_event_attr attr; in kgdb_arch_late()
|
/linux-4.4.14/arch/x86/kvm/ |
D | pmu.c | 105 struct perf_event_attr attr = { in pmc_reprogram_counter()
|
/linux-4.4.14/include/uapi/linux/ |
D | perf_event.h | 274 struct perf_event_attr { struct
|
/linux-4.4.14/arch/arm/kernel/ |
D | ptrace.c | 458 struct perf_event_attr attr; in ptrace_hbp_create() 525 struct perf_event_attr attr; in ptrace_sethbpregs()
|
D | perf_event_v7.c | 960 struct perf_event_attr *attr) in armv7pmu_set_event_filter()
|
/linux-4.4.14/kernel/bpf/ |
D | arraymap.c | 293 const struct perf_event_attr *attr; in perf_event_fd_array_get_ptr()
|
/linux-4.4.14/tools/perf/Documentation/ |
D | intel-pt.txt | 148 fields within the config member of the struct perf_event_attr which is 190 perf_event_attr is displayed if the -vv option is used e.g. 193 perf_event_attr: 572 perf_event_attr: 591 perf_event_attr: 607 perf_event_attr:
|
/linux-4.4.14/tools/perf/bench/ |
D | mem-functions.c | 61 static struct perf_event_attr cycle_attr = {
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | perf_event.c | 384 struct perf_event_attr *attr = &event->attr; in bfin_pmu_event_init()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | ptrace.c | 921 struct perf_event_attr attr; in ptrace_triggered() 942 struct perf_event_attr attr; in ptrace_set_debugreg() 1376 struct perf_event_attr attr; in ppc_set_hwdebug()
|
/linux-4.4.14/arch/s390/kernel/ |
D | perf_cpum_cf.c | 331 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
|
D | compat_wrapper.c | 157 COMPAT_SYSCALL_WRAP5(perf_event_open, struct perf_event_attr __user *, attr_uptr, pid_t, pid, int, …
|
D | perf_cpum_sf.c | 672 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | perf_event.c | 603 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
|
/linux-4.4.14/arch/metag/kernel/perf/ |
D | perf_event.c | 543 struct perf_event_attr *attr = &event->attr; in _hw_perf_event_init()
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | perf_event_amd_ibs.c | 218 static const struct perf_event_attr ibs_notsupp = {
|
D | perf_event.c | 294 struct perf_event_attr *attr = &event->attr; in set_ext_hw_attr() 388 struct perf_event_attr *attr = &event->attr; in x86_setup_perfctr()
|
/linux-4.4.14/drivers/perf/ |
D | arm_pmu.c | 385 event_requires_mode_exclusion(struct perf_event_attr *attr) in event_requires_mode_exclusion()
|
/linux-4.4.14/arch/tile/kernel/ |
D | perf_event.c | 790 struct perf_event_attr *attr = &event->attr; in __tile_event_init()
|
/linux-4.4.14/arch/mips/kernel/ |
D | perf_event_mipsxx.c | 1263 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | perf_event.c | 1402 struct perf_event_attr *attr = &event->attr; in sparc_pmu_event_init()
|