Lines Matching refs:scmi_handle

58 struct scmi_handle;
72 int (*count_get)(const struct scmi_handle *handle);
75 (const struct scmi_handle *handle, u32 clk_id);
76 int (*rate_get)(const struct scmi_handle *handle, u32 clk_id,
78 int (*rate_set)(const struct scmi_handle *handle, u32 clk_id,
80 int (*enable)(const struct scmi_handle *handle, u32 clk_id);
81 int (*disable)(const struct scmi_handle *handle, u32 clk_id);
103 int (*limits_set)(const struct scmi_handle *handle, u32 domain,
105 int (*limits_get)(const struct scmi_handle *handle, u32 domain,
107 int (*level_set)(const struct scmi_handle *handle, u32 domain,
109 int (*level_get)(const struct scmi_handle *handle, u32 domain,
112 int (*transition_latency_get)(const struct scmi_handle *handle,
114 int (*device_opps_add)(const struct scmi_handle *handle,
116 int (*freq_set)(const struct scmi_handle *handle, u32 domain,
118 int (*freq_get)(const struct scmi_handle *handle, u32 domain,
120 int (*est_power_get)(const struct scmi_handle *handle, u32 domain,
122 bool (*fast_switch_possible)(const struct scmi_handle *handle,
136 int (*num_domains_get)(const struct scmi_handle *handle);
137 char *(*name_get)(const struct scmi_handle *handle, u32 domain);
145 int (*state_set)(const struct scmi_handle *handle, u32 domain,
147 int (*state_get)(const struct scmi_handle *handle, u32 domain,
183 int (*count_get)(const struct scmi_handle *handle);
185 (const struct scmi_handle *handle, u32 sensor_id);
186 int (*trip_point_config)(const struct scmi_handle *handle,
188 int (*reading_get)(const struct scmi_handle *handle, u32 sensor_id,
204 int (*num_domains_get)(const struct scmi_handle *handle);
205 char *(*name_get)(const struct scmi_handle *handle, u32 domain);
206 int (*latency_get)(const struct scmi_handle *handle, u32 domain);
207 int (*reset)(const struct scmi_handle *handle, u32 domain);
208 int (*assert)(const struct scmi_handle *handle, u32 domain);
209 int (*deassert)(const struct scmi_handle *handle, u32 domain);
247 int (*register_event_notifier)(const struct scmi_handle *handle,
250 int (*unregister_event_notifier)(const struct scmi_handle *handle,
279 struct scmi_handle { struct
322 struct scmi_handle *handle;
379 typedef int (*scmi_prot_init_fn_t)(struct scmi_handle *);