Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/firmware/arm_scmi/
Dcommon.h89 struct scmi_xfer *xfer_ = NULL; \
162 struct scmi_xfer *xfer);
164 struct scmi_xfer *xfer);
166 struct scmi_xfer *xfer);
168 size_t max_len, struct scmi_xfer *xfer);
170 bool (*poll_done)(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer);
238 struct scmi_xfer *xfer, struct scmi_chan_info *cinfo);
241 struct scmi_xfer *xfer);
243 size_t max_len, struct scmi_xfer *xfer);
246 struct scmi_xfer *xfer);
[all …]
Dmsg.c33 size_t msg_command_size(struct scmi_xfer *xfer) in msg_command_size()
45 size_t msg_response_size(struct scmi_xfer *xfer) in msg_response_size()
56 void msg_tx_prepare(struct scmi_msg_payld *msg, struct scmi_xfer *xfer) in msg_tx_prepare()
83 struct scmi_xfer *xfer) in msg_fetch_response()
104 size_t max_len, struct scmi_xfer *xfer) in msg_fetch_notification()
Dprotocols.h121 struct scmi_xfer { struct
284 struct scmi_xfer **p);
286 struct scmi_xfer *xfer);
288 struct scmi_xfer *xfer);
290 struct scmi_xfer *xfer);
292 struct scmi_xfer *xfer);
Dmailbox.c129 struct scmi_xfer *xfer) in mailbox_send_message()
144 struct scmi_xfer *__unused) in mailbox_mark_txdone()
158 struct scmi_xfer *xfer) in mailbox_fetch_response()
166 size_t max_len, struct scmi_xfer *xfer) in mailbox_fetch_notification()
181 mailbox_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in mailbox_poll_done()
Dsmc.c73 static bool smc_xfer_inflight(struct scmi_xfer *xfer, atomic_t *inflight) in smc_xfer_inflight()
84 struct scmi_xfer *xfer __maybe_unused) in smc_channel_lock_acquire()
180 struct scmi_xfer *xfer) in smc_send_message()
205 struct scmi_xfer *xfer) in smc_fetch_response()
213 struct scmi_xfer *__unused) in smc_mark_txdone()
Dshmem.c36 struct scmi_xfer *xfer, struct scmi_chan_info *cinfo) in shmem_tx_prepare()
82 struct scmi_xfer *xfer) in shmem_fetch_response()
94 size_t max_len, struct scmi_xfer *xfer) in shmem_fetch_notification()
109 struct scmi_xfer *xfer) in shmem_poll_done()
Ddriver.c276 struct scmi_xfer *xfer) in scmi_xfer_token_set()
328 struct scmi_xfer *xfer) in scmi_xfer_token_clear()
355 static struct scmi_xfer *scmi_xfer_get(const struct scmi_handle *handle, in scmi_xfer_get()
361 struct scmi_xfer *xfer; in scmi_xfer_get()
370 xfer = hlist_entry(minfo->free_xfers.first, struct scmi_xfer, node); in scmi_xfer_get()
415 __scmi_xfer_put(struct scmi_xfers_info *minfo, struct scmi_xfer *xfer) in __scmi_xfer_put()
443 static struct scmi_xfer *
446 struct scmi_xfer *xfer = NULL; in scmi_xfer_lookup_unlocked()
475 struct scmi_xfer *xfer) in scmi_msg_response_validate()
529 static inline void scmi_xfer_state_update(struct scmi_xfer *xfer, u8 msg_type) in scmi_xfer_state_update()
[all …]
Dbase.c67 struct scmi_xfer *t; in scmi_base_attributes_get()
102 struct scmi_xfer *t; in scmi_base_vendor_id_get()
143 struct scmi_xfer *t; in scmi_base_implementation_version_get()
177 struct scmi_xfer *t; in scmi_base_implementation_list_get()
267 struct scmi_xfer *t; in scmi_base_discover_agent_get()
292 struct scmi_xfer *t; in scmi_base_error_notify()
Dpower.c78 struct scmi_xfer *t; in scmi_power_attributes_get()
107 struct scmi_xfer *t; in scmi_power_domain_attributes_get()
147 struct scmi_xfer *t; in scmi_power_state_set()
169 struct scmi_xfer *t; in scmi_power_state_get()
213 struct scmi_xfer *t; in scmi_power_request_notify()
Dvoltage.c75 struct scmi_xfer *t; in scmi_protocol_attributes_get()
213 struct scmi_xfer *td; in scmi_voltage_descriptors_get()
264 struct scmi_xfer *t; in __scmi_voltage_get_u32()
287 struct scmi_xfer *t; in scmi_voltage_config_set()
322 struct scmi_xfer *t; in scmi_voltage_level_set()
Dreset.c74 struct scmi_xfer *t; in scmi_reset_attributes_get()
99 struct scmi_xfer *t; in scmi_reset_domain_attributes_get()
166 struct scmi_xfer *t; in scmi_domain_reset()
230 struct scmi_xfer *t; in scmi_reset_notify()
Dpowercap.c139 struct scmi_xfer *t; in scmi_powercap_attributes_get()
181 struct scmi_xfer *t; in scmi_powercap_domain_attributes_get()
299 struct scmi_xfer *t; in scmi_powercap_xfer_cap_get()
341 struct scmi_xfer *t; in scmi_powercap_xfer_cap_set()
407 struct scmi_xfer *t; in scmi_powercap_xfer_pai_get()
448 struct scmi_xfer *t; in scmi_powercap_xfer_pai_set()
495 struct scmi_xfer *t; in scmi_powercap_measurements_get()
613 struct scmi_xfer *t; in scmi_powercap_notify()
Dclock.c115 struct scmi_xfer *t; in scmi_clock_protocol_attributes_get()
141 struct scmi_xfer *t; in scmi_clock_attributes_get()
332 struct scmi_xfer *t; in scmi_clock_rate_get()
354 struct scmi_xfer *t; in scmi_clock_rate_set()
401 struct scmi_xfer *t; in scmi_clock_config_set()
481 struct scmi_xfer *t; in scmi_clk_rate_notify()
Dvirtio.c493 struct scmi_xfer *xfer) in virtio_send_message()
557 struct scmi_xfer *xfer) in virtio_fetch_response()
566 size_t max_len, struct scmi_xfer *xfer) in virtio_fetch_notification()
610 struct scmi_xfer *xfer) in virtio_mark_txdone()
677 struct scmi_xfer *xfer) in virtio_poll_done()
Dperf.c158 struct scmi_xfer *t; in scmi_perf_attributes_get()
196 struct scmi_xfer *t; in scmi_perf_domain_attributes_get()
340 struct scmi_xfer *t; in scmi_perf_mb_limits_set()
386 struct scmi_xfer *t; in scmi_perf_mb_limits_get()
431 struct scmi_xfer *t; in scmi_perf_mb_level_set()
472 struct scmi_xfer *t; in scmi_perf_mb_level_get()
511 struct scmi_xfer *t; in scmi_perf_level_limits_notify()
Dsensors.c226 struct scmi_xfer *t; in scmi_sensor_attributes_get()
700 struct scmi_xfer *t; in scmi_sensor_request_notify()
740 struct scmi_xfer *t; in scmi_sensor_trip_point_config()
764 struct scmi_xfer *t; in scmi_sensor_config_get()
792 struct scmi_xfer *t; in scmi_sensor_config_set()
838 struct scmi_xfer *t; in scmi_sensor_reading_get()
906 struct scmi_xfer *t; in scmi_sensor_reading_get_timestamped()
Doptee.c490 struct scmi_xfer *xfer) in scmi_optee_send_message()
512 struct scmi_xfer *xfer) in scmi_optee_fetch_response()
523 struct scmi_xfer *__unused) in scmi_optee_mark_txdone()
Dsystem.c42 struct scmi_xfer *t; in scmi_system_request_notify()