Lines Matching full:scmi_clk
33 struct scmi_clk { struct
42 #define to_scmi_clk(clk) container_of(clk, struct scmi_clk, hw) argument
49 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_recalc_rate()
61 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_round_rate()
89 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_set_rate()
96 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_set_parent()
103 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_get_parent()
133 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_enable()
140 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_disable()
147 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_atomic_enable()
154 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_atomic_disable()
163 struct scmi_clk *clk = to_scmi_clk(hw); in __scmi_clk_is_enabled()
187 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_get_duty_cycle()
207 struct scmi_clk *clk = to_scmi_clk(hw); in scmi_clk_set_duty_cycle()
222 static int scmi_clk_ops_init(struct device *dev, struct scmi_clk *sclk, in scmi_clk_ops_init()
348 scmi_clk_ops_select(struct scmi_clk *sclk, bool atomic_capable, in scmi_clk_ops_select()
434 struct scmi_clk *sclk; in scmi_clocks_probe()