Lines Matching defs:cache_type
245 static int is_cache_op_valid(u8 cache_type, u8 cache_op)
247 if (hw_cache_stat[cache_type] & COP(cache_op))
253 static char *event_cache_name(u8 cache_type, u8 cache_op, u8 cache_result)
258 sprintf(name, "%s-%s-%s", hw_cache[cache_type][0],
262 sprintf(name, "%s-%s", hw_cache[cache_type][0],
293 u8 cache_type, cache_op, cache_result;
295 cache_type = (config >> 0) & 0xff;
296 if (cache_type > PERF_COUNT_HW_CACHE_MAX)
307 if (!is_cache_op_valid(cache_type, cache_op))
310 return event_cache_name(cache_type, cache_op, cache_result);
352 int cache_type = -1, cache_op = -1, cache_result = -1;
354 cache_type = parse_aliases(&s, hw_cache, PERF_COUNT_HW_CACHE_MAX);
359 if (cache_type == -1)
369 if (!is_cache_op_valid(cache_type, cache_op))
402 attr->config = cache_type | (cache_op << 8) | (cache_result << 16);