| /linux/drivers/firmware/arm_scmi/vendors/imx/ |
| H A D | imx-sm-cpu.c | 92 ret = ph->xops->xfer_get_init(ph, msg_id, sizeof(u32), 0, &t); in scmi_imx_cpu_start() 97 ret = ph->xops->do_xfer(ph, t); in scmi_imx_cpu_start() 99 ph->xops->xfer_put(ph, t); in scmi_imx_cpu_start() 116 ret = ph->xops->xfer_get_init(ph, SCMI_IMX_CPU_RESET_VECTOR_SET, sizeof(*in), in scmi_imx_cpu_reset_vector_set() 132 ret = ph->xops->do_xfer(ph, t); in scmi_imx_cpu_reset_vector_set() 134 ph->xops->xfer_put(ph, t); in scmi_imx_cpu_reset_vector_set() 155 ret = ph->xops->xfer_get_init(ph, SCMI_IMX_CPU_INFO_GET, sizeof(u32), in scmi_imx_cpu_started() 161 ret = ph->xops->do_xfer(ph, t); in scmi_imx_cpu_started() 169 ph->xops->xfer_put(ph, t); in scmi_imx_cpu_started() 187 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, 0, in scmi_imx_cpu_protocol_attributes_get() [all …]
|
| H A D | imx-sm-lmm.c | 83 ret = ph->xops->xfer_get_init(ph, SCMI_IMX_LMM_ATTRIBUTES, sizeof(u32), 0, &t); in scmi_imx_lmm_attributes() 88 ret = ph->xops->do_xfer(ph, t); in scmi_imx_lmm_attributes() 101 ph->xops->xfer_put(ph, t); in scmi_imx_lmm_attributes() 122 ret = ph->xops->xfer_get_init(ph, msg_id, sizeof(u32), 0, &t); in scmi_imx_lmm_power_boot() 127 ret = ph->xops->do_xfer(ph, t); in scmi_imx_lmm_power_boot() 129 ph->xops->xfer_put(ph, t); in scmi_imx_lmm_power_boot() 141 ret = ph->xops->xfer_get_init(ph, SCMI_IMX_LMM_RESET_VECTOR_SET, sizeof(*in), in scmi_imx_lmm_reset_vector_set() 152 ret = ph->xops->do_xfer(ph, t); in scmi_imx_lmm_reset_vector_set() 154 ph->xops->xfer_put(ph, t); in scmi_imx_lmm_reset_vector_set() 170 ret = ph->xops->xfer_get_init(ph, SCMI_IMX_LMM_SHUTDOWN, sizeof(*in), in scmi_imx_lmm_shutdown() [all …]
|
| H A D | imx-sm-bbm.c | 98 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, 0, sizeof(*attr), &t); in scmi_imx_bbm_attributes_get() 104 ret = ph->xops->do_xfer(ph, t); in scmi_imx_bbm_attributes_get() 110 ph->xops->xfer_put(ph, t); in scmi_imx_bbm_attributes_get() 124 ret = ph->xops->xfer_get_init(ph, message_id, in scmi_imx_bbm_notify() 136 ret = ph->xops->xfer_get_init(ph, message_id, in scmi_imx_bbm_notify() 147 ret = ph->xops->do_xfer(ph, t); in scmi_imx_bbm_notify() 149 ph->xops->xfer_put(ph, t); in scmi_imx_bbm_notify() 245 ret = ph->xops->xfer_get_init(ph, IMX_BBM_RTC_TIME_SET, sizeof(*cfg), 0, &t); in scmi_imx_bbm_rtc_time_set() 255 ret = ph->xops->do_xfer(ph, t); in scmi_imx_bbm_rtc_time_set() 257 ph->xops->xfer_put(ph, t); in scmi_imx_bbm_rtc_time_set() [all …]
|
| H A D | imx-sm-misc.c | 112 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, 0, in scmi_imx_misc_attributes_get() 119 ret = ph->xops->do_xfer(ph, t); in scmi_imx_misc_attributes_get() 128 ph->xops->xfer_put(ph, t); in scmi_imx_misc_attributes_get() 161 ret = ph->xops->xfer_get_init(ph, SCMI_IMX_MISC_CTRL_NOTIFY, in scmi_imx_misc_ctrl_notify() 170 ret = ph->xops->do_xfer(ph, t); in scmi_imx_misc_ctrl_notify() 172 ph->xops->xfer_put(ph, t); in scmi_imx_misc_ctrl_notify() 252 ret = ph->xops->xfer_get_init(ph, SCMI_IMX_MISC_CTRL_GET, sizeof(u32), in scmi_imx_misc_ctrl_get() 258 ret = ph->xops->do_xfer(ph, t); in scmi_imx_misc_ctrl_get() 265 ph->xops->xfer_put(ph, t); in scmi_imx_misc_ctrl_get() 273 ph->xops->xfer_put(ph, t); in scmi_imx_misc_ctrl_get() [all …]
|
| /linux/drivers/firmware/arm_scmi/ |
| H A D | base.c | 73 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, in scmi_base_attributes_get() 78 ret = ph->xops->do_xfer(ph, t); in scmi_base_attributes_get() 85 ph->xops->xfer_put(ph, t); in scmi_base_attributes_get() 117 ret = ph->xops->xfer_get_init(ph, cmd, 0, size, &t); in scmi_base_vendor_id_get() 121 ret = ph->xops->do_xfer(ph, t); in scmi_base_vendor_id_get() 125 ph->xops->xfer_put(ph, t); in scmi_base_vendor_id_get() 147 ret = ph->xops->xfer_get_init(ph, BASE_DISCOVER_IMPLEMENT_VERSION, in scmi_base_implementation_version_get() 152 ret = ph->xops->do_xfer(ph, t); in scmi_base_implementation_version_get() 158 ph->xops->xfer_put(ph, t); in scmi_base_implementation_version_get() 184 ret = ph->xops->xfer_get_init(ph, BASE_DISCOVER_LIST_PROTOCOLS, in scmi_base_implementation_list_get() [all …]
|
| H A D | power.c | 84 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, in scmi_power_attributes_get() 91 ret = ph->xops->do_xfer(ph, t); in scmi_power_attributes_get() 99 ph->xops->xfer_put(ph, t); in scmi_power_attributes_get() 118 ret = ph->xops->xfer_get_init(ph, POWER_DOMAIN_ATTRIBUTES, in scmi_power_domain_attributes_get() 126 ret = ph->xops->do_xfer(ph, t); in scmi_power_domain_attributes_get() 137 ph->xops->xfer_put(ph, t); in scmi_power_domain_attributes_get() 160 ret = ph->xops->xfer_get_init(ph, POWER_STATE_SET, sizeof(*st), 0, &t); in scmi_power_state_set() 169 ret = ph->xops->do_xfer(ph, t); in scmi_power_state_set() 171 ph->xops->xfer_put(ph, t); in scmi_power_state_set() 181 ret = ph->xops->xfer_get_init(ph, POWER_STATE_GET, sizeof(u32), sizeof(u32), &t); in scmi_power_state_get() [all …]
|
| H A D | voltage.c | 79 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, 0, in scmi_protocol_attributes_get() 84 ret = ph->xops->do_xfer(ph, t); in scmi_protocol_attributes_get() 89 ph->xops->xfer_put(ph, t); in scmi_protocol_attributes_get() 218 ret = ph->xops->xfer_get_init(ph, VOLTAGE_DOMAIN_ATTRIBUTES, in scmi_voltage_descriptors_get() 231 if (ph->xops->do_xfer(ph, td)) { in scmi_voltage_descriptors_get() 232 ph->xops->reset_rx_to_maxsz(ph, td); in scmi_voltage_descriptors_get() 259 ph->xops->xfer_put(ph, td); in scmi_voltage_descriptors_get() 274 ret = ph->xops->xfer_get_init(ph, cmd_id, sizeof(__le32), 0, &t); in __scmi_voltage_get_u32() 279 ret = ph->xops->do_xfer(ph, t); in __scmi_voltage_get_u32() 283 ph->xops->xfer_put(ph, t); in __scmi_voltage_get_u32() [all …]
|
| H A D | clock.c | 198 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, in scmi_clock_protocol_attributes_get() 205 ret = ph->xops->do_xfer(ph, t); in scmi_clock_protocol_attributes_get() 211 ph->xops->xfer_put(ph, t); in scmi_clock_protocol_attributes_get() 326 ret = ph->xops->xfer_get_init(ph, CLOCK_GET_PERMISSIONS, in scmi_clock_get_permissions() 333 ret = ph->xops->do_xfer(ph, t); in scmi_clock_get_permissions() 342 ph->xops->xfer_put(ph, t); in scmi_clock_get_permissions() 356 ret = ph->xops->xfer_get_init(ph, CLOCK_ATTRIBUTES, in scmi_clock_attributes_get() 364 ret = ph->xops->do_xfer(ph, t); in scmi_clock_attributes_get() 376 ph->xops->xfer_put(ph, t); in scmi_clock_attributes_get() 557 ret = ph->xops->xfer_get_init(ph, CLOCK_RATE_GET, in scmi_clock_rate_get() [all …]
|
| H A D | reset.c | 80 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, in scmi_reset_attributes_get() 85 ret = ph->xops->do_xfer(ph, t); in scmi_reset_attributes_get() 91 ph->xops->xfer_put(ph, t); in scmi_reset_attributes_get() 121 ret = ph->xops->xfer_get_init(ph, RESET_DOMAIN_ATTRIBUTES, in scmi_reset_domain_attributes_get() 129 ret = ph->xops->do_xfer(ph, t); in scmi_reset_domain_attributes_get() 143 ph->xops->xfer_put(ph, t); in scmi_reset_domain_attributes_get() 204 ret = ph->xops->xfer_get_init(ph, RESET, sizeof(*dom), 0, &t); in scmi_domain_reset() 214 ret = ph->xops->do_xfer_with_response(ph, t); in scmi_domain_reset() 216 ret = ph->xops->do_xfer(ph, t); in scmi_domain_reset() 218 ph->xops->xfer_put(ph, t); in scmi_domain_reset() [all …]
|
| H A D | powercap.c | 147 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, 0, in scmi_powercap_attributes_get() 152 ret = ph->xops->do_xfer(ph, t); in scmi_powercap_attributes_get() 160 ph->xops->xfer_put(ph, t); in scmi_powercap_attributes_get() 203 ret = ph->xops->xfer_get_init(ph, POWERCAP_DOMAIN_ATTRIBUTES, in scmi_powercap_domain_attributes_get() 211 ret = ph->xops->do_xfer(ph, t); in scmi_powercap_domain_attributes_get() 283 ph->xops->xfer_put(ph, t); in scmi_powercap_domain_attributes_get() 321 ret = ph->xops->xfer_get_init(ph, POWERCAP_CAP_GET, sizeof(u32), in scmi_powercap_xfer_cap_get() 327 ret = ph->xops->do_xfer(ph, t); in scmi_powercap_xfer_cap_get() 331 ph->xops->xfer_put(ph, t); in scmi_powercap_xfer_cap_get() 373 ret = ph->xops->xfer_get_init(ph, POWERCAP_CAP_SET, in scmi_powercap_xfer_cap_set() [all …]
|
| H A D | sensors.c | 233 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, in scmi_sensor_attributes_get() 240 ret = ph->xops->do_xfer(ph, t); in scmi_sensor_attributes_get() 249 ph->xops->xfer_put(ph, t); in scmi_sensor_attributes_get() 719 ret = ph->xops->xfer_get_init(ph, message_id, sizeof(*cfg), 0, &t); in scmi_sensor_request_notify() 727 ret = ph->xops->do_xfer(ph, t); in scmi_sensor_request_notify() 729 ph->xops->xfer_put(ph, t); in scmi_sensor_request_notify() 759 ret = ph->xops->xfer_get_init(ph, SENSOR_TRIP_POINT_CONFIG, in scmi_sensor_trip_point_config() 770 ret = ph->xops->do_xfer(ph, t); in scmi_sensor_trip_point_config() 772 ph->xops->xfer_put(ph, t); in scmi_sensor_trip_point_config() 786 ret = ph->xops->xfer_get_init(ph, SENSOR_CONFIG_GET, in scmi_sensor_config_get() [all …]
|
| H A D | perf.c | 202 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, 0, in scmi_perf_attributes_get() 209 ret = ph->xops->do_xfer(ph, t); in scmi_perf_attributes_get() 226 ph->xops->xfer_put(ph, t); in scmi_perf_attributes_get() 260 ret = ph->xops->xfer_get_init(ph, PERF_DOMAIN_ATTRIBUTES, in scmi_perf_domain_attributes_get() 268 ret = ph->xops->do_xfer(ph, t); in scmi_perf_domain_attributes_get() 318 ph->xops->xfer_put(ph, t); in scmi_perf_domain_attributes_get() 531 ret = ph->xops->xfer_get_init(ph, PERF_LIMITS_SET, in scmi_perf_msg_limits_set() 541 ret = ph->xops->do_xfer(ph, t); in scmi_perf_msg_limits_set() 543 ph->xops->xfer_put(ph, t); in scmi_perf_msg_limits_set() 610 ret = ph->xops->xfer_get_init(ph, PERF_LIMITS_GET, in scmi_perf_msg_limits_get() [all …]
|
| H A D | pinctrl.c | 135 ret = ph->xops->xfer_get_init(ph, PROTOCOL_ATTRIBUTES, 0, sizeof(*attr), &t); in scmi_pinctrl_attributes_get() 141 ret = ph->xops->do_xfer(ph, t); in scmi_pinctrl_attributes_get() 152 ph->xops->xfer_put(ph, t); in scmi_pinctrl_attributes_get() 207 ret = ph->xops->xfer_get_init(ph, PINCTRL_ATTRIBUTES, sizeof(*tx), in scmi_pinctrl_attributes() 217 ret = ph->xops->do_xfer(ph, t); in scmi_pinctrl_attributes() 227 ph->xops->xfer_put(ph, t); in scmi_pinctrl_attributes() 489 ret = ph->xops->xfer_get_init(ph, PINCTRL_SETTINGS_CONFIGURE, in scmi_pinctrl_settings_conf() 509 ret = ph->xops->do_xfer(ph, t); in scmi_pinctrl_settings_conf() 511 ph->xops->xfer_put(ph, t); in scmi_pinctrl_settings_conf() 536 ret = ph->xops->xfer_get_init(ph, PINCTRL_SETTINGS_CONFIGURE, in scmi_pinctrl_function_select() [all …]
|
| H A D | system.c | 59 ret = ph->xops->xfer_get_init(ph, SYSTEM_POWER_STATE_NOTIFY, in scmi_system_request_notify() 67 ret = ph->xops->do_xfer(ph, t); in scmi_system_request_notify() 69 ph->xops->xfer_put(ph, t); in scmi_system_request_notify()
|
| H A D | driver.c | 1692 ret = ph->xops->xfer_get_init(ph, cmd_id, txlen, sizeof(*resp), &t); in scmi_common_extended_name_get() 1701 ret = ph->xops->do_xfer(ph, t); in scmi_common_extended_name_get() 1705 ph->xops->xfer_put(ph, t); in scmi_common_extended_name_get() 1802 ret = ph->xops->xfer_get_init(ph, msg_id, tx_size, 0, &i->t); in scmi_iterator_init() 1832 ret = ph->xops->do_xfer(ph, i->t); in scmi_iterator_run() 1857 ph->xops->reset_rx_to_maxsz(ph, i->t); in scmi_iterator_run() 1866 ph->xops->xfer_put(ph, i->t); in scmi_iterator_run() 1933 ret = ph->xops->xfer_get_init(ph, describe_id, in scmi_common_fastchannel_init() 1947 ret = ph->xops->do_xfer(ph, t); in scmi_common_fastchannel_init() 1998 ph->xops->xfer_put(ph, t); in scmi_common_fastchannel_init() [all …]
|
| H A D | protocols.h | 184 const struct scmi_xfer_ops *xops; member
|