Home
last modified time | relevance | path

Searched refs:cache_result (Results 1 – 10 of 10) sorted by relevance

/linux/arch/xtensa/kernel/
H A Dperf_event.c115 unsigned int cache_type, cache_op, cache_result; in xtensa_pmu_cache_event() local
120 cache_result = (config >> 16) & 0xff; in xtensa_pmu_cache_event()
124 cache_result >= C(RESULT_MAX)) in xtensa_pmu_cache_event()
127 ret = xtensa_cache_ctl[cache_type][cache_op][cache_result]; in xtensa_pmu_cache_event()
/linux/arch/arc/kernel/
H A Dperf_event.c303 unsigned int cache_type, cache_op, cache_result; in arc_pmu_cache_event() local
308 cache_result = (config >> 16) & 0xff; in arc_pmu_cache_event()
313 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in arc_pmu_cache_event()
316 ret = arc_pmu_cache_map[cache_type][cache_op][cache_result]; in arc_pmu_cache_event()
322 cache_type, cache_op, cache_result, ret, in arc_pmu_cache_event()
/linux/arch/loongarch/kernel/
H A Dperf_event.c604 unsigned int cache_type, cache_op, cache_result; in loongarch_pmu_map_cache_event() local
615 cache_result = (config >> 16) & 0xff; in loongarch_pmu_map_cache_event()
616 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in loongarch_pmu_map_cache_event()
622 [cache_result]); in loongarch_pmu_map_cache_event()
/linux/arch/riscv/kvm/
H A Dvcpu_pmu.c95 unsigned int cache_type, cache_op, cache_result; in kvm_pmu_get_perf_event_cache_config() local
102 cache_result = sbi_event_code & SBI_PMU_EVENT_CACHE_RESULT_ID_CODE_MASK; in kvm_pmu_get_perf_event_cache_config()
106 cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in kvm_pmu_get_perf_event_cache_config()
109 config = cache_type | (cache_op << 8) | (cache_result << 16); in kvm_pmu_get_perf_event_cache_config()
/linux/drivers/perf/
H A Darm_pmu.c127 unsigned int cache_type, cache_op, cache_result, ret; in armpmu_map_cache_event() local
137 cache_result = (config >> 16) & 0xff; in armpmu_map_cache_event()
138 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in armpmu_map_cache_event()
144 ret = (int)(*cache_map)[cache_type][cache_op][cache_result]; in armpmu_map_cache_event()
H A Driscv_pmu_sbi.c476 unsigned int cache_type, cache_op, cache_result, ret; in pmu_event_find_cache() local
486 cache_result = (config >> 16) & 0xff; in pmu_event_find_cache()
487 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in pmu_event_find_cache()
490 ret = pmu_cache_event_map[cache_type][cache_op][cache_result].event_idx; in pmu_event_find_cache()
/linux/tools/perf/util/
H A Dparse-events.c380 int len, cache_type = -1, cache_op = -1, cache_result = -1; in parse_events__decode_legacy_cache() local
397 cache_result = parse_aliases(str, evsel__hw_cache_result, in parse_events__decode_legacy_cache()
399 if (cache_result >= 0) in parse_events__decode_legacy_cache()
411 } else if (cache_result < 0) { in parse_events__decode_legacy_cache()
412 cache_result = parse_aliases(str, evsel__hw_cache_result, in parse_events__decode_legacy_cache()
426 if (cache_result == -1) in parse_events__decode_legacy_cache()
427 cache_result = PERF_COUNT_HW_CACHE_RESULT_ACCESS; in parse_events__decode_legacy_cache()
429 *config = cache_type | (cache_op << 8) | (cache_result << 16); in parse_events__decode_legacy_cache()
/linux/arch/csky/kernel/
H A Dperf_event.c952 unsigned int cache_type, cache_op, cache_result; in csky_pmu_cache_event() local
956 cache_result = (config >> 16) & 0xff; in csky_pmu_cache_event()
962 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in csky_pmu_cache_event()
965 return csky_pmu_cache_map[cache_type][cache_op][cache_result]; in csky_pmu_cache_event()
/linux/arch/mips/kernel/
H A Dperf_event_mipsxx.c733 unsigned int cache_type, cache_op, cache_result; in mipspmu_map_cache_event() local
744 cache_result = (config >> 16) & 0xff; in mipspmu_map_cache_event()
745 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in mipspmu_map_cache_event()
751 [cache_result]); in mipspmu_map_cache_event()
/linux/arch/sparc/kernel/
H A Dperf_event.c1198 unsigned int cache_type, cache_op, cache_result; in sparc_map_cache_event() local
1212 cache_result = (config >> 16) & 0xff; in sparc_map_cache_event()
1213 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in sparc_map_cache_event()
1216 pmap = &((*sparc_pmu->cache_map)[cache_type][cache_op][cache_result]); in sparc_map_cache_event()