Lines Matching refs:lat
271 struct io_latency *lat)
279 if (delta > lat->max)
280 lat->max = delta;
282 if (!lat->min || delta < lat->min)
283 lat->min = delta;
285 lat->total_io++;
286 lat->total_lat += delta;
290 lat->deviations[i]++;
416 static void print_lat(char *str, struct io_latency *lat)
420 double avg = lat->total_lat / lat->total_io;
424 tst_res(TINFO, "%s min %.2f avg %.2f max %.2f", str, lat->min, avg, lat->max);
427 ptr += sprintf(ptr, "%.0f < %d", lat->deviations[i], deviations[i]);
428 total_counted += lat->deviations[i];
431 if (total_counted && lat->total_io - total_counted)
432 ptr += sprintf(ptr, " < %.0f", lat->total_io - total_counted);
436 memset(lat, 0, sizeof(*lat));
441 struct io_latency *lat = &t->io_submit_latency;
443 print_lat("latency", lat);
448 struct io_latency *lat = &t->io_completion_latency;
450 print_lat("completion latency", lat);