Lines Matching refs:LIMIT_LOW
101 LIMIT_LOW, enumerator
303 if (ret == 0 && td->limit_index == LIMIT_LOW) { in tg_bps_limit()
312 if (td->limit_index == LIMIT_MAX && tg->bps[rw][LIMIT_LOW] && in tg_bps_limit()
313 tg->bps[rw][LIMIT_LOW] != tg->bps[rw][LIMIT_MAX]) { in tg_bps_limit()
316 adjusted = throtl_adjusted_limit(tg->bps[rw][LIMIT_LOW], td); in tg_bps_limit()
333 if (ret == 0 && tg->td->limit_index == LIMIT_LOW) { in tg_iops_limit()
342 if (td->limit_index == LIMIT_MAX && tg->iops[rw][LIMIT_LOW] && in tg_iops_limit()
343 tg->iops[rw][LIMIT_LOW] != tg->iops[rw][LIMIT_MAX]) { in tg_iops_limit()
346 adjusted = throtl_adjusted_limit(tg->iops[rw][LIMIT_LOW], td); in tg_iops_limit()
582 if (tg->bps[READ][LIMIT_LOW] || tg->bps[WRITE][LIMIT_LOW] || in blk_throtl_update_limit_valid()
583 tg->iops[READ][LIMIT_LOW] || tg->iops[WRITE][LIMIT_LOW]) { in blk_throtl_update_limit_valid()
590 td->limit_valid[LIMIT_LOW] = low_valid; in blk_throtl_update_limit_valid()
598 tg->bps[READ][LIMIT_LOW] = 0; in throtl_pd_offline()
599 tg->bps[WRITE][LIMIT_LOW] = 0; in throtl_pd_offline()
600 tg->iops[READ][LIMIT_LOW] = 0; in throtl_pd_offline()
601 tg->iops[WRITE][LIMIT_LOW] = 0; in throtl_pd_offline()
1529 if (off == LIMIT_LOW) { in tg_prfill_limit()
1541 (off != LIMIT_LOW || in tg_prfill_limit()
1558 if (off == LIMIT_LOW) { in tg_prfill_limit()
1641 else if (off == LIMIT_LOW && !strcmp(tok, "idle")) in tg_set_limit()
1643 else if (off == LIMIT_LOW && !strcmp(tok, "latency")) in tg_set_limit()
1660 tg->bps[READ][LIMIT_LOW] = min(tg->bps_conf[READ][LIMIT_LOW], in tg_set_limit()
1662 tg->bps[WRITE][LIMIT_LOW] = min(tg->bps_conf[WRITE][LIMIT_LOW], in tg_set_limit()
1664 tg->iops[READ][LIMIT_LOW] = min(tg->iops_conf[READ][LIMIT_LOW], in tg_set_limit()
1666 tg->iops[WRITE][LIMIT_LOW] = min(tg->iops_conf[WRITE][LIMIT_LOW], in tg_set_limit()
1672 if (!(tg->bps[READ][LIMIT_LOW] || tg->iops[READ][LIMIT_LOW] || in tg_set_limit()
1673 tg->bps[WRITE][LIMIT_LOW] || tg->iops[WRITE][LIMIT_LOW]) || in tg_set_limit()
1676 tg->bps[READ][LIMIT_LOW] = 0; in tg_set_limit()
1677 tg->bps[WRITE][LIMIT_LOW] = 0; in tg_set_limit()
1678 tg->iops[READ][LIMIT_LOW] = 0; in tg_set_limit()
1679 tg->iops[WRITE][LIMIT_LOW] = 0; in tg_set_limit()
1682 } else if (index == LIMIT_LOW) { in tg_set_limit()
1688 if (tg->td->limit_valid[LIMIT_LOW]) { in tg_set_limit()
1689 if (index == LIMIT_LOW) in tg_set_limit()
1690 tg->td->limit_index = LIMIT_LOW; in tg_set_limit()
1693 tg_conf_updated(tg, index == LIMIT_LOW && in tg_set_limit()
1694 tg->td->limit_valid[LIMIT_LOW]); in tg_set_limit()
1708 .private = LIMIT_LOW,
1743 if (tg->bps[READ][LIMIT_LOW] || tg->iops[READ][LIMIT_LOW]) in __tg_last_low_overflow_time()
1745 if (tg->bps[WRITE][LIMIT_LOW] || tg->iops[WRITE][LIMIT_LOW]) in __tg_last_low_overflow_time()
1767 if (!parent->bps[READ][LIMIT_LOW] && in tg_last_low_overflow_time()
1768 !parent->iops[READ][LIMIT_LOW] && in tg_last_low_overflow_time()
1769 !parent->bps[WRITE][LIMIT_LOW] && in tg_last_low_overflow_time()
1770 !parent->iops[WRITE][LIMIT_LOW]) in tg_last_low_overflow_time()
1813 read_limit = tg->bps[READ][LIMIT_LOW] || tg->iops[READ][LIMIT_LOW]; in throtl_tg_can_upgrade()
1814 write_limit = tg->bps[WRITE][LIMIT_LOW] || tg->iops[WRITE][LIMIT_LOW]; in throtl_tg_can_upgrade()
1849 if (td->limit_index != LIMIT_LOW) in throtl_can_upgrade()
1876 if (tg->td->limit_index != LIMIT_LOW) in throtl_upgrade_check()
1968 !tg->td->limit_valid[LIMIT_LOW]) in throtl_downgrade_check()
1982 if (tg->bps[READ][LIMIT_LOW]) { in throtl_downgrade_check()
1985 if (bps >= tg->bps[READ][LIMIT_LOW]) in throtl_downgrade_check()
1989 if (tg->bps[WRITE][LIMIT_LOW]) { in throtl_downgrade_check()
1992 if (bps >= tg->bps[WRITE][LIMIT_LOW]) in throtl_downgrade_check()
1996 if (tg->iops[READ][LIMIT_LOW]) { in throtl_downgrade_check()
1998 if (iops >= tg->iops[READ][LIMIT_LOW]) in throtl_downgrade_check()
2002 if (tg->iops[WRITE][LIMIT_LOW]) { in throtl_downgrade_check()
2004 if (iops >= tg->iops[WRITE][LIMIT_LOW]) in throtl_downgrade_check()
2013 throtl_downgrade_state(tg->td, LIMIT_LOW); in throtl_downgrade_check()
2233 if (!td || td->limit_index != LIMIT_LOW || in throtl_track_latency()