Lines Matching refs:scale
104 int perf_pmu__convert_scale(const char *scale, char **end, double *sval) in perf_pmu__convert_scale() argument
132 *sval = strtod(scale, end); in perf_pmu__convert_scale()
145 char scale[128]; in perf_pmu__parse_scale() local
158 sret = read(fd, scale, sizeof(scale)-1); in perf_pmu__parse_scale()
162 if (scale[sret - 1] == '\n') in perf_pmu__parse_scale()
163 scale[sret - 1] = '\0'; in perf_pmu__parse_scale()
165 scale[sret] = '\0'; in perf_pmu__parse_scale()
167 ret = perf_pmu__convert_scale(scale, NULL, &alias->scale); in perf_pmu__parse_scale()
268 old->scale = newalias->scale; in perf_pmu_update_alias()
324 alias->scale = 1.0; in __perf_pmu__new_alias()
375 if (perf_pmu__convert_scale(unit, &unit, &alias->scale) < 0) in __perf_pmu__new_alias()
1194 (info->scale && alias->scale) || in check_info_data()
1201 if (alias->scale) in check_info_data()
1202 info->scale = alias->scale; in check_info_data()
1228 info->scale = 0.0; in perf_pmu__check_alias()
1262 if (info->scale == 0.0) in perf_pmu__check_alias()
1263 info->scale = 1.0; in perf_pmu__check_alias()