Lines Matching refs:min_rate
78 unsigned long min_rate; member
102 unsigned long min_rate; member
590 if (req->min_rate < old_req->min_rate) in clk_core_forward_rate_req()
591 req->min_rate = old_req->min_rate; in clk_core_forward_rate_req()
691 unsigned long *min_rate, in clk_core_get_boundaries() argument
698 *min_rate = core->min_rate; in clk_core_get_boundaries()
702 *min_rate = max(*min_rate, clk_user->min_rate); in clk_core_get_boundaries()
717 void clk_hw_get_rate_range(struct clk_hw *hw, unsigned long *min_rate, in clk_hw_get_rate_range() argument
720 clk_core_get_boundaries(hw->core, min_rate, max_rate); in clk_hw_get_rate_range()
725 unsigned long min_rate, in clk_core_check_boundaries() argument
732 if (min_rate > core->max_rate || max_rate < core->min_rate) in clk_core_check_boundaries()
736 if (min_rate > user->max_rate || max_rate < user->min_rate) in clk_core_check_boundaries()
742 void clk_hw_set_rate_range(struct clk_hw *hw, unsigned long min_rate, in clk_hw_set_rate_range() argument
745 hw->core->min_rate = min_rate; in clk_hw_set_rate_range()
1447 if (!req->min_rate && !req->max_rate) in clk_core_determine_round_nolock()
1451 req->rate = clamp(req->rate, req->min_rate, req->max_rate); in clk_core_determine_round_nolock()
1494 clk_core_get_boundaries(core, &req->min_rate, &req->max_rate); in clk_core_init_rate_req()
2145 unsigned long min_rate; in clk_calc_new_rates() local
2159 clk_core_get_boundaries(core, &min_rate, &max_rate); in clk_calc_new_rates()
2179 if (new_rate < min_rate || new_rate > max_rate) in clk_calc_new_rates()
2548 old_min = clk->min_rate; in clk_set_rate_range_nolock()
2550 clk->min_rate = min; in clk_set_rate_range_nolock()
2583 clk->min_rate = old_min; in clk_set_rate_range_nolock()
2651 return clk_set_rate_range(clk, clk->min_rate, rate); in clk_set_max_rate()
3218 unsigned long min_rate, max_rate; in clk_dump_one() local
3220 clk_core_get_boundaries(c, &min_rate, &max_rate); in clk_dump_one()
3228 seq_printf(s, "\"min_rate\": %lu,", min_rate); in clk_dump_one()
3490 unsigned long min_rate, max_rate; in clk_min_rate_show() local
3493 clk_core_get_boundaries(core, &min_rate, &max_rate); in clk_min_rate_show()
3495 seq_printf(s, "%lu\n", min_rate); in clk_min_rate_show()
3504 unsigned long min_rate, max_rate; in clk_max_rate_show() local
3507 clk_core_get_boundaries(core, &min_rate, &max_rate); in clk_max_rate_show()
4146 core->min_rate = 0; in __clk_register()
4553 if (clk->min_rate > 0 || clk->max_rate < ULONG_MAX) in __clk_put()