void perf_read_values_add_value(struct perf_read_values *values, u32 pid, u32 tid, u64 rawid, const char *name, u64 value) { int tindex, cindex; tindex = perf_read_values__findnew_thread(values, pid, tid); cindex = perf_read_values__findnew_counter(values, rawid, name); values->value[tindex][cindex] = value; }
int perf_read_values_add_value(struct perf_read_values *values, u32 pid, u32 tid, u64 rawid, const char *name, u64 value) { int tindex, cindex; tindex = perf_read_values__findnew_thread(values, pid, tid); if (tindex < 0) return tindex; cindex = perf_read_values__findnew_counter(values, rawid, name); if (cindex < 0) return cindex; values->value[tindex][cindex] += value; return 0; }