Searched refs:hw_event (Results 1 - 14 of 14) sorted by relevance

/linux-master/drivers/perf/
H A Darm-cci.c331 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 Dknc.c120 static u64 knc_pmu_event_map(int hw_event) argument
122 return knc_perfmon_event_map[hw_event];
H A Dp6.c114 static u64 p6_pmu_event_map(int hw_event) argument
116 return p6_perfmon_event_map[hw_event];
H A Dp4.c716 static u64 p4_pmu_event_map(int hw_event) argument
722 config = p4_general_events[hw_event];
H A Dcore.c481 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 Dresctrl.h149 int perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu,
H A Dresctrlfs.c858 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 Dperf_event.h562 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 Dcore.c288 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 Dcore.c416 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 Dutils.c523 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 Dperf_event.h1091 * 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 Dcore.c1392 * 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 Dturbostat.c1551 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);

Completed in 232 milliseconds