Lines Matching refs:ph
103 int (*count_get)(const struct scmi_protocol_handle *ph);
106 (const struct scmi_protocol_handle *ph, u32 clk_id);
107 int (*rate_get)(const struct scmi_protocol_handle *ph, u32 clk_id,
109 int (*rate_set)(const struct scmi_protocol_handle *ph, u32 clk_id,
111 int (*enable)(const struct scmi_protocol_handle *ph, u32 clk_id,
113 int (*disable)(const struct scmi_protocol_handle *ph, u32 clk_id,
115 int (*state_get)(const struct scmi_protocol_handle *ph, u32 clk_id,
117 int (*config_oem_get)(const struct scmi_protocol_handle *ph, u32 clk_id,
120 int (*config_oem_set)(const struct scmi_protocol_handle *ph, u32 clk_id,
123 int (*parent_get)(const struct scmi_protocol_handle *ph, u32 clk_id, u32 *parent_id);
124 int (*parent_set)(const struct scmi_protocol_handle *ph, u32 clk_id, u32 parent_id);
160 int (*num_domains_get)(const struct scmi_protocol_handle *ph);
162 (const struct scmi_protocol_handle *ph, u32 domain);
163 int (*limits_set)(const struct scmi_protocol_handle *ph, u32 domain,
165 int (*limits_get)(const struct scmi_protocol_handle *ph, u32 domain,
167 int (*level_set)(const struct scmi_protocol_handle *ph, u32 domain,
169 int (*level_get)(const struct scmi_protocol_handle *ph, u32 domain,
171 int (*transition_latency_get)(const struct scmi_protocol_handle *ph,
173 int (*rate_limit_get)(const struct scmi_protocol_handle *ph,
175 int (*device_opps_add)(const struct scmi_protocol_handle *ph,
177 int (*freq_set)(const struct scmi_protocol_handle *ph, u32 domain,
179 int (*freq_get)(const struct scmi_protocol_handle *ph, u32 domain,
181 int (*est_power_get)(const struct scmi_protocol_handle *ph, u32 domain,
183 bool (*fast_switch_possible)(const struct scmi_protocol_handle *ph,
185 int (*fast_switch_rate_limit)(const struct scmi_protocol_handle *ph,
187 enum scmi_power_scale (*power_scale_get)(const struct scmi_protocol_handle *ph);
200 int (*num_domains_get)(const struct scmi_protocol_handle *ph);
201 const char *(*name_get)(const struct scmi_protocol_handle *ph,
210 int (*state_set)(const struct scmi_protocol_handle *ph, u32 domain,
212 int (*state_get)(const struct scmi_protocol_handle *ph, u32 domain,
511 int (*count_get)(const struct scmi_protocol_handle *ph);
513 (const struct scmi_protocol_handle *ph, u32 sensor_id);
514 int (*trip_point_config)(const struct scmi_protocol_handle *ph,
516 int (*reading_get)(const struct scmi_protocol_handle *ph, u32 sensor_id,
518 int (*reading_get_timestamped)(const struct scmi_protocol_handle *ph,
521 int (*config_get)(const struct scmi_protocol_handle *ph,
523 int (*config_set)(const struct scmi_protocol_handle *ph,
539 int (*num_domains_get)(const struct scmi_protocol_handle *ph);
540 const char *(*name_get)(const struct scmi_protocol_handle *ph,
542 int (*latency_get)(const struct scmi_protocol_handle *ph, u32 domain);
543 int (*reset)(const struct scmi_protocol_handle *ph, u32 domain);
544 int (*assert)(const struct scmi_protocol_handle *ph, u32 domain);
545 int (*deassert)(const struct scmi_protocol_handle *ph, u32 domain);
597 int (*num_domains_get)(const struct scmi_protocol_handle *ph);
599 (const struct scmi_protocol_handle *ph, u32 domain_id);
600 int (*config_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
604 int (*config_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
606 int (*level_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
608 int (*level_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
715 int (*num_domains_get)(const struct scmi_protocol_handle *ph);
717 (const struct scmi_protocol_handle *ph, u32 domain_id);
718 int (*cap_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
720 int (*cap_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
722 int (*cap_enable_set)(const struct scmi_protocol_handle *ph,
724 int (*cap_enable_get)(const struct scmi_protocol_handle *ph,
726 int (*pai_get)(const struct scmi_protocol_handle *ph, u32 domain_id,
728 int (*pai_set)(const struct scmi_protocol_handle *ph, u32 domain_id,
730 int (*measurements_get)(const struct scmi_protocol_handle *ph,
732 int (*measurements_threshold_set)(const struct scmi_protocol_handle *ph,
735 int (*measurements_threshold_get)(const struct scmi_protocol_handle *ph,
790 int (*count_get)(const struct scmi_protocol_handle *ph,
792 int (*name_get)(const struct scmi_protocol_handle *ph, u32 selector,
795 int (*group_pins_get)(const struct scmi_protocol_handle *ph,
798 int (*function_groups_get)(const struct scmi_protocol_handle *ph,
801 int (*mux_set)(const struct scmi_protocol_handle *ph, u32 selector,
803 int (*settings_get_one)(const struct scmi_protocol_handle *ph,
808 int (*settings_get_all)(const struct scmi_protocol_handle *ph,
814 int (*settings_conf)(const struct scmi_protocol_handle *ph,
819 int (*pin_request)(const struct scmi_protocol_handle *ph, u32 pin);
820 int (*pin_free)(const struct scmi_protocol_handle *ph, u32 pin);
910 struct scmi_protocol_handle **ph);