Home
last modified time | relevance | path

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

/linux/drivers/firmware/arm_scmi/
H A Dcommon.h133 struct scmi_xfer *xfer_ = NULL; \
212 struct scmi_xfer *xfer);
214 struct scmi_xfer *xfer);
216 struct scmi_xfer *xfer);
218 size_t max_len, struct scmi_xfer *xfer);
220 bool (*poll_done)(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer);
281 struct scmi_xfer *xfer);
282 struct scmi_xfer *scmi_xfer_raw_get(const struct scmi_handle *handle);
287 struct scmi_xfer *xfer);
290 struct scmi_xfer *xfer,
[all …]
H A Dmsg.c33 static size_t msg_command_size(struct scmi_xfer *xfer) in msg_command_size()
45 static size_t msg_response_size(struct scmi_xfer *xfer) in msg_response_size()
56 static void msg_tx_prepare(struct scmi_msg_payld *msg, struct scmi_xfer *xfer) in msg_tx_prepare()
83 size_t len, struct scmi_xfer *xfer) in msg_fetch_response()
104 size_t max_len, struct scmi_xfer *xfer) in msg_fetch_notification()
H A Dprotocols.h127 struct scmi_xfer { struct
307 struct scmi_xfer **p);
309 struct scmi_xfer *xfer);
311 struct scmi_xfer *xfer);
313 struct scmi_xfer *xfer);
315 struct scmi_xfer *xfer);
H A Ddriver.c520 struct scmi_xfer *xfer) in scmi_xfer_token_set()
570 struct scmi_xfer *xfer) in scmi_xfer_token_clear()
588 scmi_xfer_inflight_register_unlocked(struct scmi_xfer *xfer, in scmi_xfer_inflight_register_unlocked()
616 static int scmi_xfer_inflight_register(struct scmi_xfer *xfer, in scmi_xfer_inflight_register()
642 struct scmi_xfer *xfer) in scmi_xfer_raw_inflight_register()
658 static inline int scmi_xfer_pending_set(struct scmi_xfer *xfer, in scmi_xfer_pending_set()
695 static struct scmi_xfer *scmi_xfer_get(const struct scmi_handle *handle, in scmi_xfer_get()
699 struct scmi_xfer *xfer; in scmi_xfer_get()
708 xfer = hlist_entry(minfo->free_xfers.first, struct scmi_xfer, node); in scmi_xfer_get()
733 struct scmi_xfer *scmi_xfer_raw_get(const struct scmi_handle *handle) in scmi_xfer_raw_get()
[all …]
H A Dbase.c69 struct scmi_xfer *t; in scmi_base_attributes_get()
104 struct scmi_xfer *t; in scmi_base_vendor_id_get()
144 struct scmi_xfer *t; in scmi_base_implementation_version_get()
178 struct scmi_xfer *t; in scmi_base_implementation_list_get()
268 struct scmi_xfer *t; in scmi_base_discover_agent_get()
293 struct scmi_xfer *t; in scmi_base_error_notify()
H A Dshmem.c89 struct scmi_xfer *xfer, in shmem_tx_prepare()
137 struct scmi_xfer *xfer, in shmem_fetch_response()
151 size_t max_len, struct scmi_xfer *xfer, in shmem_fetch_notification()
169 struct scmi_xfer *xfer) in shmem_poll_done()
H A Dpower.c81 struct scmi_xfer *t; in scmi_power_attributes_get()
115 struct scmi_xfer *t; in scmi_power_domain_attributes_get()
157 struct scmi_xfer *t; in scmi_power_state_set()
179 struct scmi_xfer *t; in scmi_power_state_get()
223 struct scmi_xfer *t; in scmi_power_request_notify()
H A Dclock.c195 struct scmi_xfer *t; in scmi_clock_protocol_attributes_get()
322 struct scmi_xfer *t; in scmi_clock_get_permissions()
352 struct scmi_xfer *t; in scmi_clock_attributes_get()
555 struct scmi_xfer *t; in scmi_clock_rate_get()
577 struct scmi_xfer *t; in scmi_clock_rate_set()
634 struct scmi_xfer *t; in scmi_clock_config_set()
662 struct scmi_xfer *t; in scmi_clock_set_parent()
700 struct scmi_xfer *t; in scmi_clock_get_parent()
726 struct scmi_xfer *t; in scmi_clock_config_set_v2()
799 struct scmi_xfer *t; in scmi_clock_config_get_v2()
[all …]
H A Draw_mode.c206 struct scmi_xfer *xfer;
336 scmi_xfer_raw_waiter_get(struct scmi_raw_mode_info *raw, struct scmi_xfer *xfer, in scmi_xfer_raw_waiter_get()
446 struct scmi_xfer *xfer; in scmi_xfer_raw_worker()
529 size_t len, struct scmi_xfer **p) in scmi_xfer_raw_get_init()
533 struct scmi_xfer *xfer; in scmi_xfer_raw_get_init()
613 struct scmi_xfer *xfer, u8 chan_id, in scmi_do_xfer_raw_start()
685 struct scmi_xfer *xfer; in scmi_raw_message_send()
1325 struct scmi_xfer *xfer) in scmi_xfer_raw_collect()
1371 void scmi_raw_message_report(void *r, struct scmi_xfer *xfer, in scmi_raw_message_report()
1458 struct scmi_xfer *xfer, u32 msg_hdr) in scmi_xfer_raw_fill()
[all …]
H A Dvoltage.c77 struct scmi_xfer *t; in scmi_protocol_attributes_get()
215 struct scmi_xfer *td; in scmi_voltage_descriptors_get()
268 struct scmi_xfer *t; in __scmi_voltage_get_u32()
291 struct scmi_xfer *t; in scmi_voltage_config_set()
326 struct scmi_xfer *t; in scmi_voltage_level_set()
H A Dreset.c77 struct scmi_xfer *t; in scmi_reset_attributes_get()
117 struct scmi_xfer *t; in scmi_reset_domain_attributes_get()
193 struct scmi_xfer *t; in scmi_domain_reset()
271 struct scmi_xfer *t; in scmi_reset_notify()
H A Dpowercap.c145 struct scmi_xfer *t; in scmi_powercap_attributes_get()
199 struct scmi_xfer *t; in scmi_powercap_domain_attributes_get()
319 struct scmi_xfer *t; in scmi_powercap_xfer_cap_get()
370 struct scmi_xfer *t; in scmi_powercap_xfer_cap_set()
470 struct scmi_xfer *t; in scmi_powercap_xfer_pai_get()
511 struct scmi_xfer *t; in scmi_powercap_xfer_pai_set()
558 struct scmi_xfer *t; in scmi_powercap_measurements_get()
747 struct scmi_xfer *t; in scmi_powercap_notify()
H A Dsensors.c230 struct scmi_xfer *t; in scmi_sensor_attributes_get()
716 struct scmi_xfer *t; in scmi_sensor_request_notify()
756 struct scmi_xfer *t; in scmi_sensor_trip_point_config()
780 struct scmi_xfer *t; in scmi_sensor_config_get()
808 struct scmi_xfer *t; in scmi_sensor_config_set()
854 struct scmi_xfer *t; in scmi_sensor_reading_get()
922 struct scmi_xfer *t; in scmi_sensor_reading_get_timestamped()
H A Draw_mode.h26 void scmi_raw_message_report(void *raw, struct scmi_xfer *xfer,
H A Dperf.c199 struct scmi_xfer *t; in scmi_perf_attributes_get()
257 struct scmi_xfer *t; in scmi_perf_domain_attributes_get()
528 struct scmi_xfer *t; in scmi_perf_msg_limits_set()
607 struct scmi_xfer *t; in scmi_perf_msg_limits_get()
683 struct scmi_xfer *t; in scmi_perf_msg_level_set()
747 struct scmi_xfer *t; in scmi_perf_msg_level_get()
811 struct scmi_xfer *t; in scmi_perf_level_limits_notify()
H A Dpinctrl.c132 struct scmi_xfer *t; in scmi_pinctrl_attributes_get()
195 struct scmi_xfer *t; in scmi_pinctrl_attributes()
469 struct scmi_xfer *t; in scmi_pinctrl_settings_conf()
528 struct scmi_xfer *t; in scmi_pinctrl_function_select()
559 struct scmi_xfer *t; in scmi_pinctrl_request_free()
H A Dsystem.c56 struct scmi_xfer *t; in scmi_system_request_notify()
/linux/drivers/firmware/arm_scmi/transports/
H A Dsmc.c105 static bool smc_xfer_inflight(struct scmi_xfer *xfer, atomic_t *inflight) in smc_xfer_inflight()
116 struct scmi_xfer *xfer __maybe_unused) in smc_channel_lock_acquire()
224 struct scmi_xfer *xfer) in smc_send_message()
256 struct scmi_xfer *xfer) in smc_fetch_response()
265 struct scmi_xfer *__unused) in smc_mark_txdone()
H A Dmailbox.c271 struct scmi_xfer *xfer) in mailbox_send_message()
296 struct scmi_xfer *__unused) in mailbox_mark_txdone()
307 struct scmi_xfer *xfer) in mailbox_fetch_response()
315 size_t max_len, struct scmi_xfer *xfer) in mailbox_fetch_notification()
350 mailbox_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in mailbox_poll_done()
H A Dvirtio.c483 struct scmi_xfer *xfer) in virtio_send_message()
547 struct scmi_xfer *xfer) in virtio_fetch_response()
556 size_t max_len, struct scmi_xfer *xfer) in virtio_fetch_notification()
601 struct scmi_xfer *xfer) in virtio_mark_txdone()
668 struct scmi_xfer *xfer) in virtio_poll_done()
H A Doptee.c457 struct scmi_xfer *xfer) in scmi_optee_send_message()
481 struct scmi_xfer *xfer) in scmi_optee_fetch_response()
494 struct scmi_xfer *__unused) in scmi_optee_mark_txdone()
/linux/drivers/firmware/arm_scmi/vendors/imx/
H A Dimx-sm-cpu.c79 struct scmi_xfer *t; in scmi_imx_cpu_start()
109 struct scmi_xfer *t; in scmi_imx_cpu_reset_vector_set()
143 struct scmi_xfer *t; in scmi_imx_cpu_started()
184 struct scmi_xfer *t; in scmi_imx_cpu_protocol_attributes_get()
211 struct scmi_xfer *t; in scmi_imx_cpu_attributes_get()
H A Dimx-sm-lmm.c80 struct scmi_xfer *t; in scmi_imx_lmm_attributes()
109 struct scmi_xfer *t; in scmi_imx_lmm_power_boot()
138 struct scmi_xfer *t; in scmi_imx_lmm_reset_vector_set()
163 struct scmi_xfer *t; in scmi_imx_lmm_shutdown()
199 struct scmi_xfer *t; in scmi_imx_lmm_protocol_attributes_get()
H A Dimx-sm-bbm.c95 struct scmi_xfer *t; in scmi_imx_bbm_attributes_get()
119 struct scmi_xfer *t; in scmi_imx_bbm_notify()
239 struct scmi_xfer *t; in scmi_imx_bbm_rtc_time_set()
267 struct scmi_xfer *t; in scmi_imx_bbm_rtc_time_get()
296 struct scmi_xfer *t; in scmi_imx_bbm_rtc_alarm_set()
322 struct scmi_xfer *t; in scmi_imx_bbm_button_get()
H A Dimx-sm-misc.c109 struct scmi_xfer *t; in scmi_imx_misc_attributes_get()
154 struct scmi_xfer *t; in scmi_imx_misc_ctrl_notify()
243 struct scmi_xfer *t; in scmi_imx_misc_ctrl_get()
282 struct scmi_xfer *t; in scmi_imx_misc_ctrl_set()
316 struct scmi_xfer *t; in scmi_imx_misc_build_info_discover()
343 struct scmi_xfer *t; in scmi_imx_misc_board_info()
367 struct scmi_xfer *t; in scmi_imx_misc_cfg_info_get()