Searched refs:parent_req (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/clk/qcom/ |
H A D | clk-rcg2.c | 864 struct clk_rate_request parent_req = { .min_rate = 0, .max_rate = ULONG_MAX }; in clk_gfx3d_determine_rate() local 891 parent_req.rate = req->rate * mux_div; in clk_gfx3d_determine_rate() 896 if (parent_req.rate == p0_rate) { in clk_gfx3d_determine_rate() 904 if (clk_hw_get_rate(p2) == parent_req.rate) in clk_gfx3d_determine_rate() 915 &parent_req.min_rate, &parent_req.max_rate); in clk_gfx3d_determine_rate() 917 if (req->min_rate > parent_req.min_rate) in clk_gfx3d_determine_rate() 918 parent_req.min_rate = req->min_rate; in clk_gfx3d_determine_rate() 920 if (req->max_rate < parent_req.max_rate) in clk_gfx3d_determine_rate() 921 parent_req in clk_gfx3d_determine_rate() [all...] |
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk.c | 610 struct clk_rate_request parent_req; in clk_core_determine_rate_no_reparent() local 617 clk_core_forward_rate_req(core, req, parent, &parent_req, in clk_core_determine_rate_no_reparent() 620 trace_clk_rate_request_start(&parent_req); in clk_core_determine_rate_no_reparent() 622 ret = clk_core_round_rate_nolock(parent, &parent_req); in clk_core_determine_rate_no_reparent() 626 trace_clk_rate_request_done(&parent_req); in clk_core_determine_rate_no_reparent() 628 best = parent_req.rate; in clk_core_determine_rate_no_reparent() 663 struct clk_rate_request parent_req; in clk_mux_determine_rate_flags() local 665 clk_core_forward_rate_req(core, req, parent, &parent_req, req->rate); in clk_mux_determine_rate_flags() 667 trace_clk_rate_request_start(&parent_req); in clk_mux_determine_rate_flags() 669 ret = clk_core_round_rate_nolock(parent, &parent_req); in clk_mux_determine_rate_flags() 1609 struct clk_rate_request parent_req; clk_core_round_rate_nolock() local [all...] |
/kernel/linux/linux-5.10/drivers/clk/qcom/ |
H A D | clk-rcg2.c | 734 struct clk_rate_request parent_req = { }; in clk_gfx3d_determine_rate() local 752 parent_req.rate = req->rate = min(req->rate, p9_rate); in clk_gfx3d_determine_rate() 771 ret = __clk_determine_rate(req->best_parent_hw, &parent_req); in clk_gfx3d_determine_rate() 775 req->rate = req->best_parent_rate = parent_req.rate; in clk_gfx3d_determine_rate()
|
/kernel/linux/linux-5.10/drivers/clk/ |
H A D | clk.c | 654 struct clk_rate_request parent_req = *req; in clk_mux_determine_rate_flags() local 661 &parent_req); in clk_mux_determine_rate_flags() 665 best = parent_req.rate; in clk_mux_determine_rate_flags() 683 parent_req = *req; in clk_mux_determine_rate_flags() 684 ret = __clk_determine_rate(parent->hw, &parent_req); in clk_mux_determine_rate_flags() 688 parent_req.rate = clk_core_get_rate_nolock(parent); in clk_mux_determine_rate_flags() 691 if (mux_is_better_rate(req->rate, parent_req.rate, in clk_mux_determine_rate_flags() 694 best = parent_req.rate; in clk_mux_determine_rate_flags()
|
Completed in 14 milliseconds