Lines Matching defs:rec
226 struct stats_record *rec;
229 rec = calloc(1, sizeof(struct stats_record));
230 if (!rec) {
234 rec->rxq = alloc_record_per_rxq();
236 rec->rxq[i].cpu = alloc_record_per_cpu();
238 rec->stats.cpu = alloc_record_per_cpu();
239 return rec;
255 static bool map_collect_percpu(int fd, __u32 key, struct record *rec)
270 rec->timestamp = gettime();
274 rec->cpu[i].processed = values[i].processed;
276 rec->cpu[i].issue = values[i].issue;
279 rec->total.processed = sum_processed;
280 rec->total.issue = sum_issue;
284 static void stats_collect(struct stats_record *rec)
289 map_collect_percpu(fd, 0, &rec->stats);
294 map_collect_percpu(fd, i, &rec->rxq[i]);
341 struct record *rec, *prev;
359 rec = &stats_rec->stats;
361 t = calc_period(rec, prev);
363 struct datarec *r = &rec->cpu[i];
374 pps = calc_pps (&rec->total, &prev->total, t);
375 err = calc_errs_pps(&rec->total, &prev->total, t);
393 rec = &stats_rec->rxq[rxq];
395 t = calc_period(rec, prev);
397 struct datarec *r = &rec->cpu[i];
412 pps = calc_pps (&rec->total, &prev->total, t);
413 err = calc_errs_pps(&rec->total, &prev->total, t);