Home
last modified time | relevance | path

Searched refs:hw_event (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/perf/
H A Darm-cci.c329 static int cci400_validate_hw_event(struct cci_pmu *cci_pmu, unsigned long hw_event) in cci400_validate_hw_event() argument
331 u8 ev_source = CCI400_PMU_EVENT_SOURCE(hw_event); in cci400_validate_hw_event()
332 u8 ev_code = CCI400_PMU_EVENT_CODE(hw_event); in cci400_validate_hw_event()
335 if (hw_event & ~CCI400_PMU_EVENT_MASK) in cci400_validate_hw_event()
338 if (hw_event == CCI400_PMU_CYCLES) in cci400_validate_hw_event()
339 return hw_event; in cci400_validate_hw_event()
362 return hw_event; in cci400_validate_hw_event()
537 unsigned long hw_event) in cci500_validate_hw_event() argument
539 u32 ev_source = CCI5xx_PMU_EVENT_SOURCE(hw_event); in cci500_validate_hw_event()
540 u32 ev_code = CCI5xx_PMU_EVENT_CODE(hw_event); in cci500_validate_hw_event()
[all …]
/linux/arch/x86/events/amd/
H A Dcore.c292 static u64 amd_pmu_event_map(int hw_event) in amd_pmu_event_map() argument
295 return amd_zen4_perfmon_event_map[hw_event]; in amd_pmu_event_map()
298 return amd_zen2_perfmon_event_map[hw_event]; in amd_pmu_event_map()
301 return amd_zen1_perfmon_event_map[hw_event]; in amd_pmu_event_map()
303 return amd_perfmon_event_map[hw_event]; in amd_pmu_event_map()
/linux/tools/testing/selftests/resctrl/
H A Dresctrl.h179 int perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu,
/linux/tools/testing/selftests/powerpc/
H A Dutils.c523 static long perf_event_open(struct perf_event_attr *hw_event, pid_t pid, in perf_event_open() argument
526 return syscall(__NR_perf_event_open, hw_event, pid, cpu, in perf_event_open()
/linux/tools/perf/
H A Ddesign.txt95 * Generalized performance counter event types, used by the hw_event.event_id
124 in a 0x4064 event_id value and set hw_event.raw_type to 1.
163 * Bits that can be set in hw_event.read_format to request that
183 * Bits that can be set in hw_event.record_type to request information
/linux/arch/x86/events/
H A Dperf_event.h1193 * Generalized hw caching related hw_event table, filled
1195 * 'not supported', -1 means 'hw_event makes no sense on
1196 * this CPU', any other value means the raw hw_event
1591 unsigned int hw_event, bts_event;
1605 hw_event = hwc->config & INTEL_ARCH_EVENT_MASK; in intel_pmu_has_bts_period()
1608 return hw_event == bts_event; in intel_pmu_has_bts_period()
1595 unsigned int hw_event, bts_event; intel_pmu_has_bts_period() local
/linux/arch/x86/events/intel/
H A Dcore.c649 static u64 intel_pmu_event_map(int hw_event)
651 return intel_perfmon_event_map[hw_event];
8012 * Branch Misses Retired hw_event or not. in intel_pmu_init()
639 intel_pmu_event_map(int hw_event) intel_pmu_event_map() argument
/linux/tools/power/x86/turbostat/
H A Dturbostat.c2594 static long perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu, int group_fd, unsigned long flags) in perf_event_open()
2598 return syscall(__NR_perf_event_open, hw_event, pid, cpu, group_fd, flags); in open_perf_counter()
2589 perf_event_open(struct perf_event_attr * hw_event,pid_t pid,int cpu,int group_fd,unsigned long flags) perf_event_open() argument