Lines Matching defs:iop_stats
240 struct iop_stats { struct
244 struct sysctl_ctx_list sysctl_ctx;
245 struct sysctl_oid *sysctl_tree;
250 io_limiter limiter; /* How are I/Os being limited */
251 int min; /* Low range of limit */
252 int max; /* High range of limit */
253 int current; /* Current rate limiter */
254 int l_value1; /* per-limiter scratch value 1. */
255 int l_value2; /* per-limiter scratch value 2. */
261 int pending; /* I/Os pending in the hardware */
262 int queued; /* number currently in the queue */
263 int total; /* Total for all time -- wraps */
264 int in; /* number queued all time -- wraps */
265 int out; /* number completed all time -- wraps */
266 int errs; /* Number of I/Os completed with error -- wraps */
272 sbintime_t ema;
273 sbintime_t emvar;
274 sbintime_t sd; /* Last computed sd */
276 uint64_t too_long; /* Number of I/Os greater than bad lat threshold */
277 sbintime_t bad_latency; /* Latency threshold */
279 uint32_t state_flags;
282 uint64_t latencies[LAT_BUCKETS];
284 struct cam_iosched_softc *softc;