Searched refs:scmi_proto_clk_ops (Results 1 – 1 of 1) sorted by relevance
/linux-6.14.4/drivers/clk/ |
D | clk-scmi.c | 31 static const struct scmi_clk_proto_ops *scmi_proto_clk_ops; variable 51 ret = scmi_proto_clk_ops->rate_get(clk->ph, clk->id, &rate); in scmi_clk_recalc_rate() 91 return scmi_proto_clk_ops->rate_set(clk->ph, clk->id, rate); in scmi_clk_set_rate() 98 return scmi_proto_clk_ops->parent_set(clk->ph, clk->id, parent_index); in scmi_clk_set_parent() 107 ret = scmi_proto_clk_ops->parent_get(clk->ph, clk->id, &parent_id); in scmi_clk_get_parent() 135 return scmi_proto_clk_ops->enable(clk->ph, clk->id, NOT_ATOMIC); in scmi_clk_enable() 142 scmi_proto_clk_ops->disable(clk->ph, clk->id, NOT_ATOMIC); in scmi_clk_disable() 149 return scmi_proto_clk_ops->enable(clk->ph, clk->id, ATOMIC); in scmi_clk_atomic_enable() 156 scmi_proto_clk_ops->disable(clk->ph, clk->id, ATOMIC); in scmi_clk_atomic_disable() 165 ret = scmi_proto_clk_ops->state_get(clk->ph, clk->id, &enabled, atomic); in __scmi_clk_is_enabled() [all …]
|