Lines Matching refs:scale
103 static int convert_scale(const char *scale, char **end, double *sval) in convert_scale() argument
131 *sval = strtod(scale, end); in convert_scale()
144 char scale[128]; in perf_pmu__parse_scale() local
157 sret = read(fd, scale, sizeof(scale)-1); in perf_pmu__parse_scale()
161 if (scale[sret - 1] == '\n') in perf_pmu__parse_scale()
162 scale[sret - 1] = '\0'; in perf_pmu__parse_scale()
164 scale[sret] = '\0'; in perf_pmu__parse_scale()
166 ret = convert_scale(scale, NULL, &alias->scale); in perf_pmu__parse_scale()
267 old->scale = newalias->scale; in perf_pmu_update_alias()
323 alias->scale = 1.0; in __perf_pmu__new_alias()
374 if (convert_scale(unit, &unit, &alias->scale) < 0) in __perf_pmu__new_alias()
1176 (info->scale && alias->scale) || in check_info_data()
1183 if (alias->scale) in check_info_data()
1184 info->scale = alias->scale; in check_info_data()
1210 info->scale = 0.0; in perf_pmu__check_alias()
1244 if (info->scale == 0.0) in perf_pmu__check_alias()
1245 info->scale = 1.0; in perf_pmu__check_alias()