Lines Matching refs:write_stats
335 struct iop_stats read_stats, write_stats, trim_stats; member
622 cam_iosched_limiter_tick(&isc->write_stats); in cam_iosched_ticker()
648 pending = isc->read_stats.pending + isc->write_stats.pending /* + isc->trim_stats.pending */; in cam_iosched_ticker()
650 !!(isc->write_stats.state_flags & IOP_RATE_LIMITED) * isc->write_stats.queued /* + in cam_iosched_ticker()
688 if (isc->write_stats.current != isc->write_stats.max) in cam_iosched_cl_maybe_steer()
690 isc->write_stats.current, isc->write_stats.max); in cam_iosched_cl_maybe_steer()
692 isc->write_stats.current = isc->write_stats.max; in cam_iosched_cl_maybe_steer()
696 old = isc->write_stats.current; in cam_iosched_cl_maybe_steer()
725 isc->write_stats.current = isc->write_stats.current * in cam_iosched_cl_maybe_steer()
728 isc->write_stats.current = isc->write_stats.current * in cam_iosched_cl_maybe_steer()
736 if (isc->write_stats.current < isc->write_stats.min) in cam_iosched_cl_maybe_steer()
737 isc->write_stats.current = isc->write_stats.min; in cam_iosched_cl_maybe_steer()
738 if (isc->write_stats.current > isc->write_stats.max) in cam_iosched_cl_maybe_steer()
739 isc->write_stats.current = isc->write_stats.max; in cam_iosched_cl_maybe_steer()
740 if (old != isc->write_stats.current && iosched_debug) in cam_iosched_cl_maybe_steer()
742 old, isc->write_stats.current, in cam_iosched_cl_maybe_steer()
782 cam_iosched_limiter_caniop(&isc->write_stats, wbp) == 0; in cam_iosched_has_io()
786 …e %d: pending_writes %d max_writes %d\n", can_write, isc->write_stats.pending, isc->write_stats.ma… 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()
1184 cam_iosched_iop_stats_init(isc, &isc->write_stats); in cam_iosched_init()
1211 cam_iosched_iop_stats_fini(&isc->write_stats); in cam_iosched_fini()
1260 cam_iosched_iop_stats_sysctl_init(isc, &isc->write_stats, "write"); in cam_iosched_sysctl_init()
1382 isc->current_read_bias, isc->write_stats.queued, in cam_iosched_get_write()
1392 if (cam_iosched_limiter_iop(&isc->write_stats, bp) != 0) { in cam_iosched_get_write()
1395 isc->write_stats.state_flags |= IOP_RATE_LIMITED; in cam_iosched_get_write()
1406 isc->write_stats.queued--; in cam_iosched_get_write()
1407 isc->write_stats.total++; in cam_iosched_get_write()
1408 isc->write_stats.pending++; in cam_iosched_get_write()
1412 isc->write_stats.state_flags &= ~IOP_RATE_LIMITED; in cam_iosched_get_write()
1609 if (cam_iosched_rate_limited(&isc->write_stats) || in cam_iosched_next_bio()
1610 cam_iosched_limiter_iop(&isc->write_stats, bp) != 0) { in cam_iosched_next_bio()
1611 isc->write_stats.state_flags |= IOP_RATE_LIMITED; in cam_iosched_next_bio()
1614 isc->write_stats.state_flags &= ~IOP_RATE_LIMITED; in cam_iosched_next_bio()
1636 isc->write_stats.queued--; in cam_iosched_next_bio()
1637 isc->write_stats.total++; in cam_iosched_next_bio()
1638 isc->write_stats.pending++; in cam_iosched_next_bio()
1724 isc->write_stats.in++; in cam_iosched_queue_work()
1725 isc->write_stats.queued++; in cam_iosched_queue_work()
1741 isc->write_stats.in++; in cam_iosched_queue_work()
1742 isc->write_stats.queued++; in cam_iosched_queue_work()
1785 retval = cam_iosched_limiter_iodone(&isc->write_stats, bp); in cam_iosched_bio_complete()
1787 isc->write_stats.errs++; in cam_iosched_bio_complete()
1788 isc->write_stats.out++; in cam_iosched_bio_complete()
1789 isc->write_stats.pending--; in cam_iosched_bio_complete()
2059 cam_iosched_update(&isc->write_stats, sim_latency, bp); in cam_iosched_io_metric_update()
2101 db_printf("pending_writes: %d\n", isc->write_stats.pending); in DB_SHOW_COMMAND()
2102 db_printf("min_writes: %d\n", isc->write_stats.min); in DB_SHOW_COMMAND()
2103 db_printf("max_writes: %d\n", isc->write_stats.max); in DB_SHOW_COMMAND()
2104 db_printf("writes: %d\n", isc->write_stats.total); in DB_SHOW_COMMAND()
2105 db_printf("in_writes: %d\n", isc->write_stats.in); in DB_SHOW_COMMAND()
2106 db_printf("out_writes: %d\n", isc->write_stats.out); in DB_SHOW_COMMAND()
2107 db_printf("queued_writes: %d\n", isc->write_stats.queued); in DB_SHOW_COMMAND()