Searched refs:parent_req (Results 1 – 2 of 2) sorted by relevance
| /Linux-v6.6/drivers/clk/qcom/ |
| D | clk-rcg2.c | 870 struct clk_rate_request parent_req = { .min_rate = 0, .max_rate = ULONG_MAX }; in clk_gfx3d_determine_rate() local 897 parent_req.rate = req->rate * mux_div; in clk_gfx3d_determine_rate() 902 if (parent_req.rate == p0_rate) { in clk_gfx3d_determine_rate() 910 if (clk_hw_get_rate(p2) == parent_req.rate) in clk_gfx3d_determine_rate() 921 &parent_req.min_rate, &parent_req.max_rate); in clk_gfx3d_determine_rate() 923 if (req->min_rate > parent_req.min_rate) in clk_gfx3d_determine_rate() 924 parent_req.min_rate = req->min_rate; in clk_gfx3d_determine_rate() 926 if (req->max_rate < parent_req.max_rate) in clk_gfx3d_determine_rate() 927 parent_req.max_rate = req->max_rate; in clk_gfx3d_determine_rate() 929 ret = __clk_determine_rate(req->best_parent_hw, &parent_req); in clk_gfx3d_determine_rate() [all …]
|
| /Linux-v6.6/drivers/clk/ |
| D | clk.c | 607 struct clk_rate_request parent_req; in clk_core_determine_rate_no_reparent() local 614 clk_core_forward_rate_req(core, req, parent, &parent_req, in clk_core_determine_rate_no_reparent() 617 trace_clk_rate_request_start(&parent_req); in clk_core_determine_rate_no_reparent() 619 ret = clk_core_round_rate_nolock(parent, &parent_req); in clk_core_determine_rate_no_reparent() 623 trace_clk_rate_request_done(&parent_req); in clk_core_determine_rate_no_reparent() 625 best = parent_req.rate; in clk_core_determine_rate_no_reparent() 660 struct clk_rate_request parent_req; in clk_mux_determine_rate_flags() local 662 clk_core_forward_rate_req(core, req, parent, &parent_req, req->rate); in clk_mux_determine_rate_flags() 664 trace_clk_rate_request_start(&parent_req); in clk_mux_determine_rate_flags() 666 ret = clk_core_round_rate_nolock(parent, &parent_req); in clk_mux_determine_rate_flags() [all …]
|