Searched refs:channel_id (Results 1 – 10 of 10) sorted by relevance
/optee_os/core/include/drivers/ |
A D | scmi-msg.h | 82 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 D | scmi_server.c | 199 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 D | clock.c | 18 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 D | voltage_domain.c | 90 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 D | reset_domain.c | 18 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 D | smt.c | 95 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 D | common.h | 73 unsigned int channel_id; member
|
A D | entry.c | 65 msg->channel_id, msg->protocol_id, msg->message_id); in scmi_process_message()
|
A D | base.c | 154 list = plat_scmi_protocol_list(msg->channel_id); in discover_list_protocols()
|
/optee_os/core/pta/ |
A D | scmi.c | 42 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