Lines Matching +full:abs +full:- +full:range
1 // SPDX-License-Identifier: GPL-2.0
42 if (p->num_of_runs >= NUM_OF_RUNS) in cat_setup()
43 return -1; in cat_setup()
45 if (p->num_of_runs == 0) { in cat_setup()
46 sprintf(schemata, "%lx", p->mask); in cat_setup()
47 ret = write_schemata(p->ctrlgrp, schemata, p->cpu_no, in cat_setup()
48 p->resctrl_val); in cat_setup()
50 p->num_of_runs++; in cat_setup()
62 avg_llc_perf_miss = sum_llc_perf_miss / (NUM_OF_RUNS - 1); in show_cache_info()
63 diff_percent = ((float)allocated_cache_lines - avg_llc_perf_miss) / in show_cache_info()
67 !is_amd && abs((int)diff_percent) > MAX_DIFF_PERCENT ? in show_cache_info()
70 printf("# Percent diff=%d\n", abs((int)diff_percent)); in show_cache_info()
84 fp = fopen(param->filename, "r"); in check_results()
109 no_of_bits = count_bits(param->mask); in check_results()
111 show_cache_info(sum_llc_perf_miss, no_of_bits, param->span); in check_results()
136 return -1; in cat_perf_miss_val()
151 /* Get max number of bits from default-cabm mask */ in cat_perf_miss_val()
154 if (n < 1 || n > count_of_bits - 1) { in cat_perf_miss_val()
156 printf("Please Enter value in range 1 to %d\n", in cat_perf_miss_val()
157 count_of_bits - 1); in cat_perf_miss_val()
158 return -1; in cat_perf_miss_val()
164 return -1; in cat_perf_miss_val()
177 * with (max_bits - n) bits in cat_perf_miss_val()
179 param.span = cache_size * (count_of_bits - n) / count_of_bits; in cat_perf_miss_val()