Lines Matching refs:scmi_proto_clk_ops
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()
189 ret = scmi_proto_clk_ops->config_oem_get(clk->ph, clk->id, in scmi_clk_get_duty_cycle()
211 ret = scmi_proto_clk_ops->config_oem_set(clk->ph, clk->id, in scmi_clk_set_duty_cycle()
411 scmi_proto_clk_ops = in scmi_clocks_probe()
413 if (IS_ERR(scmi_proto_clk_ops)) in scmi_clocks_probe()
414 return PTR_ERR(scmi_proto_clk_ops); in scmi_clocks_probe()
416 count = scmi_proto_clk_ops->count_get(ph); in scmi_clocks_probe()
441 sclk->info = scmi_proto_clk_ops->info_get(ph, idx); in scmi_clocks_probe()