Searched refs:cache_result (Results 1 – 9 of 9) sorted by relevance
/Linux-v5.4/arch/xtensa/kernel/ |
D | perf_event.c | 106 unsigned int cache_type, cache_op, cache_result; in xtensa_pmu_cache_event() local 111 cache_result = (config >> 16) & 0xff; in xtensa_pmu_cache_event() 115 cache_result >= C(RESULT_MAX)) in xtensa_pmu_cache_event() 118 ret = xtensa_cache_ctl[cache_type][cache_op][cache_result]; in xtensa_pmu_cache_event()
|
/Linux-v5.4/arch/arc/kernel/ |
D | perf_event.c | 141 unsigned int cache_type, cache_op, cache_result; in arc_pmu_cache_event() local 146 cache_result = (config >> 16) & 0xff; in arc_pmu_cache_event() 151 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in arc_pmu_cache_event() 154 ret = arc_pmu_cache_map[cache_type][cache_op][cache_result]; in arc_pmu_cache_event() 160 cache_type, cache_op, cache_result, ret, in arc_pmu_cache_event()
|
/Linux-v5.4/drivers/perf/ |
D | arm_pmu.c | 47 unsigned int cache_type, cache_op, cache_result, ret; in armpmu_map_cache_event() local 57 cache_result = (config >> 16) & 0xff; in armpmu_map_cache_event() 58 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in armpmu_map_cache_event() 64 ret = (int)(*cache_map)[cache_type][cache_op][cache_result]; in armpmu_map_cache_event()
|
/Linux-v5.4/arch/x86/events/ |
D | core.c | 303 unsigned int cache_type, cache_op, cache_result; in set_ext_hw_attr() local 318 cache_result = (config >> 16) & 0xff; in set_ext_hw_attr() 319 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in set_ext_hw_attr() 321 cache_result = array_index_nospec(cache_result, PERF_COUNT_HW_CACHE_RESULT_MAX); in set_ext_hw_attr() 323 val = hw_cache_event_ids[cache_type][cache_op][cache_result]; in set_ext_hw_attr() 332 attr->config1 = hw_cache_extra_regs[cache_type][cache_op][cache_result]; in set_ext_hw_attr()
|
/Linux-v5.4/arch/csky/kernel/ |
D | perf_event.c | 952 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-v5.4/arch/nds32/kernel/ |
D | perf_event_cpu.c | 46 unsigned int cache_type, cache_op, cache_result, ret; in nds32_pmu_map_cache_event() local 56 cache_result = (config >> 16) & 0xff; in nds32_pmu_map_cache_event() 57 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in nds32_pmu_map_cache_event() 60 ret = (int)(*cache_map)[cache_type][cache_op][cache_result]; in nds32_pmu_map_cache_event()
|
/Linux-v5.4/tools/perf/util/ |
D | parse-events.c | 414 int cache_type = -1, cache_op = -1, cache_result = -1; in parse_events_add_cache() local 445 if (cache_result == -1) { in parse_events_add_cache() 446 cache_result = parse_aliases(str, perf_evsel__hw_cache_result, in parse_events_add_cache() 448 if (cache_result >= 0) in parse_events_add_cache() 462 if (cache_result == -1) in parse_events_add_cache() 463 cache_result = PERF_COUNT_HW_CACHE_RESULT_ACCESS; in parse_events_add_cache() 466 attr.config = cache_type | (cache_op << 8) | (cache_result << 16); in parse_events_add_cache()
|
/Linux-v5.4/arch/mips/kernel/ |
D | perf_event_mipsxx.c | 684 unsigned int cache_type, cache_op, cache_result; in mipspmu_map_cache_event() local 695 cache_result = (config >> 16) & 0xff; in mipspmu_map_cache_event() 696 if (cache_result >= PERF_COUNT_HW_CACHE_RESULT_MAX) in mipspmu_map_cache_event() 702 [cache_result]); in mipspmu_map_cache_event()
|
/Linux-v5.4/arch/sparc/kernel/ |
D | perf_event.c | 1198 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()
|