Lines Matching defs:current

79  * where N is the number of samples that 86% of the current
246 * Information about the current rate limiters, if any
251 int current; /* Current rate limiter */
283 set_max = 0, /* current = max */
431 if (ios->current <= 0 || ios->pending < ios->current)
441 if (ios->current <= 0 || ios->pending < ios->current)
451 if (ios->current <= 0 || ios->pending != ios->current)
461 ios->l_value1 = ios->current / ios->softc->quanta;
478 new_ios = (int)((ios->current * (uint64_t)ios->softc->this_frac) >> 16);
479 if (new_ios < 1 && ios->l_value2 < ios->current) {
505 * otherwise wait. If current iops is 0, treat that
508 if (ios->current > 0 && ios->l_value1 <= 0)
529 /* ios->current is in kB/s, so scale to bytes */
530 ios->l_value1 = ios->current * 1000 / ios->softc->quanta;
544 * then too bad, that's lost. Also, ios->current
551 bw = (int)((ios->current * 1000ull * (uint64_t)ios->softc->this_frac) >> 16);
575 * Also note that if the current limit is <= 0,
578 if (ios->current > 0 && ios->l_value1 <= 0)
681 if (isc->write_stats.current != isc->write_stats.max)
683 isc->write_stats.current, isc->write_stats.max);
684 isc->read_stats.current = isc->read_stats.max;
685 isc->write_stats.current = isc->write_stats.max;
686 isc->trim_stats.current = isc->trim_stats.max;
689 old = isc->write_stats.current;
718 isc->write_stats.current = isc->write_stats.current *
721 isc->write_stats.current = isc->write_stats.current *
729 if (isc->write_stats.current < isc->write_stats.min)
730 isc->write_stats.current = isc->write_stats.min;
731 if (isc->write_stats.current > isc->write_stats.max)
732 isc->write_stats.current = isc->write_stats.max;
733 if (old != isc->write_stats.current && iosched_debug)
735 old, isc->write_stats.current,
850 ios->max = ios->current = 300000;
1064 OID_AUTO, "current", CTLFLAG_RW,
1065 &ios->current, 0,
1066 "current resource");
1353 * If pending read, prefer that based on current read bias
1369 * See if our current limiter allows this I/O.
1461 * If pending read, prefer that based on current read bias setting. The
1483 * See if our current limiter allows this I/O. Because we only call this
1673 * set the last tick time to one less than the current ticks minus the