Home
last modified time | relevance | path

Searched refs:scmi_protocol_handle (Results 1 – 25 of 33) sorted by relevance

12

/linux/include/linux/
A Dscmi_protocol.h77 struct scmi_protocol_handle;
103 int (*count_get)(const struct scmi_protocol_handle *ph);
106 (const struct scmi_protocol_handle *ph, u32 clk_id);
162 (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);
521 int (*config_get)(const struct scmi_protocol_handle *ph,
523 int (*config_set)(const struct scmi_protocol_handle *ph,
599 (const struct scmi_protocol_handle *ph, u32 domain_id);
790 int (*count_get)(const struct scmi_protocol_handle *ph,
[all …]
A Dscmi_imx_protocol.h22 int (*rtc_time_set)(const struct scmi_protocol_handle *ph, u32 id,
24 int (*rtc_time_get)(const struct scmi_protocol_handle *ph, u32 id,
26 int (*rtc_alarm_set)(const struct scmi_protocol_handle *ph, u32 id,
28 int (*button_get)(const struct scmi_protocol_handle *ph, u32 *state);
52 int (*misc_ctrl_set)(const struct scmi_protocol_handle *ph, u32 id,
54 int (*misc_ctrl_get)(const struct scmi_protocol_handle *ph, u32 id,
56 int (*misc_ctrl_req_notify)(const struct scmi_protocol_handle *ph,
/linux/drivers/firmware/arm_scmi/
A Dprotocols.h176 struct scmi_protocol_handle { struct
180 int (*set_priv)(const struct scmi_protocol_handle *ph, void *priv, argument
182 void *(*get_priv)(const struct scmi_protocol_handle *ph); argument
224 int (*process_response)(const struct scmi_protocol_handle *ph,
266 int (*extended_name_get)(const struct scmi_protocol_handle *ph,
274 int (*protocol_msg_check)(const struct scmi_protocol_handle *ph,
276 void (*fastchannel_init)(const struct scmi_protocol_handle *ph,
283 int (*get_max_msg_size)(const struct scmi_protocol_handle *ph);
305 void (*reset_rx_to_maxsz)(const struct scmi_protocol_handle *ph,
307 int (*do_xfer)(const struct scmi_protocol_handle *ph,
[all …]
A Dnotify.h34 struct scmi_protocol_handle;
55 bool (*is_notify_supported)(const struct scmi_protocol_handle *ph,
57 int (*get_num_sources)(const struct scmi_protocol_handle *ph);
58 int (*set_notify_enabled)(const struct scmi_protocol_handle *ph,
60 void *(*fill_custom_report)(const struct scmi_protocol_handle *ph,
87 const struct scmi_protocol_handle *ph,
A Dreset.c74 static int scmi_reset_attributes_get(const struct scmi_protocol_handle *ph, in scmi_reset_attributes_get()
102 scmi_reset_domain_attributes_get(const struct scmi_protocol_handle *ph, in scmi_reset_domain_attributes_get()
149 static int scmi_reset_num_domains_get(const struct scmi_protocol_handle *ph) in scmi_reset_num_domains_get()
157 scmi_reset_name_get(const struct scmi_protocol_handle *ph, u32 domain) in scmi_reset_name_get()
166 static int scmi_reset_latency_get(const struct scmi_protocol_handle *ph, in scmi_reset_latency_get()
209 static int scmi_reset_domain_reset(const struct scmi_protocol_handle *ph, in scmi_reset_domain_reset()
217 scmi_reset_domain_assert(const struct scmi_protocol_handle *ph, u32 domain) in scmi_reset_domain_assert()
252 static int scmi_reset_notify(const struct scmi_protocol_handle *ph, in scmi_reset_notify()
288 scmi_reset_fill_custom_report(const struct scmi_protocol_handle *ph, in scmi_reset_fill_custom_report()
308 static int scmi_reset_get_num_sources(const struct scmi_protocol_handle *ph) in scmi_reset_get_num_sources()
[all …]
A Dpinctrl.c129 static int scmi_pinctrl_attributes_get(const struct scmi_protocol_handle *ph, in scmi_pinctrl_attributes_get()
157 static int scmi_pinctrl_count_get(const struct scmi_protocol_handle *ph, in scmi_pinctrl_count_get()
174 static int scmi_pinctrl_validate_id(const struct scmi_protocol_handle *ph, in scmi_pinctrl_validate_id()
190 static int scmi_pinctrl_attributes(const struct scmi_protocol_handle *ph, in scmi_pinctrl_attributes()
273 iter_pinctrl_assoc_process_response(const struct scmi_protocol_handle *ph, in iter_pinctrl_assoc_process_response()
463 scmi_pinctrl_settings_conf(const struct scmi_protocol_handle *ph, in scmi_pinctrl_settings_conf()
554 static int scmi_pinctrl_request_free(const struct scmi_protocol_handle *ph, in scmi_pinctrl_request_free()
587 static int scmi_pinctrl_pin_request(const struct scmi_protocol_handle *ph, in scmi_pinctrl_pin_request()
740 scmi_pinctrl_function_groups_get(const struct scmi_protocol_handle *ph, in scmi_pinctrl_function_groups_get()
767 static int scmi_pinctrl_mux_set(const struct scmi_protocol_handle *ph, in scmi_pinctrl_mux_set()
[all …]
A Dperf.c196 static int scmi_perf_attributes_get(const struct scmi_protocol_handle *ph, in scmi_perf_attributes_get()
252 scmi_perf_domain_attributes_get(const struct scmi_protocol_handle *ph, in scmi_perf_domain_attributes_get()
472 scmi_perf_describe_levels_get(const struct scmi_protocol_handle *ph, in scmi_perf_describe_levels_get()
524 scmi_perf_info_get(const struct scmi_protocol_handle *ph, u32 domain) in scmi_perf_info_get()
576 static int scmi_perf_limits_set(const struct scmi_protocol_handle *ph, in scmi_perf_limits_set()
658 static int scmi_perf_limits_get(const struct scmi_protocol_handle *ph, in scmi_perf_limits_get()
713 static int __scmi_perf_level_set(const struct scmi_protocol_handle *ph, in __scmi_perf_level_set()
730 static int scmi_perf_level_set(const struct scmi_protocol_handle *ph, in scmi_perf_level_set()
791 static int scmi_perf_level_get(const struct scmi_protocol_handle *ph, in scmi_perf_level_get()
929 scmi_dvfs_rate_limit_get(const struct scmi_protocol_handle *ph, in scmi_dvfs_rate_limit_get()
[all …]
A Dpower.c78 static int scmi_power_attributes_get(const struct scmi_protocol_handle *ph, in scmi_power_attributes_get()
110 scmi_power_domain_attributes_get(const struct scmi_protocol_handle *ph, in scmi_power_domain_attributes_get()
154 static int scmi_power_state_set(const struct scmi_protocol_handle *ph, in scmi_power_state_set()
176 static int scmi_power_state_get(const struct scmi_protocol_handle *ph, in scmi_power_state_get()
196 static int scmi_power_num_domains_get(const struct scmi_protocol_handle *ph) in scmi_power_num_domains_get()
204 scmi_power_name_get(const struct scmi_protocol_handle *ph, in scmi_power_name_get()
220 static int scmi_power_request_notify(const struct scmi_protocol_handle *ph, in scmi_power_request_notify()
242 static bool scmi_power_notify_supported(const struct scmi_protocol_handle *ph, in scmi_power_notify_supported()
270 scmi_power_fill_custom_report(const struct scmi_protocol_handle *ph, in scmi_power_fill_custom_report()
290 static int scmi_power_get_num_sources(const struct scmi_protocol_handle *ph) in scmi_power_get_num_sources()
[all …]
A Dpowercap.c138 static int scmi_powercap_notify(const struct scmi_protocol_handle *ph,
142 scmi_powercap_attributes_get(const struct scmi_protocol_handle *ph, in scmi_powercap_attributes_get()
195 scmi_powercap_domain_attributes_get(const struct scmi_protocol_handle *ph, in scmi_powercap_domain_attributes_get()
351 static int scmi_powercap_cap_get(const struct scmi_protocol_handle *ph, in scmi_powercap_cap_get()
443 static int scmi_powercap_cap_set(const struct scmi_protocol_handle *ph, in scmi_powercap_cap_set()
488 static int scmi_powercap_pai_get(const struct scmi_protocol_handle *ph, in scmi_powercap_pai_get()
531 static int scmi_powercap_pai_set(const struct scmi_protocol_handle *ph, in scmi_powercap_pai_set()
744 static int scmi_powercap_notify(const struct scmi_protocol_handle *ph, in scmi_powercap_notify()
812 scmi_powercap_notify_supported(const struct scmi_protocol_handle *ph, in scmi_powercap_notify_supported()
919 scmi_powercap_get_num_sources(const struct scmi_protocol_handle *ph) in scmi_powercap_get_num_sources()
[all …]
A Dclock.c166 int (*clock_config_set)(const struct scmi_protocol_handle *ph,
170 int (*clock_config_get)(const struct scmi_protocol_handle *ph,
191 scmi_clock_protocol_attributes_get(const struct scmi_protocol_handle *ph, in scmi_clock_protocol_attributes_get()
546 scmi_clock_rate_get(const struct scmi_protocol_handle *ph, in scmi_clock_rate_get()
567 static int scmi_clock_rate_set(const struct scmi_protocol_handle *ph, in scmi_clock_rate_set()
623 scmi_clock_config_set(const struct scmi_protocol_handle *ph, u32 clk_id, in scmi_clock_config_set()
653 scmi_clock_set_parent(const struct scmi_protocol_handle *ph, u32 clk_id, in scmi_clock_set_parent()
859 static int scmi_clock_state_get(const struct scmi_protocol_handle *ph, in scmi_clock_state_get()
906 static int scmi_clock_count_get(const struct scmi_protocol_handle *ph) in scmi_clock_count_get()
914 scmi_clock_info_get(const struct scmi_protocol_handle *ph, u32 clk_id) in scmi_clock_info_get()
[all …]
A Dvoltage.c74 static int scmi_protocol_attributes_get(const struct scmi_protocol_handle *ph, in scmi_protocol_attributes_get()
165 iter_volt_levels_process_response(const struct scmi_protocol_handle *ph, in iter_volt_levels_process_response()
181 static int scmi_voltage_levels_get(const struct scmi_protocol_handle *ph, in scmi_voltage_levels_get()
212 static int scmi_voltage_descriptors_get(const struct scmi_protocol_handle *ph, in scmi_voltage_descriptors_get()
265 static int __scmi_voltage_get_u32(const struct scmi_protocol_handle *ph, in __scmi_voltage_get_u32()
288 static int scmi_voltage_config_set(const struct scmi_protocol_handle *ph, in scmi_voltage_config_set()
314 static int scmi_voltage_config_get(const struct scmi_protocol_handle *ph, in scmi_voltage_config_get()
321 static int scmi_voltage_level_set(const struct scmi_protocol_handle *ph, in scmi_voltage_level_set()
370 static int scmi_voltage_level_get(const struct scmi_protocol_handle *ph, in scmi_voltage_level_get()
378 scmi_voltage_info_get(const struct scmi_protocol_handle *ph, u32 domain_id) in scmi_voltage_info_get()
[all …]
A Dsensors.c227 static int scmi_sensor_attributes_get(const struct scmi_protocol_handle *ph, in scmi_sensor_attributes_get()
341 iter_intervals_process_response(const struct scmi_protocol_handle *ph, in iter_intervals_process_response()
411 iter_axes_desc_process_response(const struct scmi_protocol_handle *ph, in iter_axes_desc_process_response()
491 scmi_sensor_axis_extended_names_get(const struct scmi_protocol_handle *ph, in scmi_sensor_axis_extended_names_get()
587 iter_sens_descr_process_response(const struct scmi_protocol_handle *ph, in iter_sens_descr_process_response()
753 scmi_sensor_trip_point_config(const struct scmi_protocol_handle *ph, in scmi_sensor_trip_point_config()
778 static int scmi_sensor_config_get(const struct scmi_protocol_handle *ph, in scmi_sensor_config_get()
806 static int scmi_sensor_config_set(const struct scmi_protocol_handle *ph, in scmi_sensor_config_set()
852 static int scmi_sensor_reading_get(const struct scmi_protocol_handle *ph, in scmi_sensor_reading_get()
989 static int scmi_sensor_count_get(const struct scmi_protocol_handle *ph) in scmi_sensor_count_get()
[all …]
A Dbase.c66 static int scmi_base_attributes_get(const struct scmi_protocol_handle *ph) in scmi_base_attributes_get()
99 scmi_base_vendor_id_get(const struct scmi_protocol_handle *ph, bool sub_vendor) in scmi_base_vendor_id_get()
140 scmi_base_implementation_version_get(const struct scmi_protocol_handle *ph) in scmi_base_implementation_version_get()
173 scmi_base_implementation_list_get(const struct scmi_protocol_handle *ph, in scmi_base_implementation_list_get()
263 static int scmi_base_discover_agent_get(const struct scmi_protocol_handle *ph, in scmi_base_discover_agent_get()
288 static int scmi_base_error_notify(const struct scmi_protocol_handle *ph, in scmi_base_error_notify()
310 static int scmi_base_set_notify_enabled(const struct scmi_protocol_handle *ph, in scmi_base_set_notify_enabled()
322 static void *scmi_base_fill_custom_report(const struct scmi_protocol_handle *ph, in scmi_base_fill_custom_report()
374 static int scmi_base_protocol_init(const struct scmi_protocol_handle *ph) in scmi_base_protocol_init()
A Dsystem.c42 static bool scmi_system_notify_supported(const struct scmi_protocol_handle *ph, in scmi_system_notify_supported()
53 static int scmi_system_request_notify(const struct scmi_protocol_handle *ph, in scmi_system_request_notify()
74 static int scmi_system_set_notify_enabled(const struct scmi_protocol_handle *ph, in scmi_system_set_notify_enabled()
87 scmi_system_fill_custom_report(const struct scmi_protocol_handle *ph, in scmi_system_fill_custom_report()
142 static int scmi_system_protocol_init(const struct scmi_protocol_handle *ph) in scmi_system_protocol_init()
A Ddriver.c109 struct scmi_protocol_handle ph;
1212 static void xfer_put(const struct scmi_protocol_handle *ph, in xfer_put()
1371 static int do_xfer(const struct scmi_protocol_handle *ph, in do_xfer()
1449 static void reset_rx_to_maxsz(const struct scmi_protocol_handle *ph, in reset_rx_to_maxsz()
1529 static int xfer_get_init(const struct scmi_protocol_handle *ph, in xfer_get_init()
1727 const struct scmi_protocol_handle *ph;
1733 static void *scmi_iterator_init(const struct scmi_protocol_handle *ph, in scmi_iterator_init()
1766 const struct scmi_protocol_handle *ph; in scmi_iterator_run()
1841 scmi_common_fastchannel_init(const struct scmi_protocol_handle *ph, in scmi_common_fastchannel_init()
2039 scmi_revision_area_get(const struct scmi_protocol_handle *ph) in scmi_revision_area_get()
[all …]
A Dcommon.h140 scmi_revision_area_get(const struct scmi_protocol_handle *ph);
141 void scmi_setup_protocol_implemented(const struct scmi_protocol_handle *ph,
/linux/drivers/reset/
A Dreset-scmi.c23 const struct scmi_protocol_handle *ph;
42 const struct scmi_protocol_handle *ph = to_scmi_handle(rcdev); in scmi_reset_assert()
60 const struct scmi_protocol_handle *ph = to_scmi_handle(rcdev); in scmi_reset_deassert()
78 const struct scmi_protocol_handle *ph = to_scmi_handle(rcdev); in scmi_reset_reset()
95 struct scmi_protocol_handle *ph; in scmi_reset_probe()
/linux/drivers/rtc/
A Drtc-imx-sm-bbm.c16 struct scmi_protocol_handle *ph;
23 struct scmi_protocol_handle *ph = bbnsm->ph; in scmi_imx_bbm_read_time()
39 struct scmi_protocol_handle *ph = bbnsm->ph; in scmi_imx_bbm_set_time()
50 struct scmi_protocol_handle *ph = bbnsm->ph; in scmi_imx_bbm_alarm_irq_enable()
62 struct scmi_protocol_handle *ph = bbnsm->ph; in scmi_imx_bbm_set_alarm()
119 struct scmi_protocol_handle *ph; in scmi_imx_bbm_rtc_probe()
/linux/drivers/firmware/arm_scmi/vendors/imx/
A Dimx-sm-misc.c68 static int scmi_imx_misc_attributes_get(const struct scmi_protocol_handle *ph, in scmi_imx_misc_attributes_get()
96 static int scmi_imx_misc_ctrl_validate_id(const struct scmi_protocol_handle *ph, in scmi_imx_misc_ctrl_validate_id()
113 static int scmi_imx_misc_ctrl_notify(const struct scmi_protocol_handle *ph, in scmi_imx_misc_ctrl_notify()
141 scmi_imx_misc_ctrl_set_notify_enabled(const struct scmi_protocol_handle *ph, in scmi_imx_misc_ctrl_set_notify_enabled()
159 scmi_imx_misc_ctrl_fill_custom_report(const struct scmi_protocol_handle *ph, in scmi_imx_misc_ctrl_fill_custom_report()
202 static int scmi_imx_misc_ctrl_get(const struct scmi_protocol_handle *ph, in scmi_imx_misc_ctrl_get()
241 static int scmi_imx_misc_ctrl_set(const struct scmi_protocol_handle *ph, in scmi_imx_misc_ctrl_set()
281 static int scmi_imx_misc_protocol_init(const struct scmi_protocol_handle *ph) in scmi_imx_misc_protocol_init()
A Dimx-sm-bbm.c92 static int scmi_imx_bbm_attributes_get(const struct scmi_protocol_handle *ph, in scmi_imx_bbm_attributes_get()
116 static int scmi_imx_bbm_notify(const struct scmi_protocol_handle *ph, in scmi_imx_bbm_notify()
159 static int scmi_imx_bbm_set_notify_enabled(const struct scmi_protocol_handle *ph, in scmi_imx_bbm_set_notify_enabled()
176 static void *scmi_imx_bbm_fill_custom_report(const struct scmi_protocol_handle *ph, in scmi_imx_bbm_fill_custom_report()
235 static int scmi_imx_bbm_rtc_time_set(const struct scmi_protocol_handle *ph, in scmi_imx_bbm_rtc_time_set()
263 static int scmi_imx_bbm_rtc_time_get(const struct scmi_protocol_handle *ph, in scmi_imx_bbm_rtc_time_get()
292 static int scmi_imx_bbm_rtc_alarm_set(const struct scmi_protocol_handle *ph, in scmi_imx_bbm_rtc_alarm_set()
321 static int scmi_imx_bbm_button_get(const struct scmi_protocol_handle *ph, u32 *state) in scmi_imx_bbm_button_get()
346 static int scmi_imx_bbm_protocol_init(const struct scmi_protocol_handle *ph) in scmi_imx_bbm_protocol_init()
/linux/drivers/hwmon/
A Dscmi-hwmon.c19 const struct scmi_protocol_handle *ph;
24 const struct scmi_protocol_handle *ph;
72 static int scmi_hwmon_read_scaled_value(const struct scmi_protocol_handle *ph, in scmi_hwmon_read_scaled_value()
193 const struct scmi_protocol_handle *ph, in scmi_thermal_sensor_register()
242 struct scmi_protocol_handle *ph; in scmi_hwmon_probe()
/linux/drivers/input/keyboard/
A Dimx-sm-bbm-key.c20 struct scmi_protocol_handle *ph;
34 struct scmi_protocol_handle *ph = bbnsm->ph; in scmi_imx_bbm_pwrkey_check_for_events()
162 struct scmi_protocol_handle *ph; in scmi_imx_bbm_key_probe()
/linux/drivers/pmdomain/arm/
A Dscmi_pm_domain.c18 const struct scmi_protocol_handle *ph;
64 struct scmi_protocol_handle *ph; in scmi_pm_domain_probe()
A Dscmi_perf_domain.c19 const struct scmi_protocol_handle *ph;
82 struct scmi_protocol_handle *ph; in scmi_perf_domain_probe()
/linux/drivers/regulator/
A Dscmi-regulator.c41 struct scmi_protocol_handle *ph;
256 struct scmi_protocol_handle *ph, in process_scmi_regulator_of_node()
303 struct scmi_protocol_handle *ph; in scmi_regulator_probe()

Completed in 55 milliseconds

12