/linux-6.1.9/drivers/perf/ |
D | arm-cci.c | 334 static int cci400_validate_hw_event(struct cci_pmu *cci_pmu, unsigned long hw_event) in cci400_validate_hw_event() argument 336 u8 ev_source = CCI400_PMU_EVENT_SOURCE(hw_event); in cci400_validate_hw_event() 337 u8 ev_code = CCI400_PMU_EVENT_CODE(hw_event); in cci400_validate_hw_event() 340 if (hw_event & ~CCI400_PMU_EVENT_MASK) in cci400_validate_hw_event() 343 if (hw_event == CCI400_PMU_CYCLES) in cci400_validate_hw_event() 344 return hw_event; in cci400_validate_hw_event() 367 return hw_event; in cci400_validate_hw_event() 542 unsigned long hw_event) in cci500_validate_hw_event() argument 544 u32 ev_source = CCI5xx_PMU_EVENT_SOURCE(hw_event); in cci500_validate_hw_event() 545 u32 ev_code = CCI5xx_PMU_EVENT_CODE(hw_event); in cci500_validate_hw_event() [all …]
|
/linux-6.1.9/arch/x86/events/intel/ |
D | p6.c | 114 static u64 p6_pmu_event_map(int hw_event) in p6_pmu_event_map() argument 116 return p6_perfmon_event_map[hw_event]; in p6_pmu_event_map()
|
D | knc.c | 120 static u64 knc_pmu_event_map(int hw_event) in knc_pmu_event_map() argument 122 return knc_perfmon_event_map[hw_event]; in knc_pmu_event_map()
|
D | p4.c | 716 static u64 p4_pmu_event_map(int hw_event) in p4_pmu_event_map() argument 722 config = p4_general_events[hw_event]; in p4_pmu_event_map()
|
D | core.c | 461 static u64 intel_pmu_event_map(int hw_event) in intel_pmu_event_map() argument 463 return intel_perfmon_event_map[hw_event]; in intel_pmu_event_map()
|
/linux-6.1.9/tools/testing/selftests/powerpc/ |
D | utils.c | 206 static long perf_event_open(struct perf_event_attr *hw_event, pid_t pid, in perf_event_open() argument 209 return syscall(__NR_perf_event_open, hw_event, pid, cpu, in perf_event_open()
|
/linux-6.1.9/arch/x86/include/asm/ |
D | perf_event.h | 525 extern u64 perf_get_hw_event_config(int hw_event); 535 static inline u64 perf_get_hw_event_config(int hw_event) in perf_get_hw_event_config() argument
|
/linux-6.1.9/tools/testing/selftests/resctrl/ |
D | resctrl.h | 97 int perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu,
|
D | resctrlfs.c | 726 int perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu, in perf_event_open() argument 731 ret = syscall(__NR_perf_event_open, hw_event, pid, cpu, in perf_event_open()
|
/linux-6.1.9/arch/x86/events/zhaoxin/ |
D | core.c | 416 static u64 zhaoxin_pmu_event_map(int hw_event) in zhaoxin_pmu_event_map() argument 418 return zx_pmon_event_map[hw_event]; in zhaoxin_pmu_event_map()
|
/linux-6.1.9/tools/perf/ |
D | design.txt | 95 * 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-6.1.9/arch/x86/events/amd/ |
D | core.c | 265 static u64 amd_pmu_event_map(int hw_event) in amd_pmu_event_map() argument 268 return amd_f17h_perfmon_event_map[hw_event]; in amd_pmu_event_map() 270 return amd_perfmon_event_map[hw_event]; in amd_pmu_event_map()
|
/linux-6.1.9/arch/x86/events/ |
D | perf_event.h | 1421 unsigned int hw_event, bts_event; in intel_pmu_has_bts_period() local 1426 hw_event = hwc->config & INTEL_ARCH_EVENT_MASK; in intel_pmu_has_bts_period() 1429 return hw_event == bts_event && period == 1; in intel_pmu_has_bts_period()
|
D | core.c | 3018 u64 perf_get_hw_event_config(int hw_event) in perf_get_hw_event_config() argument 3022 if (hw_event < max) in perf_get_hw_event_config() 3023 return x86_pmu.event_map(array_index_nospec(hw_event, max)); in perf_get_hw_event_config()
|
/linux-6.1.9/tools/power/x86/turbostat/ |
D | turbostat.c | 655 static long perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu, int group_fd, uns… in perf_event_open() argument 657 return syscall(__NR_perf_event_open, hw_event, pid, cpu, group_fd, flags); in perf_event_open()
|