Home
last modified time | relevance | path

Searched refs:channel_id (Results 1 – 10 of 10) sorted by relevance

/optee_os/core/include/drivers/
A Dscmi-msg.h82 void scmi_smt_fastcall_smc_entry(unsigned int channel_id);
98 void scmi_smt_interrupt_entry(unsigned int channel_id);
114 void scmi_smt_threaded_entry(unsigned int channel_id);
133 assert(plat_scmi_get_channel(channel_id)); in scmi_smt_channel_handle()
135 return channel_id; in scmi_smt_channel_handle()
166 size_t plat_scmi_clock_count(unsigned int channel_id);
187 int32_t plat_scmi_clock_rates_array(unsigned int channel_id,
228 int32_t plat_scmi_clock_get_state(unsigned int channel_id,
248 size_t plat_scmi_rd_count(unsigned int channel_id);
256 const char *plat_scmi_rd_get_name(unsigned int channel_id,
[all …]
/optee_os/core/arch/arm/plat-stm32mp1/
A Dscmi_server.c199 assert(channel_id < ARRAY_SIZE(scmi_channel)); in find_resource()
201 return scmi_channel + channel_id; in find_resource()
209 if (channel_id >= max_id) in plat_scmi_get_channel()
298 size_t plat_scmi_clock_count(unsigned int channel_id) in plat_scmi_clock_count() argument
308 const char *plat_scmi_clock_get_name(unsigned int channel_id, in plat_scmi_clock_get_name() argument
319 int32_t plat_scmi_clock_rates_array(unsigned int channel_id, in plat_scmi_clock_rates_array() argument
397 static struct stm32_scmi_rd *find_rd(unsigned int channel_id, in find_rd() argument
422 size_t plat_scmi_rd_count(unsigned int channel_id) in plat_scmi_rd_count() argument
508 size_t plat_scmi_voltd_count(unsigned int channel_id) in plat_scmi_voltd_count() argument
764 int32_t plat_scmi_voltd_get_config(unsigned int channel_id, in plat_scmi_voltd_get_config() argument
[all …]
/optee_os/core/drivers/scmi-msg/
A Dclock.c18 size_t __weak plat_scmi_clock_count(unsigned int channel_id __unused) in plat_scmi_clock_count()
88 size_t clk_count = plat_scmi_clock_count(msg->channel_id); in report_attributes()
138 if (in_args->clock_id >= plat_scmi_clock_count(msg->channel_id)) { in scmi_clock_attributes()
144 plat_scmi_clock_count(msg->channel_id)); in scmi_clock_attributes()
146 name = plat_scmi_clock_get_name(msg->channel_id, clock_id); in scmi_clock_attributes()
178 plat_scmi_clock_count(msg->channel_id)); in scmi_clock_rate_get()
180 rate = plat_scmi_clock_get_rate(msg->channel_id, clock_id); in scmi_clock_rate_get()
206 plat_scmi_clock_count(msg->channel_id)); in scmi_clock_rate_set()
234 plat_scmi_clock_count(msg->channel_id)); in scmi_clock_config_set()
292 plat_scmi_clock_count(msg->channel_id)); in scmi_clock_describe_rates()
[all …]
A Dvoltage_domain.c90 size_t domain_count = plat_scmi_voltd_count(msg->channel_id); in report_attributes()
148 plat_scmi_voltd_count(msg->channel_id)); in scmi_voltd_domain_attributes()
150 name = plat_scmi_voltd_get_name(msg->channel_id, domain_id); in scmi_voltd_domain_attributes()
194 plat_scmi_voltd_count(msg->channel_id)); in scmi_voltd_describe_levels()
214 status = plat_scmi_voltd_levels_array(msg->channel_id, in scmi_voltd_describe_levels()
243 status = plat_scmi_voltd_levels_by_step(msg->channel_id, in scmi_voltd_describe_levels()
289 plat_scmi_voltd_count(msg->channel_id)); in scmi_voltd_config_set()
315 plat_scmi_voltd_count(msg->channel_id)); in scmi_voltd_config_get()
317 if (plat_scmi_voltd_get_config(msg->channel_id, domain_id, in scmi_voltd_config_get()
343 plat_scmi_voltd_count(msg->channel_id)); in scmi_voltd_level_set()
[all …]
A Dreset_domain.c18 size_t __weak plat_scmi_rd_count(unsigned int channel_id __unused) in plat_scmi_rd_count()
36 int32_t __weak plat_scmi_rd_set_state(unsigned int channel_id __unused, in plat_scmi_rd_set_state()
62 .attributes = plat_scmi_rd_count(msg->channel_id), in report_attributes()
107 if (in_args->domain_id >= plat_scmi_rd_count(msg->channel_id)) { in reset_domain_attributes()
113 plat_scmi_rd_count(msg->channel_id)); in reset_domain_attributes()
115 name = plat_scmi_rd_get_name(msg->channel_id, domain_id); in reset_domain_attributes()
138 plat_scmi_rd_count(msg->channel_id)); in reset_request()
145 if (in_args->domain_id >= plat_scmi_rd_count(msg->channel_id)) { in reset_request()
151 out_args.status = plat_scmi_rd_autonomous(msg->channel_id, in reset_request()
155 out_args.status = plat_scmi_rd_set_state(msg->channel_id, in reset_request()
[all …]
A Dsmt.c95 static void scmi_process_smt(unsigned int channel_id, uint32_t *payload_buf) in scmi_process_smt() argument
104 chan = plat_scmi_get_channel(channel_id); in scmi_process_smt()
114 DMSG("SCMI channel %u busy", channel_id); in scmi_process_smt()
145 msg.channel_id = channel_id; in scmi_process_smt()
168 void scmi_smt_fastcall_smc_entry(unsigned int channel_id) in scmi_smt_fastcall_smc_entry() argument
170 scmi_process_smt(channel_id, fast_smc_payload[get_core_pos()]); in scmi_smt_fastcall_smc_entry()
178 void scmi_smt_interrupt_entry(unsigned int channel_id) in scmi_smt_interrupt_entry() argument
180 scmi_process_smt(channel_id, interrupt_payload[get_core_pos()]); in scmi_smt_interrupt_entry()
188 void scmi_smt_threaded_entry(unsigned int channel_id) in scmi_smt_threaded_entry() argument
190 assert(plat_scmi_get_channel(channel_id)->threaded); in scmi_smt_threaded_entry()
[all …]
A Dcommon.h73 unsigned int channel_id; member
A Dentry.c65 msg->channel_id, msg->protocol_id, msg->message_id); in scmi_process_message()
A Dbase.c154 list = plat_scmi_protocol_list(msg->channel_id); in discover_list_protocols()
/optee_os/core/pta/
A Dscmi.c42 unsigned int channel_id = params[0].value.a; in cmd_process_smt_channel() local
50 channel = plat_scmi_get_channel(channel_id); in cmd_process_smt_channel()
54 scmi_smt_threaded_entry(channel_id); in cmd_process_smt_channel()
69 unsigned int channel_id = params[0].value.a; in cmd_process_smt_message() local
81 channel = plat_scmi_get_channel(channel_id); in cmd_process_smt_message()
91 scmi_smt_threaded_entry(channel_id); in cmd_process_smt_message()
107 unsigned int channel_id = params[0].value.a; in cmd_get_channel_handle() local
119 channel = plat_scmi_get_channel(channel_id); in cmd_get_channel_handle()
124 params[0].value.a = scmi_smt_channel_handle(channel_id); in cmd_get_channel_handle()

Completed in 164 milliseconds