| /linux/include/linux/ |
| A D | scmi_protocol.h | 77 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 D | scmi_imx_protocol.h | 22 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 D | protocols.h | 176 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 D | notify.h | 34 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 D | reset.c | 74 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 D | pinctrl.c | 129 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 D | perf.c | 196 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 D | power.c | 78 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 D | powercap.c | 138 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 D | clock.c | 166 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 D | voltage.c | 74 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 D | sensors.c | 227 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 D | base.c | 66 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 D | system.c | 42 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 D | driver.c | 109 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 D | common.h | 140 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 D | reset-scmi.c | 23 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 D | rtc-imx-sm-bbm.c | 16 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 D | imx-sm-misc.c | 68 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 D | imx-sm-bbm.c | 92 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 D | scmi-hwmon.c | 19 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 D | imx-sm-bbm-key.c | 20 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 D | scmi_pm_domain.c | 18 const struct scmi_protocol_handle *ph; 64 struct scmi_protocol_handle *ph; in scmi_pm_domain_probe()
|
| A D | scmi_perf_domain.c | 19 const struct scmi_protocol_handle *ph; 82 struct scmi_protocol_handle *ph; in scmi_perf_domain_probe()
|
| /linux/drivers/regulator/ |
| A D | scmi-regulator.c | 41 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()
|