Home
last modified time | relevance | path

Searched refs:scmi_msg (Results 1 – 14 of 14) sorted by relevance

/optee_os/core/drivers/scmi-msg/
H A Dcommon.h76 struct scmi_msg { struct
91 typedef void (*scmi_msg_handler_t)(struct scmi_msg *msg); argument
98 void scmi_process_message(struct scmi_msg *msg);
107 void scmi_write_response(struct scmi_msg *msg, void *payload, size_t size);
115 void scmi_status_response(struct scmi_msg *msg, int32_t status);
H A Dbase.c19 static void report_version(struct scmi_msg *msg) in report_version()
34 static void report_attributes(struct scmi_msg *msg) in report_attributes()
51 static void report_message_attributes(struct scmi_msg *msg) in report_message_attributes()
73 static void discover_vendor(struct scmi_msg *msg) in discover_vendor()
90 static void discover_sub_vendor(struct scmi_msg *msg) in discover_sub_vendor()
107 static void discover_implementation_version(struct scmi_msg *msg) in discover_implementation_version()
133 static void discover_list_protocols(struct scmi_msg *msg) in discover_list_protocols()
180 scmi_msg_handler_t scmi_msg_get_base_handler(struct scmi_msg *msg) in scmi_msg_get_base_handler()
H A Dreset_domain.c43 static void report_version(struct scmi_msg *msg) in report_version()
58 static void report_attributes(struct scmi_msg *msg) in report_attributes()
73 static void report_message_attributes(struct scmi_msg *msg) in report_message_attributes()
95 static void reset_domain_attributes(struct scmi_msg *msg) in reset_domain_attributes()
129 static void reset_request(struct scmi_msg *msg) in reset_request()
181 scmi_msg_handler_t scmi_msg_get_rd_handler(struct scmi_msg *msg) in scmi_msg_get_rd_handler()
H A Dvoltage_domain.c74 static void report_version(struct scmi_msg *msg) in report_version()
89 static void report_attributes(struct scmi_msg *msg) in report_attributes()
107 static void report_message_attributes(struct scmi_msg *msg) in report_message_attributes()
129 static void scmi_voltd_domain_attributes(struct scmi_msg *msg) in scmi_voltd_domain_attributes()
172 static void scmi_voltd_describe_levels(struct scmi_msg *msg) in scmi_voltd_describe_levels()
270 static void scmi_voltd_config_set(struct scmi_msg *msg) in scmi_voltd_config_set()
297 static void scmi_voltd_config_get(struct scmi_msg *msg) in scmi_voltd_config_get()
325 static void scmi_voltd_level_set(struct scmi_msg *msg) in scmi_voltd_level_set()
350 static void scmi_voltd_level_get(struct scmi_msg *msg) in scmi_voltd_level_get()
396 scmi_msg_handler_t scmi_msg_get_voltd_handler(struct scmi_msg *msg) in scmi_msg_get_voltd_handler()
H A Dperf_domain.c93 static void protocol_version(struct scmi_msg *msg) in protocol_version()
110 static void protocol_attributes(struct scmi_msg *msg) in protocol_attributes()
148 static void protocol_message_attributes(struct scmi_msg *msg) in protocol_message_attributes()
170 static int32_t sanitize_message(struct scmi_msg *msg, unsigned int *domain_id, in sanitize_message()
186 static void scmi_perf_domain_attributes(struct scmi_msg *msg) in scmi_perf_domain_attributes()
232 static void scmi_perf_level_get(struct scmi_msg *msg) in scmi_perf_level_get()
266 static void scmi_perf_level_set(struct scmi_msg *msg) in scmi_perf_level_set()
291 static void scmi_perf_describe_levels(struct scmi_msg *msg) in scmi_perf_describe_levels()
394 scmi_msg_handler_t scmi_msg_get_perf_handler(struct scmi_msg *msg) in scmi_msg_get_perf_handler()
H A Dclock.c71 static void report_version(struct scmi_msg *msg) in report_version()
86 static void report_attributes(struct scmi_msg *msg) in report_attributes()
102 static void report_message_attributes(struct scmi_msg *msg) in report_message_attributes()
124 static void scmi_clock_attributes(struct scmi_msg *msg) in scmi_clock_attributes()
160 static void scmi_clock_rate_get(struct scmi_msg *msg) in scmi_clock_rate_get()
187 static void scmi_clock_rate_set(struct scmi_msg *msg) in scmi_clock_rate_set()
216 static void scmi_clock_config_set(struct scmi_msg *msg) in scmi_clock_config_set()
270 static void scmi_clock_describe_rates(struct scmi_msg *msg) in scmi_clock_describe_rates()
376 scmi_msg_handler_t scmi_msg_get_clock_handler(struct scmi_msg *msg) in scmi_msg_get_clock_handler()
H A Dentry.c56 void scmi_status_response(struct scmi_msg *msg, int32_t status) in scmi_status_response()
64 void scmi_write_response(struct scmi_msg *msg, void *payload, size_t size) in scmi_write_response()
75 void scmi_process_message(struct scmi_msg *msg) in scmi_process_message()
H A Dreset_domain.h131 scmi_msg_handler_t scmi_msg_get_rd_handler(struct scmi_msg *msg);
134 scmi_msg_handler_t scmi_msg_get_rd_handler(struct scmi_msg *msg __unused) in scmi_msg_get_rd_handler()
H A Dvoltage_domain.h127 scmi_msg_handler_t scmi_msg_get_voltd_handler(struct scmi_msg *msg);
130 scmi_msg_handler_t scmi_msg_get_voltd_handler(struct scmi_msg *msg __unused) in scmi_msg_get_voltd_handler()
H A Dperf_domain.h131 scmi_msg_handler_t scmi_msg_get_perf_handler(struct scmi_msg *msg);
134 scmi_msg_handler_t scmi_msg_get_perf_handler(struct scmi_msg *msg __unused) in scmi_msg_get_perf_handler()
H A Dclock.h157 scmi_msg_handler_t scmi_msg_get_clock_handler(struct scmi_msg *msg);
160 scmi_msg_handler_t scmi_msg_get_clock_handler(struct scmi_msg *msg __unused) in scmi_msg_get_clock_handler()
H A Dbase.h83 scmi_msg_handler_t scmi_msg_get_base_handler(struct scmi_msg *msg);
H A Dshm_msg.c49 struct scmi_msg msg = { }; in scmi_entry_msg()
H A Dsmt.c74 struct scmi_msg msg = { }; in scmi_entry_smt()