Home
last modified time | relevance | path

Searched refs:rsp (Results 1 – 7 of 7) sorted by relevance

/optee_os/core/drivers/crypto/se050/adaptors/utils/
H A Dinfo.c61 } rsp = { 0 }; in jcop4_get_id() local
62 uint8_t *p = (uint8_t *)&rsp; in jcop4_get_id()
73 if (ret != SM_OK || len != sizeof(rsp)) { in jcop4_get_id()
74 LOG_MAU8_E("Error reading JCOP ID", p, sizeof(rsp)); in jcop4_get_id()
78 memcpy(se050_ctx.se_info.oefid, &rsp.vConfiguration_ID[2], 2); in jcop4_get_id()
84 rsp.vTag_value_proprietary_data); in jcop4_get_id()
86 rsp.vLength_of_following_data); in jcop4_get_id()
88 rsp.vTag_card_identification_data, in jcop4_get_id()
89 sizeof(rsp.vTag_card_identification_data)); in jcop4_get_id()
91 rsp.vLength_of_card_identification_data); in jcop4_get_id()
[all …]
/optee_os/core/drivers/crypto/ele/
H A Dele.c83 static void print_rsp_code(struct response_code rsp __maybe_unused) in print_rsp_code()
86 rsp.status, rsp.rating, rsp.rating_extension); in print_rsp_code()
179 struct response_code rsp = { in get_response_code() local
185 return rsp; in get_response_code()
191 struct response_code rsp = { }; in imx_ele_call() local
216 rsp = get_response_code(msg->data.u32[0]); in imx_ele_call()
225 if (rsp.status != ELE_COMMAND_SUCCEED) { in imx_ele_call()
227 print_rsp_code(rsp); in imx_ele_call()
232 if (rsp.rating != 0) { in imx_ele_call()
233 EMSG("Command has invalid rating: %#"PRIx8, rsp.rating); in imx_ele_call()
[all …]
/optee_os/core/drivers/
H A Dversal_mbox.c61 void *rsp; member
234 struct versal_ipi_cmd *rsp, in versal_mbox_read_rsp() argument
240 cache_operation(TEE_CACHEINVALIDATE, ipi.rsp, sizeof(rsp->data)); in versal_mbox_read_rsp()
242 *status = *(uint32_t *)ipi.rsp; in versal_mbox_read_rsp()
247 if (rsp) in versal_mbox_read_rsp()
248 memcpy(rsp->data, ipi.rsp, sizeof(rsp->data)); in versal_mbox_read_rsp()
294 struct versal_ipi_cmd *rsp, uint32_t *err) in versal_mbox_notify() argument
316 ret = versal_mbox_read_rsp(cmd, rsp, &remote_status); in versal_mbox_notify()
367 ipi.rsp = core_mmu_add_mapping(MEM_AREA_RAM_SEC, in versal_mbox_init()
371 if (!ipi.req || !ipi.rsp) in versal_mbox_init()
H A Dversal_pm.c182 struct versal_ipi_cmd rsp = { }; in versal_check_pm_abi() local
202 if (versal_mbox_notify(&cmd, &rsp, NULL)) in versal_check_pm_abi()
205 major = rsp.data[1] & 0xFFFF; in versal_check_pm_abi()
206 minor = rsp.data[1] >> 16; in versal_check_pm_abi()
H A Dversal_nvm.c264 void *rsp = NULL; in versal_efuse_read_user_data() local
269 rsp = alloc_cache_aligned(1024); in versal_efuse_read_user_data()
270 if (!rsp) in versal_efuse_read_user_data()
275 req.ibuf[1].buf = rsp; in versal_efuse_read_user_data()
278 cfg.addr = virt_to_phys((void *)rsp); in versal_efuse_read_user_data()
281 free(rsp); in versal_efuse_read_user_data()
285 memcpy(buf, rsp, num * sizeof(uint32_t)); in versal_efuse_read_user_data()
286 free(rsp); in versal_efuse_read_user_data()
/optee_os/core/include/drivers/
H A Dversal_mbox.h31 struct versal_ipi_cmd *rsp, uint32_t *err);
/optee_os/core/drivers/crypto/se050/adaptors/apis/
H A Dapdu.c496 uint8_t rsp[64] = { 0 }; in se050_scp03_send_rotate_cmd() local
497 size_t rsp_len = sizeof(rsp); in se050_scp03_send_rotate_cmd()
513 rsp, &rsp_len); in se050_scp03_send_rotate_cmd()
515 if ((rsp_len - 1 > sizeof(rsp)) || rsp_len < 2) in se050_scp03_send_rotate_cmd()
518 st = (rsp[rsp_len - 2] << 8) + rsp[rsp_len - 1]; in se050_scp03_send_rotate_cmd()
522 if (!memcmp(rsp, cmd->kcv, cmd->kcv_len)) in se050_scp03_send_rotate_cmd()