Lines Matching refs:read_stats

335 	struct iop_stats read_stats, write_stats, trim_stats;  member
621 cam_iosched_limiter_tick(&isc->read_stats); in cam_iosched_ticker()
648 pending = isc->read_stats.pending + isc->write_stats.pending /* + isc->trim_stats.pending */; in cam_iosched_ticker()
649 pending += !!(isc->read_stats.state_flags & IOP_RATE_LIMITED) * isc->read_stats.queued + in cam_iosched_ticker()
691 isc->read_stats.current = isc->read_stats.max; in cam_iosched_cl_maybe_steer()
697 lat = isc->read_stats.ema; in cam_iosched_cl_maybe_steer()
724 if (lat < clp->lolat || isc->read_stats.total - clp->last_count < 10) in cam_iosched_cl_maybe_steer()
730 clp->last_count = isc->read_stats.total; in cam_iosched_cl_maybe_steer()
784 cam_iosched_limiter_caniop(&isc->read_stats, rbp) == 0; in cam_iosched_has_io()
787 … %d: read_stats.pending %d max_reads %d\n", can_read, isc->read_stats.pending, isc->read_stats.max… in cam_iosched_has_io()
788 printf("Queued reads %d writes %d\n", isc->read_stats.queued, isc->write_stats.queued); in cam_iosched_has_io()
1183 cam_iosched_iop_stats_init(isc, &isc->read_stats); in cam_iosched_init()
1210 cam_iosched_iop_stats_fini(&isc->read_stats); in cam_iosched_fini()
1259 cam_iosched_iop_stats_sysctl_init(isc, &isc->read_stats, "read"); in cam_iosched_sysctl_init()
1383 isc->read_stats.queued); in cam_iosched_get_write()
1492 isc->read_stats.queued); in cam_iosched_get_trim()
1594 if (cam_iosched_rate_limited(&isc->read_stats) || in cam_iosched_next_bio()
1595 cam_iosched_limiter_iop(&isc->read_stats, bp) != 0) { in cam_iosched_next_bio()
1596 isc->read_stats.state_flags |= IOP_RATE_LIMITED; in cam_iosched_next_bio()
1599 isc->read_stats.state_flags &= ~IOP_RATE_LIMITED; in cam_iosched_next_bio()
1632 isc->read_stats.queued--; in cam_iosched_next_bio()
1633 isc->read_stats.total++; in cam_iosched_next_bio()
1634 isc->read_stats.pending++; in cam_iosched_next_bio()
1738 isc->read_stats.in++; in cam_iosched_queue_work()
1739 isc->read_stats.queued++; in cam_iosched_queue_work()
1791 retval = cam_iosched_limiter_iodone(&isc->read_stats, bp); in cam_iosched_bio_complete()
1793 isc->read_stats.errs++; in cam_iosched_bio_complete()
1794 isc->read_stats.out++; in cam_iosched_bio_complete()
1795 isc->read_stats.pending--; in cam_iosched_bio_complete()
2056 cam_iosched_update(&isc->read_stats, sim_latency, bp); in cam_iosched_io_metric_update()
2093 db_printf("pending_reads: %d\n", isc->read_stats.pending); in DB_SHOW_COMMAND()
2094 db_printf("min_reads: %d\n", isc->read_stats.min); in DB_SHOW_COMMAND()
2095 db_printf("max_reads: %d\n", isc->read_stats.max); in DB_SHOW_COMMAND()
2096 db_printf("reads: %d\n", isc->read_stats.total); in DB_SHOW_COMMAND()
2097 db_printf("in_reads: %d\n", isc->read_stats.in); in DB_SHOW_COMMAND()
2098 db_printf("out_reads: %d\n", isc->read_stats.out); in DB_SHOW_COMMAND()
2099 db_printf("queued_reads: %d\n", isc->read_stats.queued); in DB_SHOW_COMMAND()