Searched refs:cache_result (Results 1 - 11 of 11) sorted by relevance

/linux-master/arch/xtensa/kernel/
H A Dperf_event.c115 unsigned int cache_type, cache_op, cache_result; local
120 cache_result = (config >> 16) & 0xff;
124 cache_result >= C(RESULT_MAX))
127 ret = xtensa_cache_ctl[cache_type][cache_op][cache_result];
/linux-master/arch/arc/kernel/
H A Dperf_event.c303 unsigned int cache_type, cache_op, cache_result; local
308 cache_result = (config >> 16) & 0xff;
313 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX)
316 ret = arc_pmu_cache_map[cache_type][cache_op][cache_result];
322 cache_type, cache_op, cache_result, ret,
/linux-master/arch/riscv/kvm/
H A Dvcpu_pmu.c94 unsigned int cache_type, cache_op, cache_result; local
101 cache_result = sbi_event_code & SBI_PMU_EVENT_CACHE_RESULT_ID_CODE_MASK;
105 cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX)
108 config = cache_type | (cache_op << 8) | (cache_result << 16);
/linux-master/drivers/perf/
H A Darm_pmu.c127 unsigned int cache_type, cache_op, cache_result, ret; local
137 cache_result = (config >> 16) & 0xff;
138 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX)
144 ret = (int)(*cache_map)[cache_type][cache_op][cache_result];
H A Driscv_pmu_sbi.c438 unsigned int cache_type, cache_op, cache_result, ret; local
448 cache_result = (config >> 16) & 0xff;
449 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX)
452 ret = pmu_cache_event_map[cache_type][cache_op][cache_result].event_idx;
/linux-master/arch/loongarch/kernel/
H A Dperf_event.c614 unsigned int cache_type, cache_op, cache_result; local
625 cache_result = (config >> 16) & 0xff;
626 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX)
632 [cache_result]);
/linux-master/arch/csky/kernel/
H A Dperf_event.c952 unsigned int cache_type, cache_op, cache_result; local
956 cache_result = (config >> 16) & 0xff;
962 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX)
965 return csky_pmu_cache_map[cache_type][cache_op][cache_result];
/linux-master/tools/perf/util/
H A Dparse-events.c377 int len, cache_type = -1, cache_op = -1, cache_result = -1; local
394 cache_result = parse_aliases(str, evsel__hw_cache_result,
396 if (cache_result >= 0)
408 } else if (cache_result < 0) {
409 cache_result = parse_aliases(str, evsel__hw_cache_result,
423 if (cache_result == -1)
424 cache_result = PERF_COUNT_HW_CACHE_RESULT_ACCESS;
426 *config = cache_type | (cache_op << 8) | (cache_result << 16);
/linux-master/arch/x86/events/
H A Dcore.c363 unsigned int cache_type, cache_op, cache_result; local
378 cache_result = (config >> 16) & 0xff;
379 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX)
381 cache_result = array_index_nospec(cache_result, PERF_COUNT_HW_CACHE_RESULT_MAX);
383 val = hybrid_var(event->pmu, hw_cache_event_ids)[cache_type][cache_op][cache_result];
391 attr->config1 = hybrid_var(event->pmu, hw_cache_extra_regs)[cache_type][cache_op][cache_result];
/linux-master/arch/mips/kernel/
H A Dperf_event_mipsxx.c733 unsigned int cache_type, cache_op, cache_result; local
744 cache_result = (config >> 16) & 0xff;
745 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX)
751 [cache_result]);
/linux-master/arch/sparc/kernel/
H A Dperf_event.c1198 unsigned int cache_type, cache_op, cache_result; local
1212 cache_result = (config >> 16) & 0xff;
1213 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX)
1216 pmap = &((*sparc_pmu->cache_map)[cache_type][cache_op][cache_result]);

Completed in 332 milliseconds