/linux-master/drivers/perf/ |
H A D | arm-cci.c | 331 static int cci400_validate_hw_event(struct cci_pmu *cci_pmu, unsigned long hw_event) argument 333 u8 ev_source = CCI400_PMU_EVENT_SOURCE(hw_event); 334 u8 ev_code = CCI400_PMU_EVENT_CODE(hw_event); 337 if (hw_event & ~CCI400_PMU_EVENT_MASK) 340 if (hw_event == CCI400_PMU_CYCLES) 341 return hw_event; 364 return hw_event; 539 unsigned long hw_event) 541 u32 ev_source = CCI5xx_PMU_EVENT_SOURCE(hw_event); 542 u32 ev_code = CCI5xx_PMU_EVENT_CODE(hw_event); 538 cci500_validate_hw_event(struct cci_pmu *cci_pmu, unsigned long hw_event) argument 589 cci550_validate_hw_event(struct cci_pmu *cci_pmu, unsigned long hw_event) argument [all...] |
/linux-master/arch/x86/events/intel/ |
H A D | knc.c | 120 static u64 knc_pmu_event_map(int hw_event) argument 122 return knc_perfmon_event_map[hw_event];
|
H A D | p6.c | 114 static u64 p6_pmu_event_map(int hw_event) argument 116 return p6_perfmon_event_map[hw_event];
|
H A D | p4.c | 716 static u64 p4_pmu_event_map(int hw_event) argument 722 config = p4_general_events[hw_event];
|
H A D | core.c | 481 static u64 intel_pmu_event_map(int hw_event) argument 483 return intel_perfmon_event_map[hw_event]; 6183 * Branch Misses Retired hw_event or not.
|
/linux-master/tools/testing/selftests/resctrl/ |
H A D | resctrl.h | 149 int perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu,
|
H A D | resctrlfs.c | 858 int perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu, argument 863 ret = syscall(__NR_perf_event_open, hw_event, pid, cpu,
|
/linux-master/arch/x86/include/asm/ |
H A D | perf_event.h | 562 extern u64 perf_get_hw_event_config(int hw_event); 572 static inline u64 perf_get_hw_event_config(int hw_event) argument
|
/linux-master/arch/x86/events/amd/ |
H A D | core.c | 288 static u64 amd_pmu_event_map(int hw_event) argument 291 return amd_zen4_perfmon_event_map[hw_event]; 294 return amd_zen2_perfmon_event_map[hw_event]; 297 return amd_zen1_perfmon_event_map[hw_event]; 299 return amd_perfmon_event_map[hw_event];
|
/linux-master/arch/x86/events/zhaoxin/ |
H A D | core.c | 416 static u64 zhaoxin_pmu_event_map(int hw_event) argument 418 return zx_pmon_event_map[hw_event]; 518 * hw_event or not.
|
/linux-master/tools/testing/selftests/powerpc/ |
H A D | utils.c | 523 static long perf_event_open(struct perf_event_attr *hw_event, pid_t pid, argument 526 return syscall(__NR_perf_event_open, hw_event, pid, cpu,
|
/linux-master/arch/x86/events/ |
H A D | perf_event.h | 1091 * Generalized hw caching related hw_event table, filled 1093 * 'not supported', -1 means 'hw_event makes no sense on 1094 * this CPU', any other value means the raw hw_event 1438 unsigned int hw_event, bts_event; local 1443 hw_event = hwc->config & INTEL_ARCH_EVENT_MASK; 1446 return hw_event == bts_event && period == 1;
|
H A D | core.c | 1392 * Quirk: certain CPUs dont like it if just 1 hw_event is left: 2996 u64 perf_get_hw_event_config(int hw_event) argument 3000 if (hw_event < max) 3001 return x86_pmu.event_map(array_index_nospec(hw_event, max));
|
/linux-master/tools/power/x86/turbostat/ |
H A D | turbostat.c | 1551 static long perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu, int group_fd, unsigned long flags) argument 1555 return syscall(__NR_perf_event_open, hw_event, pid, cpu, group_fd, flags);
|