/linux-4.1.27/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 | 421 struct perf_event_attr attr; 646 perf_event_create_kernel_counter(struct perf_event_attr *attr,
|
D | syscalls.h | 65 struct perf_event_attr; 847 struct perf_event_attr __user *attr_uptr,
|
/linux-4.1.27/tools/perf/util/ |
D | pmu.h | 16 struct perf_event_attr; 22 struct perf_event_attr *default_config; 49 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, 52 struct perf_event_attr *attr, 77 struct perf_event_attr *perf_pmu__get_default_config(struct perf_pmu *pmu);
|
D | evsel.h | 64 struct perf_event_attr attr; 126 struct perf_evsel *perf_evsel__new_idx(struct perf_event_attr *attr, int idx); 128 static inline struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr) in perf_evsel__new() 143 struct perf_event_attr *attr, int idx); 366 int perf_event_attr__fprintf(FILE *fp, struct perf_event_attr *attr,
|
D | parse-events.c | 276 struct perf_event_attr *attr, in __add_event() 295 struct perf_event_attr *attr, char *name) in add_event() 321 struct perf_event_attr attr; in parse_events_add_cache() 475 parse_breakpoint_type(const char *type, struct perf_event_attr *attr) in parse_breakpoint_type() 517 struct perf_event_attr attr; in parse_events_add_breakpoint() 541 static int config_term(struct perf_event_attr *attr, in config_term() 584 static int config_attr(struct perf_event_attr *attr, in config_attr() 600 struct perf_event_attr attr; in parse_events_add_numeric() 632 struct perf_event_attr attr; in parse_events_add_pmu() 643 sizeof(struct perf_event_attr)); in parse_events_add_pmu() [all …]
|
D | event.h | 249 struct perf_event_attr attr; 363 bool is_bts_event(struct perf_event_attr *attr); 364 bool sample_addr_correlates_sym(struct perf_event_attr *attr);
|
D | cloexec.c | 23 struct perf_event_attr attr = { in perf_flag_probe()
|
D | util.h | 266 struct perf_event_attr; 268 void event_attr_init(struct perf_event_attr *attr);
|
D | pmu.c | 433 struct perf_event_attr *__attribute__((weak)) 588 struct perf_event_attr *attr, in pmu_config_term() 656 struct perf_event_attr *attr, in perf_pmu__config_terms() 675 int perf_pmu__config(struct perf_pmu *pmu, struct perf_event_attr *attr, in perf_pmu__config()
|
D | session.h | 67 void perf_event__attr_swap(struct perf_event_attr *attr);
|
D | header.h | 126 struct perf_event_attr *attr, u32 ids, u64 *id,
|
D | evsel.c | 200 struct perf_event_attr *attr, int idx) in perf_evsel__init() 214 struct perf_evsel *perf_evsel__new_idx(struct perf_event_attr *attr, int idx) in perf_evsel__new_idx() 229 struct perf_event_attr attr = { in perf_evsel__newtp_idx() 280 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__add_modifiers() 365 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__bp_name() 548 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__config_callgraph() 618 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__config() 1077 int perf_event_attr__fprintf(FILE *fp, struct perf_event_attr *attr, in perf_event_attr__fprintf()
|
D | evlist.h | 72 struct perf_event_attr *attrs, size_t nr_attrs);
|
D | evlist.c | 172 struct perf_event_attr attr = { in perf_evlist__add_default() 198 struct perf_event_attr *attrs, size_t nr_attrs) in perf_evlist__add_attrs() 222 struct perf_event_attr *attrs, size_t nr_attrs) in __perf_evlist__add_default_attrs()
|
D | util.c | 39 void event_attr_init(struct perf_event_attr *attr) in event_attr_init()
|
D | python.c | 510 struct perf_event_attr attr = { in pyrf_evsel__init() 1071 void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu, in test_attr__open()
|
D | event.c | 940 bool is_bts_event(struct perf_event_attr *attr) in is_bts_event() 947 bool sample_addr_correlates_sym(struct perf_event_attr *attr) in sample_addr_correlates_sym()
|
D | header.c | 46 struct perf_event_attr attr; 2378 struct perf_event_attr *attr = &f_attr->attr; in read_attr() 2567 struct perf_event_attr *attr, u32 ids, u64 *id, in perf_event__synthesize_attr() 2574 size = sizeof(struct perf_event_attr); in perf_event__synthesize_attr()
|
D | session.c | 437 void perf_event__attr_swap(struct perf_event_attr *attr) in perf_event__attr_swap()
|
/linux-4.1.27/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()
|
D | rdpmc.c | 96 struct perf_event_attr attr = { in __test__rdpmc()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/samples/bpf/ |
D | libbpf.h | 187 struct perf_event_attr; 188 int perf_event_open(struct perf_event_attr *attr, int pid, int cpu,
|
D | libbpf.c | 130 int perf_event_open(struct perf_event_attr *attr, int pid, int cpu, in perf_event_open()
|
D | bpf_load.c | 41 struct perf_event_attr attr = {}; in load_and_attach()
|
/linux-4.1.27/tools/perf/ |
D | perf.h | 11 void test_attr__open(struct perf_event_attr *attr, pid_t pid, int cpu,
|
D | perf-sys.h | 174 sys_perf_event_open(struct perf_event_attr *attr, in sys_perf_event_open()
|
D | builtin-script.c | 153 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__check_stype() 181 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__check_attr() 244 static void set_print_ip_opts(struct perf_event_attr *attr) in set_print_ip_opts() 317 struct perf_event_attr *attr; in perf_session__check_output_opt() 342 struct perf_event_attr *attr = &evsel->attr; in print_sample_start() 382 struct perf_event_attr *attr) in print_sample_addr() 414 struct perf_event_attr *attr = &evsel->attr; in print_sample_bts() 452 struct perf_event_attr *attr = &evsel->attr; in process_event()
|
D | builtin-stat.c | 296 struct perf_event_attr *attr = &evsel->attr; in create_perf_stat_counter() 1555 struct perf_event_attr default_attrs[] = { in add_default_attributes() 1574 struct perf_event_attr detailed_attrs[] = { in add_default_attributes() 1604 struct perf_event_attr very_detailed_attrs[] = { in add_default_attributes() 1647 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 | 336 struct perf_event_attr *attr = &evsel->attr; in perf_evsel__check_stype()
|
D | builtin-kvm.c | 991 struct perf_event_attr *attr = &pos->attr; in kvm_live_open_events()
|
D | builtin-sched.c | 443 struct perf_event_attr attr; in self_open_counters()
|
D | builtin-trace.c | 2112 struct perf_event_attr attr = { in perf_evlist__add_pgfault()
|
/linux-4.1.27/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.1.27/samples/hw_breakpoint/ |
D | data_breakpoint.c | 56 struct perf_event_attr attr; in hw_break_module_init()
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | pmu.h | 55 struct perf_event_attr *attr);
|
/linux-4.1.27/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 | 587 struct perf_event_attr *attr, in perf_cgroup_connect() 703 struct perf_event_attr *attr, in perf_cgroup_connect() 7517 perf_event_alloc(struct perf_event_attr *attr, int cpu, in perf_event_alloc() 7666 static int perf_copy_attr(struct perf_event_attr __user *uattr, in perf_copy_attr() 7667 struct perf_event_attr *attr) in perf_copy_attr() 7912 struct perf_event_attr __user *, attr_uptr, in SYSCALL_DEFINE5() 7917 struct perf_event_attr attr; in SYSCALL_DEFINE5() 8251 perf_event_create_kernel_counter(struct perf_event_attr *attr, int cpu, in perf_event_create_kernel_counter()
|
/linux-4.1.27/kernel/ |
D | watchdog.c | 265 static struct perf_event_attr wd_hw_attr = { 268 .size = sizeof(struct perf_event_attr), 521 struct perf_event_attr *wd_attr; in watchdog_nmi_enable()
|
/linux-4.1.27/arch/arm/include/asm/ |
D | pmu.h | 105 struct perf_event_attr *attr);
|
/linux-4.1.27/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.1.27/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 | 521 event_requires_mode_exclusion(struct perf_event_attr *attr) in event_requires_mode_exclusion() 1213 struct perf_event_attr *attr) in armv8pmu_set_event_filter()
|
/linux-4.1.27/Documentation/arm/ |
D | CCN.txt | 17 and config2 fields of the perf_event_attr structure. The "events"
|
/linux-4.1.27/arch/x86/kernel/ |
D | ptrace.c | 598 static int ptrace_fill_bp_fields(struct perf_event_attr *attr, in ptrace_fill_bp_fields() 617 struct perf_event_attr attr; in ptrace_register_breakpoint() 634 struct perf_event_attr attr = bp->attr; in ptrace_modify_breakpoint() 743 struct perf_event_attr attr = bp->attr; in ptrace_set_breakpoint_addr()
|
D | kgdb.c | 655 struct perf_event_attr attr; in kgdb_arch_late()
|
/linux-4.1.27/include/uapi/linux/ |
D | perf_event.h | 269 struct perf_event_attr { struct
|
/linux-4.1.27/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.c | 383 event_requires_mode_exclusion(struct perf_event_attr *attr) in event_requires_mode_exclusion()
|
D | perf_event_v7.c | 954 struct perf_event_attr *attr) in armv7pmu_set_event_filter()
|
/linux-4.1.27/tools/perf/bench/ |
D | mem-memcpy.c | 85 static struct perf_event_attr cycle_attr = {
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | perf_event.c | 384 struct perf_event_attr *attr = &event->attr; in bfin_pmu_event_init()
|
/linux-4.1.27/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.1.27/arch/s390/kernel/ |
D | perf_cpum_cf.c | 325 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
|
D | compat_wrapper.c | 204 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.1.27/arch/x86/kvm/ |
D | pmu.c | 170 struct perf_event_attr attr = { in reprogram_counter()
|
/linux-4.1.27/arch/alpha/kernel/ |
D | perf_event.c | 603 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
|
/linux-4.1.27/arch/metag/kernel/perf/ |
D | perf_event.c | 543 struct perf_event_attr *attr = &event->attr; in _hw_perf_event_init()
|
/linux-4.1.27/arch/tile/kernel/ |
D | perf_event.c | 790 struct perf_event_attr *attr = &event->attr; in __tile_event_init()
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event_amd_ibs.c | 218 static const struct perf_event_attr ibs_notsupp = {
|
D | perf_event.c | 292 struct perf_event_attr *attr = &event->attr; in set_ext_hw_attr() 384 struct perf_event_attr *attr = &event->attr; in x86_setup_perfctr()
|
/linux-4.1.27/arch/mips/kernel/ |
D | perf_event_mipsxx.c | 1263 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | perf_event.c | 1402 struct perf_event_attr *attr = &event->attr; in sparc_pmu_event_init()
|