Lines Matching refs:newalias

256 				  struct perf_pmu_alias *newalias)  in perf_pmu_update_alias()  argument
258 perf_pmu_assign_str(old->name, "desc", &old->desc, &newalias->desc); in perf_pmu_update_alias()
260 &newalias->long_desc); in perf_pmu_update_alias()
261 perf_pmu_assign_str(old->name, "topic", &old->topic, &newalias->topic); in perf_pmu_update_alias()
263 &newalias->metric_expr); in perf_pmu_update_alias()
265 &newalias->metric_name); in perf_pmu_update_alias()
266 perf_pmu_assign_str(old->name, "value", &old->str, &newalias->str); in perf_pmu_update_alias()
267 old->scale = newalias->scale; in perf_pmu_update_alias()
268 old->per_pkg = newalias->per_pkg; in perf_pmu_update_alias()
269 old->snapshot = newalias->snapshot; in perf_pmu_update_alias()
270 memcpy(old->unit, newalias->unit, sizeof(old->unit)); in perf_pmu_update_alias()
274 static void perf_pmu_free_alias(struct perf_pmu_alias *newalias) in perf_pmu_free_alias() argument
276 zfree(&newalias->name); in perf_pmu_free_alias()
277 zfree(&newalias->desc); in perf_pmu_free_alias()
278 zfree(&newalias->long_desc); in perf_pmu_free_alias()
279 zfree(&newalias->topic); in perf_pmu_free_alias()
280 zfree(&newalias->str); in perf_pmu_free_alias()
281 zfree(&newalias->metric_expr); in perf_pmu_free_alias()
282 zfree(&newalias->metric_name); in perf_pmu_free_alias()
283 parse_events_terms__purge(&newalias->terms); in perf_pmu_free_alias()
284 free(newalias); in perf_pmu_free_alias()
290 static bool perf_pmu_merge_alias(struct perf_pmu_alias *newalias, in perf_pmu_merge_alias() argument
296 if (!strcasecmp(newalias->name, a->name)) { in perf_pmu_merge_alias()
297 perf_pmu_update_alias(a, newalias); in perf_pmu_merge_alias()
298 perf_pmu_free_alias(newalias); in perf_pmu_merge_alias()