| /linux/drivers/firmware/arm_scmi/ |
| H A D | common.h | 133 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 D | msg.c | 33 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 D | protocols.h | 127 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 D | driver.c | 520 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 D | base.c | 69 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 D | shmem.c | 89 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 D | power.c | 81 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 D | clock.c | 195 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 D | raw_mode.c | 206 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 D | voltage.c | 77 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 D | reset.c | 77 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 D | powercap.c | 145 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 D | sensors.c | 230 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 D | raw_mode.h | 26 void scmi_raw_message_report(void *raw, struct scmi_xfer *xfer,
|
| H A D | perf.c | 199 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 D | pinctrl.c | 132 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 D | system.c | 56 struct scmi_xfer *t; in scmi_system_request_notify()
|
| /linux/drivers/firmware/arm_scmi/transports/ |
| H A D | smc.c | 105 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 D | mailbox.c | 271 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 D | virtio.c | 483 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 D | optee.c | 457 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 D | imx-sm-cpu.c | 79 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 D | imx-sm-lmm.c | 80 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 D | imx-sm-bbm.c | 95 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 D | imx-sm-misc.c | 109 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()
|