Lines Matching full:max
47 bkt.max = 15; in test_leak_bucket()
53 g_assert(bkt.max == 15); in test_leak_bucket()
59 g_assert(bkt.max == 15); in test_leak_bucket()
65 g_assert(bkt.max == 15); in test_leak_bucket()
70 bkt.max = 250; in test_leak_bucket()
96 bkt.max = 15; in test_compute_wait()
103 bkt.max = 15; in test_compute_wait()
110 bkt.max = 15; in test_compute_wait()
115 /* half an operation above max */ in test_compute_wait()
117 bkt.max = 15; in test_compute_wait()
124 /* Perform I/O for 2.2 seconds at a rate of bkt.max */ in test_compute_wait()
128 bkt.max = 200; in test_compute_wait()
130 double units = bkt.max / 10.0; in test_compute_wait()
136 g_assert(double_cmp(bkt.level, (i + 1) * (bkt.max - bkt.avg) / 10.0)); in test_compute_wait()
180 g_assert(!ts.cfg.buckets[i].max); in test_init()
212 g_assert(!ts.cfg.buckets[i].max); in test_init_readonly()
244 g_assert(!ts.cfg.buckets[i].max); in test_init_writeonly()
277 orig_cfg.buckets[THROTTLE_BPS_TOTAL].max = 0; in test_config_functions()
278 orig_cfg.buckets[THROTTLE_BPS_READ].max = 56; in test_config_functions()
279 orig_cfg.buckets[THROTTLE_BPS_WRITE].max = 120; in test_config_functions()
281 orig_cfg.buckets[THROTTLE_OPS_TOTAL].max = 150; in test_config_functions()
282 orig_cfg.buckets[THROTTLE_OPS_READ].max = 400; in test_config_functions()
283 orig_cfg.buckets[THROTTLE_OPS_WRITE].max = 500; in test_config_functions()
318 g_assert(final_cfg.buckets[THROTTLE_BPS_TOTAL].max == 0); in test_config_functions()
319 g_assert(final_cfg.buckets[THROTTLE_BPS_READ].max == 56); in test_config_functions()
320 g_assert(final_cfg.buckets[THROTTLE_BPS_WRITE].max == 120); in test_config_functions()
322 g_assert(final_cfg.buckets[THROTTLE_OPS_TOTAL].max == 150); in test_config_functions()
323 g_assert(final_cfg.buckets[THROTTLE_OPS_READ].max == 400); in test_config_functions()
324 g_assert(final_cfg.buckets[THROTTLE_OPS_WRITE].max == 500); in test_config_functions()
338 cfg.buckets[index].max = value; in set_cfg_value()
339 /* If max is set, avg should never be 0 */ in set_cfg_value()
340 cfg.buckets[index].avg = MAX(cfg.buckets[index].avg, 1); in set_cfg_value()
471 b->max = THROTTLE_VALUE_MAX; in test_ranges()
479 b->max = THROTTLE_VALUE_MAX + 1; in test_ranges()
484 b->max = 1; in test_ranges()
489 b->max = 1; in test_ranges()
494 b->max = 1; in test_ranges()
499 b->max = 1; in test_ranges()
503 /* burst_length * max cannot exceed THROTTLE_VALUE_MAX */ in test_ranges()
505 b->max = 2; in test_ranges()
510 b->max = 3; in test_ranges()
515 b->max = THROTTLE_VALUE_MAX; in test_ranges()
520 b->max = THROTTLE_VALUE_MAX; in test_ranges()
532 cfg.buckets[i].max = 100; in test_max_is_missing_limit()
536 cfg.buckets[i].max = 0; in test_max_is_missing_limit()
540 cfg.buckets[i].max = 0; in test_max_is_missing_limit()
544 cfg.buckets[i].max = 30; in test_max_is_missing_limit()
548 cfg.buckets[i].max = 100; in test_max_is_missing_limit()
827 g_test_add_func("/throttle/config/max", test_max_is_missing_limit); in main()