Home
last modified time | relevance | path

Searched refs:channel (Results 1 – 13 of 13) sorted by relevance

/optee_os/core/pta/
A Dscmi.c48 struct scmi_msg_channel *channel = NULL; in cmd_process_smt_channel() local
50 channel = plat_scmi_get_channel(channel_id); in cmd_process_smt_channel()
51 if (!channel) in cmd_process_smt_channel()
76 struct scmi_msg_channel *channel = NULL; in cmd_process_smt_message() local
81 channel = plat_scmi_get_channel(channel_id); in cmd_process_smt_message()
82 if (!channel) in cmd_process_smt_message()
92 scmi_smt_set_shared_buffer(channel, NULL); in cmd_process_smt_message()
114 struct scmi_msg_channel *channel = NULL; in cmd_get_channel_handle() local
119 channel = plat_scmi_get_channel(channel_id); in cmd_get_channel_handle()
120 if (!channel) in cmd_get_channel_handle()
[all …]
/optee_os/core/drivers/
A Dzynqmp_csudma.c45 static void csudma_clear_intr(enum zynqmp_csudma_channel channel, uint32_t mask) in csudma_clear_intr() argument
51 if (channel == ZYNQMP_CSUDMA_DST_CHANNEL) { in csudma_clear_intr()
59 TEE_Result zynqmp_csudma_sync(enum zynqmp_csudma_channel channel) in zynqmp_csudma_sync() argument
69 if (channel == ZYNQMP_CSUDMA_DST_CHANNEL) in zynqmp_csudma_sync()
75 csudma_clear_intr(channel, CSUDMA_IXR_DONE_MASK); in zynqmp_csudma_sync()
108 TEE_Result zynqmp_csudma_transfer(enum zynqmp_csudma_channel channel, in zynqmp_csudma_transfer() argument
130 if (channel == ZYNQMP_CSUDMA_DST_CHANNEL) { in zynqmp_csudma_transfer()
/optee_os/core/include/drivers/
A Dscmi-msg.h50 void scmi_smt_init_agent_channel(struct scmi_msg_channel *channel);
58 void scmi_smt_set_shared_buffer(struct scmi_msg_channel *channel, void *base);
61 void scmi_smt_init_agent_channel(struct scmi_msg_channel *channel __unused) in scmi_smt_init_agent_channel()
67 void scmi_smt_set_shared_buffer(struct scmi_msg_channel *channel __unused, in scmi_smt_set_shared_buffer()
A Dzynqmp_csudma.h25 TEE_Result zynqmp_csudma_transfer(enum zynqmp_csudma_channel channel,
27 TEE_Result zynqmp_csudma_sync(enum zynqmp_csudma_channel channel);
/optee_os/core/drivers/scmi-msg/
A Dsmt.c216 void scmi_smt_set_shared_buffer(struct scmi_msg_channel *channel, void *base) in scmi_smt_set_shared_buffer() argument
221 assert(!channel->shm_addr.va && !channel->shm_addr.pa); in scmi_smt_set_shared_buffer()
226 channel->shm_addr.va = (vaddr_t)base; in scmi_smt_set_shared_buffer()
227 channel->shm_addr.pa = p_base; in scmi_smt_set_shared_buffer()
/optee_os/core/drivers/imx/dcp/
A Ddcp.c107 static TEE_Result dcp_lock_channel(enum dcp_channel *channel) in dcp_lock_channel() argument
115 *channel = chan; in dcp_lock_channel()
155 io_clrbits32(dcp_base + DCP_STAT, BIT32(dcp_data->channel)); in dcp_run()
158 io_write32(dcp_base + DCP_CH_N_STAT(dcp_data->channel), 0x0); in dcp_run()
161 io_write32(dcp_base + DCP_CH_N_CMDPTR(dcp_data->channel), in dcp_run()
165 io_write32(dcp_base + DCP_CH_N_SEMA(dcp_data->channel), 0x1); in dcp_run()
170 if (val & BIT(dcp_data->channel)) in dcp_run()
351 ret = dcp_lock_channel(&data->dcp_data.channel); in dcp_cipher_do_init()
477 dcp_unlock_channel(data->dcp_data.channel); in dcp_cipher_do_final()
503 ret = dcp_lock_channel(&hashdata->dcp_data.channel); in dcp_sha_do_init()
[all …]
/optee_os/core/arch/arm/plat-stm32mp1/
A Dscmi_server.c165 struct scmi_msg_channel *channel; member
176 .channel = &(struct scmi_msg_channel){
188 .channel = &(struct scmi_msg_channel){
212 return find_resource(confined_id)->channel; in plat_scmi_get_channel()
819 struct scmi_msg_channel *chan = res->channel; in stm32mp1_init_scmi_server()
/optee_os/core/include/drivers/imx/
A Ddcp.h73 enum dcp_channel channel; member
/optee_os/core/arch/arm/dts/
A Dstm32mp151.dtsi889 #io-channel-cells = <1>;
899 #io-channel-cells = <1>;
909 #io-channel-cells = <1>;
919 #io-channel-cells = <1>;
929 #io-channel-cells = <1>;
939 #io-channel-cells = <1>;
1008 #io-channel-cells = <1>;
1019 #io-channel-cells = <1>;
A Dsama5d2.dtsi1053 #io-channel-cells = <1>;
1062 io-channel-names = "x", "y", "pressure";
A Dat91-sama5d2_xplained.dts430 * the muxing is done when channel is enabled.
/optee_os/lib/libmbedtls/mbedtls/
A DChangeLog47 * Fix a potential side channel vulnerability in ECDSA ephemeral key generation.
276 * Guard against strong local side channel attack against base64 tables by
536 * Fix side channel in RSA private key operations and static (finite-field)
625 * Fix a side channel vulnerability in modular exponentiation that could
630 * Fix side channel in mbedtls_ecp_check_pub_priv() and
707 `MBEDTLS_CTR_DRBG_C` or `MBEDTLS_HMAC_DRBG_C` for some side-channel
733 * Fix side channel in ECC code that allowed an adversary with access to
780 * To avoid a side channel vulnerability when parsing an RSA private key,
837 * Fix side channel vulnerability in ECDSA. Our bignum implementation is not
838 constant time/constant trace, so side channel attacks can retrieve the
[all …]
/optee_os/
A DCHANGELOG.md648 * crypto: fix RSA key leakage after side channel attack

Completed in 22 milliseconds