Lines Matching refs:clk_id
104 u32 clk_id, struct scmi_clock_info *clk) in scmi_clock_attributes_get() argument
111 sizeof(clk_id), sizeof(*attr), &t); in scmi_clock_attributes_get()
115 put_unaligned_le32(clk_id, t->tx.buf); in scmi_clock_attributes_get()
141 scmi_clock_describe_rates_get(const struct scmi_protocol_handle *ph, u32 clk_id, in scmi_clock_describe_rates_get() argument
162 clk_desc->id = cpu_to_le32(clk_id); in scmi_clock_describe_rates_get()
219 u32 clk_id, u64 *value) in scmi_clock_rate_get() argument
229 put_unaligned_le32(clk_id, t->tx.buf); in scmi_clock_rate_get()
240 u32 clk_id, u64 rate) in scmi_clock_rate_set() argument
258 cfg->id = cpu_to_le32(clk_id); in scmi_clock_rate_set()
275 scmi_clock_config_set(const struct scmi_protocol_handle *ph, u32 clk_id, in scmi_clock_config_set() argument
288 cfg->id = cpu_to_le32(clk_id); in scmi_clock_config_set()
297 static int scmi_clock_enable(const struct scmi_protocol_handle *ph, u32 clk_id) in scmi_clock_enable() argument
299 return scmi_clock_config_set(ph, clk_id, CLOCK_ENABLE); in scmi_clock_enable()
302 static int scmi_clock_disable(const struct scmi_protocol_handle *ph, u32 clk_id) in scmi_clock_disable() argument
304 return scmi_clock_config_set(ph, clk_id, 0); in scmi_clock_disable()
315 scmi_clock_info_get(const struct scmi_protocol_handle *ph, u32 clk_id) in scmi_clock_info_get() argument
318 struct scmi_clock_info *clk = ci->clk + clk_id; in scmi_clock_info_get()