• Home
  • Raw
  • Download

Lines Matching refs:bps

144 	uint64_t bps[2][LIMIT_CNT];  member
309 ret = tg->bps[rw][td->limit_index]; in tg_bps_limit()
319 if (td->limit_index == LIMIT_MAX && tg->bps[rw][LIMIT_LOW] && in tg_bps_limit()
320 tg->bps[rw][LIMIT_LOW] != tg->bps[rw][LIMIT_MAX]) { in tg_bps_limit()
323 adjusted = throtl_adjusted_limit(tg->bps[rw][LIMIT_LOW], td); in tg_bps_limit()
324 ret = min(tg->bps[rw][LIMIT_MAX], adjusted); in tg_bps_limit()
343 tg->bps[rw][td->limit_index]) in tg_iops_limit()
515 tg->bps[READ][LIMIT_MAX] = U64_MAX; in throtl_pd_alloc()
516 tg->bps[WRITE][LIMIT_MAX] = U64_MAX; in throtl_pd_alloc()
604 if (tg->bps[READ][LIMIT_LOW] || tg->bps[WRITE][LIMIT_LOW] || in blk_throtl_update_limit_valid()
625 tg->bps[READ][LIMIT_LOW] = 0; in throtl_pd_offline()
626 tg->bps[WRITE][LIMIT_LOW] = 0; in throtl_pd_offline()
1539 .private = offsetof(struct throtl_grp, bps[READ][LIMIT_MAX]),
1545 .private = offsetof(struct throtl_grp, bps[WRITE][LIMIT_MAX]),
1724 tg->bps[READ][index] = v[0]; in tg_set_limit()
1725 tg->bps[WRITE][index] = v[1]; in tg_set_limit()
1729 tg->bps[READ][LIMIT_LOW] = min(tg->bps_conf[READ][LIMIT_LOW], in tg_set_limit()
1731 tg->bps[WRITE][LIMIT_LOW] = min(tg->bps_conf[WRITE][LIMIT_LOW], in tg_set_limit()
1741 if (!(tg->bps[READ][LIMIT_LOW] || tg->iops[READ][LIMIT_LOW] || in tg_set_limit()
1742 tg->bps[WRITE][LIMIT_LOW] || tg->iops[WRITE][LIMIT_LOW]) || in tg_set_limit()
1745 tg->bps[READ][LIMIT_LOW] = 0; in tg_set_limit()
1746 tg->bps[WRITE][LIMIT_LOW] = 0; in tg_set_limit()
1812 if (tg->bps[READ][LIMIT_LOW] || tg->iops[READ][LIMIT_LOW]) in __tg_last_low_overflow_time()
1814 if (tg->bps[WRITE][LIMIT_LOW] || tg->iops[WRITE][LIMIT_LOW]) in __tg_last_low_overflow_time()
1836 if (!parent->bps[READ][LIMIT_LOW] && in tg_last_low_overflow_time()
1838 !parent->bps[WRITE][LIMIT_LOW] && in tg_last_low_overflow_time()
1882 read_limit = tg->bps[READ][LIMIT_LOW] || tg->iops[READ][LIMIT_LOW]; in throtl_tg_can_upgrade()
1883 write_limit = tg->bps[WRITE][LIMIT_LOW] || tg->iops[WRITE][LIMIT_LOW]; in throtl_tg_can_upgrade()
2031 uint64_t bps; in throtl_downgrade_check() local
2051 if (tg->bps[READ][LIMIT_LOW]) { in throtl_downgrade_check()
2052 bps = tg->last_bytes_disp[READ] * HZ; in throtl_downgrade_check()
2053 do_div(bps, elapsed_time); in throtl_downgrade_check()
2054 if (bps >= tg->bps[READ][LIMIT_LOW]) in throtl_downgrade_check()
2058 if (tg->bps[WRITE][LIMIT_LOW]) { in throtl_downgrade_check()
2059 bps = tg->last_bytes_disp[WRITE] * HZ; in throtl_downgrade_check()
2060 do_div(bps, elapsed_time); in throtl_downgrade_check()
2061 if (bps >= tg->bps[WRITE][LIMIT_LOW]) in throtl_downgrade_check()