Lines Matching refs:lat
289 struct io_latency *lat) in calc_latency() argument
296 if (delta > lat->max) in calc_latency()
297 lat->max = delta; in calc_latency()
298 if (!lat->min || delta < lat->min) in calc_latency()
299 lat->min = delta; in calc_latency()
300 lat->total_io++; in calc_latency()
301 lat->total_lat += delta; in calc_latency()
304 lat->deviations[i]++; in calc_latency()
418 static void print_lat(char *str, struct io_latency *lat) { in print_lat() argument
419 double avg = lat->total_lat / lat->total_io; in print_lat()
423 str, lat->min, avg, lat->max); in print_lat()
426 fprintf(stderr, " %.0f < %d", lat->deviations[i], deviations[i]); in print_lat()
427 total_counted += lat->deviations[i]; in print_lat()
429 if (total_counted && lat->total_io - total_counted) in print_lat()
430 fprintf(stderr, " < %.0f", lat->total_io - total_counted); in print_lat()
432 memset(lat, 0, sizeof(*lat)); in print_lat()
437 struct io_latency *lat = &t->io_submit_latency; in print_latency() local
438 print_lat("latency", lat); in print_latency()
443 struct io_latency *lat = &t->io_completion_latency; in print_completion_latency() local
444 print_lat("completion latency", lat); in print_completion_latency()