Searched refs:ibuf (Results 1 – 11 of 11) sorted by relevance
| /optee_os/core/drivers/ |
| H A D | versal_nvm.c | 101 struct versal_nvm_buf ibuf[VERSAL_MAX_IPI_BUF]; member 112 struct versal_nvm_buf ibuf[VERSAL_MAX_IPI_BUF]; member 137 cmd->ibuf[i].mem.alloc_len = ibufs[i].len; in prepare_cmd() 138 cmd->ibuf[i].mem.buf = ibufs[i].buf; in prepare_cmd() 164 req->ibuf[0].len = 1024; in versal_alloc_read_buffer() 165 req->ibuf[0].buf = alloc_cache_aligned(req->ibuf[0].len); in versal_alloc_read_buffer() 166 if (!req->ibuf[0].buf) in versal_alloc_read_buffer() 175 free(req->ibuf[0].buf); in versal_free_read_buffer() 181 return req->ibuf[0].buf; in versal_get_read_buffer() 226 return efuse_req(req->efuse_id, req->ibuf, arg); in versal_nvm_read() [all …]
|
| H A D | versal_mbox.c | 205 if (!cmd->ibuf[i].mem.buf) in versal_mbox_write_req() 208 if (!IS_ALIGNED((uintptr_t)cmd->ibuf[i].mem.buf, in versal_mbox_write_req() 211 cmd->ibuf[i].mem.buf); in versal_mbox_write_req() 215 if (!IS_ALIGNED(cmd->ibuf[i].mem.alloc_len, CACHELINE_LEN)) { in versal_mbox_write_req() 217 i, cmd->ibuf[i].mem.alloc_len); in versal_mbox_write_req() 221 cache_operation(TEE_CACHEFLUSH, cmd->ibuf[i].mem.buf, in versal_mbox_write_req() 222 cmd->ibuf[i].mem.alloc_len); in versal_mbox_write_req() 251 if (!cmd->ibuf[i].mem.buf) in versal_mbox_read_rsp() 254 if (!IS_ALIGNED((uintptr_t)cmd->ibuf[i].mem.buf, in versal_mbox_read_rsp() 257 i, cmd->ibuf[i].mem.buf); in versal_mbox_read_rsp() [all …]
|
| H A D | versal_puf.c | 123 arg.ibuf[0].mem = request; in versal_puf_register() 124 arg.ibuf[1].mem = syndrome_data_addr; in versal_puf_register() 125 arg.ibuf[2].mem = hash_addr; in versal_puf_register() 126 arg.ibuf[3].mem = aux_addr; in versal_puf_register() 127 arg.ibuf[4].mem = puf_id_addr; in versal_puf_register() 128 arg.ibuf[5].mem = efuse_syn_data_addr; in versal_puf_register() 143 reg_pair_from_64(virt_to_phys(arg.ibuf[0].mem.buf), in versal_puf_register() 203 arg.ibuf[0].mem = request; in versal_puf_regenerate() 204 arg.ibuf[1].mem = syndrome_data_addr; in versal_puf_regenerate() 205 arg.ibuf[2].mem = hash_addr; in versal_puf_regenerate() [all …]
|
| H A D | versal_huk.c | 204 cmd.ibuf[0].mem = p; in aes_gcm_encrypt() 227 cmd.ibuf[0].mem = init_buf; in aes_gcm_encrypt() 228 cmd.ibuf[1].mem = p; in aes_gcm_encrypt() 246 cmd.ibuf[0].mem = p; in aes_gcm_encrypt() 266 cmd.ibuf[0].mem = input_cmd; in aes_gcm_encrypt() 267 cmd.ibuf[1].mem = p; in aes_gcm_encrypt() 268 cmd.ibuf[2].mem = q; in aes_gcm_encrypt()
|
| H A D | versal_sha3_384.c | 34 arg.ibuf[0].mem = p; in input_plaintext() 55 arg.ibuf[0].mem = p; in get_ciphertext()
|
| /optee_os/core/drivers/crypto/versal/ |
| H A D | ipi.c | 32 reg_pair_from_64(virt_to_phys(arg->ibuf[0].mem.buf), &b, &a); in versal_sha3_request() 37 cmd.ibuf[0].mem = arg->ibuf[0].mem; in versal_sha3_request() 40 reg_pair_from_64(virt_to_phys(arg->ibuf[0].mem.buf), &b, &a); in versal_sha3_request() 44 cmd.ibuf[0].mem = arg->ibuf[0].mem; in versal_sha3_request() 57 reg_pair_from_64(virt_to_phys(arg->ibuf[0].mem.buf), &b, &a); in versal_aes_update_aad_request() 64 cmd.ibuf[0].mem = arg->ibuf[0].mem; in versal_aes_update_aad_request() 88 if (!arg->ibuf[0].mem.buf) in versal_crypto_request() 91 reg_pair_from_64(virt_to_phys(arg->ibuf[0].mem.buf), &b, &a); in versal_crypto_request() 96 if (!arg->ibuf[1].mem.buf) in versal_crypto_request() 99 if (arg->ibuf[1].only_cache) in versal_crypto_request() [all …]
|
| H A D | authenc.c | 208 arg.ibuf[0].mem = engine.init.key; in replay_init() 217 arg.ibuf[0].mem = engine.init.init_buf; in replay_init() 218 arg.ibuf[1].mem = engine.init.nonce; in replay_init() 219 arg.ibuf[1].only_cache = true; in replay_init() 235 arg.ibuf[0].mem = p->mem; in replay_aad() 251 arg.ibuf[0].mem = p->input_cmd; in replay_payload() 252 arg.ibuf[1].mem = p->dst; in replay_payload() 253 arg.ibuf[2].mem = p->src; in replay_payload() 350 arg.ibuf[0].mem = key; in do_init() 370 arg.ibuf[0].mem = init_buf; in do_init() [all …]
|
| H A D | ecc.c | 184 arg.ibuf[0].mem = x; in verify() 207 arg.ibuf[0].mem = cmd_buf; in verify() 208 arg.ibuf[1].mem = p; in verify() 209 arg.ibuf[1].only_cache = true; in verify() 210 arg.ibuf[2].mem = x; in verify() 211 arg.ibuf[3].mem = s; in verify() 295 arg.ibuf[0].mem = cmd_buf; in sign() 296 arg.ibuf[1].mem = s; in sign() 297 arg.ibuf[2].mem = k; in sign() 298 arg.ibuf[3].mem = d; in sign() [all …]
|
| H A D | rsa.c | 92 arg.ibuf[0].mem = cmd_buf; in do_encrypt() 93 arg.ibuf[1].mem = cipher; in do_encrypt() 94 arg.ibuf[2].mem = msg; in do_encrypt() 95 arg.ibuf[3].mem = key; in do_encrypt() 183 arg.ibuf[0].mem = cmd_buf; in do_decrypt() 184 arg.ibuf[1].mem = msg; in do_decrypt() 185 arg.ibuf[2].mem = cipher; in do_decrypt() 186 arg.ibuf[3].mem = key; in do_decrypt()
|
| /optee_os/core/include/drivers/ |
| H A D | versal_mbox.h | 27 struct versal_ipi_buf ibuf[VERSAL_MAX_IPI_BUF]; member
|
| /optee_os/core/drivers/crypto/versal/include/ |
| H A D | ipi.h | 90 struct versal_ipi_buf ibuf[VERSAL_MAX_IPI_BUF]; member
|