Lines Matching refs:min_rate

78 	unsigned long		min_rate;
102 unsigned long min_rate;
593 if (req->min_rate < old_req->min_rate)
594 req->min_rate = old_req->min_rate;
706 unsigned long *min_rate,
713 *min_rate = core->min_rate;
717 *min_rate = max(*min_rate, clk_user->min_rate);
726 * @min_rate: pointer to the variable that will hold the minimum
729 * Fills the @min_rate and @max_rate variables with the minimum and
732 void clk_hw_get_rate_range(struct clk_hw *hw, unsigned long *min_rate,
735 clk_core_get_boundaries(hw->core, min_rate, max_rate);
740 unsigned long min_rate,
747 if (min_rate > core->max_rate || max_rate < core->min_rate)
751 if (min_rate > user->max_rate || max_rate < user->min_rate)
757 void clk_hw_set_rate_range(struct clk_hw *hw, unsigned long min_rate,
760 hw->core->min_rate = min_rate;
1477 * might not fill min_rate and max_rate.
1483 if (!req->min_rate && !req->max_rate)
1487 req->rate = clamp(req->rate, req->min_rate, req->max_rate);
1530 clk_core_get_boundaries(core, &req->min_rate, &req->max_rate);
2182 unsigned long min_rate;
2196 clk_core_get_boundaries(core, &min_rate, &max_rate);
2216 if (new_rate < min_rate || new_rate > max_rate)
2585 old_min = clk->min_rate;
2587 clk->min_rate = min;
2620 clk->min_rate = old_min;
2688 return clk_set_rate_range(clk, clk->min_rate, rate);
3255 unsigned long min_rate, max_rate;
3257 clk_core_get_boundaries(c, &min_rate, &max_rate);
3265 seq_printf(s, "\"min_rate\": %lu,", min_rate);
3530 unsigned long min_rate, max_rate;
3533 clk_core_get_boundaries(core, &min_rate, &max_rate);
3535 seq_printf(s, "%lu\n", min_rate);
3544 unsigned long min_rate, max_rate;
3547 clk_core_get_boundaries(core, &min_rate, &max_rate);
4193 core->min_rate = 0;
4607 if (clk->min_rate > 0 || clk->max_rate < ULONG_MAX)