Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/firmware/arm_scmi/
Dcommon.h177 struct scmi_xfer { struct
206 struct scmi_xfer *xfer_ = NULL; \ argument
261 struct scmi_xfer **p);
263 struct scmi_xfer *xfer);
265 struct scmi_xfer *xfer);
267 struct scmi_xfer *xfer);
269 struct scmi_xfer *xfer);
375 struct scmi_xfer *xfer);
378 struct scmi_xfer *xfer);
380 size_t max_len, 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()
Dshmem.c33 struct scmi_xfer *xfer) in shmem_tx_prepare()
59 struct scmi_xfer *xfer) in shmem_fetch_response()
71 size_t max_len, struct scmi_xfer *xfer) in shmem_fetch_notification()
86 struct scmi_xfer *xfer) in shmem_poll_done()
Ddriver.c262 struct scmi_xfer *xfer) in scmi_xfer_token_set()
314 struct scmi_xfer *xfer) in scmi_xfer_token_clear()
341 static struct scmi_xfer *scmi_xfer_get(const struct scmi_handle *handle, in scmi_xfer_get()
347 struct scmi_xfer *xfer; in scmi_xfer_get()
356 xfer = hlist_entry(minfo->free_xfers.first, struct scmi_xfer, node); in scmi_xfer_get()
401 __scmi_xfer_put(struct scmi_xfers_info *minfo, struct scmi_xfer *xfer) in __scmi_xfer_put()
429 static struct scmi_xfer *
432 struct scmi_xfer *xfer = NULL; in scmi_xfer_lookup_unlocked()
461 struct scmi_xfer *xfer) in scmi_msg_response_validate()
515 static inline void scmi_xfer_state_update(struct scmi_xfer *xfer, u8 msg_type) in scmi_xfer_state_update()
[all …]
Dmailbox.c129 struct scmi_xfer *xfer) in mailbox_send_message()
157 struct scmi_xfer *xfer) in mailbox_fetch_response()
165 size_t max_len, struct scmi_xfer *xfer) in mailbox_fetch_notification()
180 mailbox_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in mailbox_poll_done()
Dbase.c61 struct scmi_xfer *t; in scmi_base_attributes_get()
96 struct scmi_xfer *t; in scmi_base_vendor_id_get()
137 struct scmi_xfer *t; in scmi_base_implementation_version_get()
171 struct scmi_xfer *t; in scmi_base_implementation_list_get()
228 struct scmi_xfer *t; in scmi_base_discover_agent_get()
251 struct scmi_xfer *t; in scmi_base_error_notify()
Dclock.c83 struct scmi_xfer *t; in scmi_clock_protocol_attributes_get()
107 struct scmi_xfer *t; in scmi_clock_attributes_get()
149 struct scmi_xfer *t; in scmi_clock_describe_rates_get()
222 struct scmi_xfer *t; in scmi_clock_rate_get()
244 struct scmi_xfer *t; in scmi_clock_rate_set()
279 struct scmi_xfer *t; in scmi_clock_config_set()
Dpower.c76 struct scmi_xfer *t; in scmi_power_attributes_get()
103 struct scmi_xfer *t; in scmi_power_domain_attributes_get()
132 struct scmi_xfer *t; in scmi_power_state_set()
154 struct scmi_xfer *t; in scmi_power_state_get()
197 struct scmi_xfer *t; in scmi_power_request_notify()
Dsmc.c140 struct scmi_xfer *xfer) in smc_send_message()
169 struct scmi_xfer *xfer) in smc_fetch_response()
177 smc_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in smc_poll_done()
Dvoltage.c67 struct scmi_xfer *t; in scmi_protocol_attributes_get()
117 struct scmi_xfer *td, *tl; in scmi_voltage_descriptors_get()
221 struct scmi_xfer *t; in __scmi_voltage_get_u32()
244 struct scmi_xfer *t; in scmi_voltage_config_set()
277 struct scmi_xfer *t; in scmi_voltage_level_set()
Dreset.c72 struct scmi_xfer *t; in scmi_reset_attributes_get()
95 struct scmi_xfer *t; in scmi_reset_domain_attributes_get()
152 struct scmi_xfer *t; in scmi_domain_reset()
212 struct scmi_xfer *t; in scmi_reset_notify()
Dsensors.c210 struct scmi_xfer *t; in scmi_sensor_attributes_get()
246 struct scmi_xfer *ti; in scmi_sensor_update_intervals()
335 struct scmi_xfer *te; in scmi_sensor_axis_description()
427 struct scmi_xfer *t; in scmi_sensor_description_get()
569 struct scmi_xfer *t; in scmi_sensor_request_notify()
609 struct scmi_xfer *t; in scmi_sensor_trip_point_config()
633 struct scmi_xfer *t; in scmi_sensor_config_get()
658 struct scmi_xfer *t; in scmi_sensor_config_set()
701 struct scmi_xfer *t; in scmi_sensor_reading_get()
765 struct scmi_xfer *t; in scmi_sensor_reading_get_timestamped()
Dperf.c183 struct scmi_xfer *t; in scmi_perf_attributes_get()
213 struct scmi_xfer *t; in scmi_perf_domain_attributes_get()
266 struct scmi_xfer *t; in scmi_perf_describe_levels_get()
360 struct scmi_xfer *t; in scmi_perf_mb_limits_set()
399 struct scmi_xfer *t; in scmi_perf_mb_limits_get()
440 struct scmi_xfer *t; in scmi_perf_mb_level_set()
477 struct scmi_xfer *t; in scmi_perf_mb_level_get()
514 struct scmi_xfer *t; in scmi_perf_level_limits_notify()
550 struct scmi_xfer *t; in scmi_perf_domain_desc_fc()
Dvirtio.c309 struct scmi_xfer *xfer) in virtio_send_message()
350 struct scmi_xfer *xfer) in virtio_fetch_response()
361 size_t max_len, struct scmi_xfer *xfer) in virtio_fetch_notification()
Dsystem.c40 struct scmi_xfer *t; in scmi_system_request_notify()