Home
last modified time | relevance | path

Searched refs:xops (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/firmware/arm_scmi/vendors/imx/
H A Dimx-sm-cpu.c92 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 Dimx-sm-lmm.c83 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 Dimx-sm-bbm.c98 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 Dimx-sm-misc.c112 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 Dbase.c73 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 Dpower.c84 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 Dvoltage.c79 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 Dclock.c198 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 Dreset.c80 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 Dpowercap.c147 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 Dsensors.c233 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 Dperf.c202 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 Dpinctrl.c135 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 Dsystem.c59 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 Ddriver.c1692 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 Dprotocols.h184 const struct scmi_xfer_ops *xops; member