Lines Matching refs:LIMIT_LOW
158 if (ret == 0 && td->limit_index == LIMIT_LOW) {
167 if (td->limit_index == LIMIT_MAX && tg->bps[rw][LIMIT_LOW] &&
168 tg->bps[rw][LIMIT_LOW] != tg->bps[rw][LIMIT_MAX]) {
171 adjusted = throtl_adjusted_limit(tg->bps[rw][LIMIT_LOW], td);
188 if (ret == 0 && tg->td->limit_index == LIMIT_LOW) {
197 if (td->limit_index == LIMIT_MAX && tg->iops[rw][LIMIT_LOW] &&
198 tg->iops[rw][LIMIT_LOW] != tg->iops[rw][LIMIT_MAX]) {
201 adjusted = throtl_adjusted_limit(tg->iops[rw][LIMIT_LOW], td);
370 /* LIMIT_LOW will have default value 0 */
457 if (tg->bps[READ][LIMIT_LOW] || tg->bps[WRITE][LIMIT_LOW] ||
458 tg->iops[READ][LIMIT_LOW] || tg->iops[WRITE][LIMIT_LOW]) {
465 td->limit_valid[LIMIT_LOW] = low_valid;
478 tg->bps[READ][LIMIT_LOW] = 0;
479 tg->bps[WRITE][LIMIT_LOW] = 0;
480 tg->iops[READ][LIMIT_LOW] = 0;
481 tg->iops[WRITE][LIMIT_LOW] = 0;
1506 if (off == LIMIT_LOW) {
1518 (off != LIMIT_LOW ||
1535 if (off == LIMIT_LOW) {
1621 else if (off == LIMIT_LOW && !strcmp(tok, "idle"))
1623 else if (off == LIMIT_LOW && !strcmp(tok, "latency"))
1640 tg->bps[READ][LIMIT_LOW] = min(tg->bps_conf[READ][LIMIT_LOW],
1642 tg->bps[WRITE][LIMIT_LOW] = min(tg->bps_conf[WRITE][LIMIT_LOW],
1644 tg->iops[READ][LIMIT_LOW] = min(tg->iops_conf[READ][LIMIT_LOW],
1646 tg->iops[WRITE][LIMIT_LOW] = min(tg->iops_conf[WRITE][LIMIT_LOW],
1652 if (!(tg->bps[READ][LIMIT_LOW] || tg->iops[READ][LIMIT_LOW] ||
1653 tg->bps[WRITE][LIMIT_LOW] || tg->iops[WRITE][LIMIT_LOW]) ||
1656 tg->bps[READ][LIMIT_LOW] = 0;
1657 tg->bps[WRITE][LIMIT_LOW] = 0;
1658 tg->iops[READ][LIMIT_LOW] = 0;
1659 tg->iops[WRITE][LIMIT_LOW] = 0;
1662 } else if (index == LIMIT_LOW) {
1668 if (tg->td->limit_valid[LIMIT_LOW]) {
1669 if (index == LIMIT_LOW)
1670 tg->td->limit_index = LIMIT_LOW;
1673 tg_conf_updated(tg, index == LIMIT_LOW &&
1674 tg->td->limit_valid[LIMIT_LOW]);
1688 .private = LIMIT_LOW,
1769 if (tg->bps[READ][LIMIT_LOW] || tg->iops[READ][LIMIT_LOW])
1771 if (tg->bps[WRITE][LIMIT_LOW] || tg->iops[WRITE][LIMIT_LOW])
1792 if (!parent->bps[READ][LIMIT_LOW] &&
1793 !parent->iops[READ][LIMIT_LOW] &&
1794 !parent->bps[WRITE][LIMIT_LOW] &&
1795 !parent->iops[WRITE][LIMIT_LOW])
1832 bool limit = tg->bps[rw][LIMIT_LOW] || tg->iops[rw][LIMIT_LOW];
1879 if (td->limit_index != LIMIT_LOW)
1906 if (tg->td->limit_index != LIMIT_LOW)
1956 td->limit_index = LIMIT_LOW;
2002 !tg->td->limit_valid[LIMIT_LOW])
2016 if (tg->bps[READ][LIMIT_LOW]) {
2019 if (bps >= tg->bps[READ][LIMIT_LOW])
2023 if (tg->bps[WRITE][LIMIT_LOW]) {
2026 if (bps >= tg->bps[WRITE][LIMIT_LOW])
2030 if (tg->iops[READ][LIMIT_LOW]) {
2032 if (iops >= tg->iops[READ][LIMIT_LOW])
2036 if (tg->iops[WRITE][LIMIT_LOW]) {
2038 if (iops >= tg->iops[WRITE][LIMIT_LOW])
2079 if (!blk_queue_nonrot(td->queue) || !td->limit_valid[LIMIT_LOW])
2291 if (!td || td->limit_index != LIMIT_LOW ||
2327 if (!tg->td->limit_valid[LIMIT_LOW])