Home
last modified time | relevance | path

Searched refs:cmd (Results 1 – 25 of 90) sorted by relevance

1234

/optee_os/core/drivers/crypto/versal/
H A Dipi.c24 struct versal_ipi_cmd cmd = { }; in versal_sha3_request() local
28 cmd.data[0] = CRYPTO_API_ID(id); in versal_sha3_request()
33 cmd.data[1] = a; in versal_sha3_request()
34 cmd.data[2] = b; in versal_sha3_request()
35 cmd.data[3] = arg->data[0]; in versal_sha3_request()
37 cmd.ibuf[0].mem = arg->ibuf[0].mem; in versal_sha3_request()
41 cmd.data[4] = a; in versal_sha3_request()
42 cmd.data[5] = b; in versal_sha3_request()
44 cmd.ibuf[0].mem = arg->ibuf[0].mem; in versal_sha3_request()
47 return versal_mbox_notify(&cmd, NULL, NULL); in versal_sha3_request()
[all …]
H A Decc.c151 struct versal_ecc_verify_param *cmd = NULL; in verify() local
198 versal_mbox_alloc(sizeof(*cmd), NULL, &cmd_buf); in verify()
200 cmd = cmd_buf.buf; in verify()
201 cmd->signature_addr = virt_to_phys(s.buf); in verify()
202 cmd->pub_key_addr = virt_to_phys(x.buf); in verify()
203 cmd->hash_addr = virt_to_phys(p.buf); in verify()
204 cmd->hash_len = p.len; in verify()
205 cmd->curve = key->curve; in verify()
221 free(cmd); in verify()
230 struct versal_ecc_sign_param *cmd = NULL; in sign() local
[all …]
H A Drsa.c32 struct versal_rsa_input_param *cmd = NULL; in do_encrypt() local
85 versal_mbox_alloc(sizeof(*cmd), NULL, &cmd_buf); in do_encrypt()
87 cmd = cmd_buf.buf; in do_encrypt()
88 cmd->key_len = rsa_data->key.n_size; in do_encrypt()
89 cmd->data_addr = virt_to_phys(msg.buf); in do_encrypt()
90 cmd->key_addr = virt_to_phys(key.buf); in do_encrypt()
113 free(cmd); in do_encrypt()
122 struct versal_rsa_input_param *cmd = NULL; in do_decrypt() local
176 versal_mbox_alloc(sizeof(*cmd), NULL, &cmd_buf); in do_decrypt()
178 cmd = cmd_buf.buf; in do_decrypt()
[all …]
/optee_os/core/drivers/
H A Dversal_huk.c180 struct versal_ipi_cmd cmd = { }; in aes_gcm_encrypt() local
188 cmd.data[0] = API_ID(VERSAL_AES_INIT); in aes_gcm_encrypt()
189 if (versal_mbox_notify(&cmd, NULL, NULL)) { in aes_gcm_encrypt()
199 cmd.data[0] = API_ID(VERSAL_AES_WRITE_KEY); in aes_gcm_encrypt()
200 cmd.data[1] = VERSAL_AES_KEY_SIZE_256; in aes_gcm_encrypt()
201 cmd.data[2] = key_id; in aes_gcm_encrypt()
203 &cmd.data[4], &cmd.data[3]); in aes_gcm_encrypt()
204 cmd.ibuf[0].mem = p; in aes_gcm_encrypt()
205 if (versal_mbox_notify(&cmd, NULL, NULL)) { in aes_gcm_encrypt()
210 memset(&cmd, 0, sizeof(cmd)); in aes_gcm_encrypt()
[all …]
H A Dversal_mbox.c200 static TEE_Result versal_mbox_write_req(struct versal_ipi_cmd *cmd) in versal_mbox_write_req() argument
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()
225 memcpy(ipi.req, cmd->data, sizeof(cmd->data)); in versal_mbox_write_req()
228 cache_operation(TEE_CACHEFLUSH, ipi.req, sizeof(cmd->data)); in versal_mbox_write_req()
[all …]
H A Dversal_pm.c137 struct versal_ipi_cmd cmd = { }; in versal_write_fpga() local
139 cmd.data[0] = PM_LOAD_PDI; in versal_write_fpga()
140 cmd.data[1] = PDI_SRC_DDR; in versal_write_fpga()
141 reg_pair_from_64(pa, &cmd.data[2], &cmd.data[3]); in versal_write_fpga()
143 if (versal_mbox_notify(&cmd, NULL, NULL)) in versal_write_fpga()
181 struct versal_ipi_cmd cmd = { }; in versal_check_pm_abi() local
201 cmd.data[0] = PM_API_ID(PM_GET_API_VERSION); in versal_check_pm_abi()
202 if (versal_mbox_notify(&cmd, &rsp, NULL)) in versal_check_pm_abi()
/optee_os/core/drivers/crypto/ele/
H A Dele.c256 } __packed cmd = { in imx_ele_session_open() local
270 .header.size = SIZE_MSG_32(cmd), in imx_ele_session_open()
277 memcpy(msg.data.u8, &cmd, sizeof(cmd)); in imx_ele_session_open()
299 } cmd = { in imx_ele_session_close() local
304 .header.size = SIZE_MSG_32(cmd), in imx_ele_session_close()
309 memcpy(msg.data.u8, &cmd, sizeof(cmd)); in imx_ele_session_close()
322 } __packed cmd = { }; in imx_ele_get_device_info() local
325 .header.size = SIZE_MSG_32(cmd), in imx_ele_get_device_info()
337 cmd.addr_msb = output.paddr_msb; in imx_ele_get_device_info()
338 cmd.addr_lsb = output.paddr_lsb; in imx_ele_get_device_info()
[all …]
/optee_os/mk/
H A Dcompile.mk71 comp-cmd-file-$2:= $$(dir $2).$$(notdir $2).cmd
75 cleanfiles := $$(cleanfiles) $$(comp-dep-$2) $$(comp-cmd-file-$2) $2
88 check-cmd-$2 = $(CHECK) $$(comp-cppflags-$2) $$<
89 echo-check-$2 := $(cmd-echo-silent)
90 echo-check-cmd-$2 = $(cmd-echo) $$(subst \",\\\",$$(check-cmd-$2))
264 dtb-precmd-file-$2 := $$(dir $2).$$(dtb-basename-$2).pre.dts.cmd
266 dtb-cmd-file-$2 := $$(dir $2).$$(notdir $2).cmd
270 $$(dtb-dep-$2) $$(dtb-cmd-file-$2)
281 -include $$(dtb-cmd-file-$2)
285 dtb-cmd-$2 = $$(DTC) $$(dtb-dtcflags-$2) -o $$@ $$(dtb-predts-$2)
[all …]
H A Dclang.mk13 ccache-cmd := $(if $(findstring ccache,$(CROSS_COMPILE_$(sm))),$(firstword $(CROSS_COMPILE_$(sm))) …
15 CC$(sm) := $(ccache-cmd)$(OPTEE_CLANG_COMPILER_PATH)clang $(clang-target-opt)
19 CPP$(sm) := $(ccache-cmd)$(OPTEE_CLANG_COMPILER_PATH)clang $(clang-target-opt) -E
20 LD$(sm) := $(ccache-cmd)$(OPTEE_CLANG_COMPILER_PATH)ld.lld
22 AR$(sm) := $(ccache-cmd)$(OPTEE_CLANG_COMPILER_PATH)llvm-ar
H A Dmacros.mk6 $(cmd-echo-silent) ' UPD $2'; \
12 @$(cmd-echo-silent) ' UPD $(1)'
32 @$(cmd-echo-silent) ' GEN $(link-out-dir)/version.o'
H A Dlib.mk59 @$(cmd-echo-silent) ' AR $$@'
68 @$(cmd-echo-silent) ' LD $$@'
76 @$(cmd-echo-silent) ' OBJCOPY $$@'
80 @$(cmd-echo-silent) ' SIGN $$@'
84 @$(cmd-echo-silent) ' LN $$@'
/optee_os/core/drivers/crypto/se050/adaptors/utils/
H A Dscp_config.c302 static sss_status_t prepare_key_data(uint8_t *key, uint8_t *cmd, in prepare_key_data() argument
308 cmd[0] = PUT_KEYS_KEY_TYPE_CODING_AES; in prepare_key_data()
309 cmd[1] = AES_KEY_LEN_nBYTE + 1; in prepare_key_data()
310 cmd[2] = AES_KEY_LEN_nBYTE; in prepare_key_data()
311 cmd[3 + AES_KEY_LEN_nBYTE] = CRYPTO_KEY_CHECK_LEN; in prepare_key_data()
313 status = encrypt_key_and_get_kcv(&cmd[3], kc, key, ctx, id); in prepare_key_data()
317 memcpy(&cmd[3 + AES_KEY_LEN_nBYTE + 1], kc, CRYPTO_KEY_CHECK_LEN); in prepare_key_data()
323 struct s050_scp_rotate_cmd *cmd, in se050_scp03_prepare_rotate_cmd() argument
340 cmd->cmd[cmd_len] = key_version; in se050_scp03_prepare_rotate_cmd()
343 cmd->kcv[kcv_len] = key_version; in se050_scp03_prepare_rotate_cmd()
[all …]
/optee_os/
H A DMakefile59 cmd-echo := true
60 cmd-echo-silent := echo
63 cmd-echo := echo
64 cmd-echo-silent := true
69 cmd-echo-silent := true
73 cmd-echo-silent := true
107 @$(cmd-echo-silent) ' CLEAN $(out-dir)'
110 @if [ "$(out-dir)" != "$(O)" ]; then $(cmd-echo-silent) ' CLEAN $(O)'; fi
/optee_os/core/arch/arm/kernel/
H A Dlink.mk68 @$(cmd-echo-silent) ' LD $@'
73 @$(cmd-echo-silent) ' GEN $@'
82 @$(cmd-echo-silent) ' LD $@'
89 @$(cmd-echo-silent) ' GEN $@'
95 @$(cmd-echo-silent) ' GEN $@'
102 @$(cmd-echo-silent) ' GEN $@'
112 @$(cmd-echo-silent) ' LD $@'
119 @$(cmd-echo-silent) ' GEN $@'
125 @$(cmd-echo-silent) ' GEN $@'
137 @$(cmd-echo-silent) ' CPP $@'
[all …]
/optee_os/core/arch/riscv/kernel/
H A Dlink.mk41 @$(cmd-echo-silent) ' LD $@'
49 @$(cmd-echo-silent) ' CPP $@'
57 -include $(link-out-dir)/.tee.elf.cmd
68 cleanfiles += $(link-out-dir)/.tee.elf.cmd
71 @echo "old-link-objs := $(link-objs)" >$(link-out-dir)/.tee.elf.cmd
72 @$(cmd-echo-silent) ' LD $@'
78 @$(cmd-echo-silent) ' OBJDUMP $@'
84 @$(cmd-echo-silent) ' GEN $@'
90 @$(cmd-echo-silent) ' GEN $@'
98 @$(cmd-echo-silent) ' GEN $@'
[all …]
/optee_os/core/pta/
H A Dwidevine.c133 uint32_t cmd) in get_dt_data() argument
145 if (cmd == PTA_WIDEVINE_GET_TPM_PUBKEY) { in get_dt_data()
148 } else if (cmd == PTA_WIDEVINE_GET_WIDEVINE_PRIVKEY) { in get_dt_data()
172 static TEE_Result invoke_command(void *psess __unused, uint32_t cmd, in invoke_command() argument
176 return get_dt_data(ptypes, params, cmd); in invoke_command()
H A Dhwrng.c60 uint32_t cmd, uint32_t ptypes, in invoke_command() argument
63 FMSG(PTA_NAME" command %#"PRIx32" ptypes %#"PRIx32, cmd, ptypes); in invoke_command()
65 switch (cmd) { in invoke_command()
/optee_os/scripts/
H A Dsymbolize.py140 def my_Popen(self, cmd): argument
142 return subprocess.Popen(cmd, stdin=subprocess.PIPE,
148 print("*** Error:{}: command not found".format(cmd[0]),
179 def arch_prefix(self, cmd, elf): argument
183 return self._arch + cmd
196 cmd = self.arch_prefix('addr2line', elf)
197 if not cmd:
199 self._addr2line = self.my_Popen([cmd, '-f', '-p', '-e', elf])
267 cmd = self.arch_prefix('nm', elf)
268 if not reladdr or not elf or not cmd:
[all …]
/optee_os/ta/mk/
H A Dta_dev_kit.mk42 cmd-echo := true
43 cmd-echo-silent := echo
46 cmd-echo := echo
47 cmd-echo-silent := true
52 cmd-echo-silent := true
56 cmd-echo-silent := true
119 @$(cmd-echo-silent) ' CLEAN $(out-dir)'
122 @$(cmd-echo-silent) ' CLEAN $(O)'
/optee_os/ta/
H A Dlink_shlib.mk38 @$(cmd-echo-silent) ' LD $@'
42 @$(cmd-echo-silent) ' OBJDUMP $@'
46 @$(cmd-echo-silent) ' OBJCOPY $@'
50 @$(cmd-echo-silent) ' LN $@'
55 @$(cmd-echo-silent) ' SIGN $@'
H A Dlink.mk42 @$(cmd-echo-silent) ' GEN $@'
86 link-script-pp-makefiles$(sm) = $(filter-out %.d %.cmd,$(MAKEFILE_LIST))
90 @$(cmd-echo-silent) ' CPP $$@'
100 @$(cmd-echo-silent) ' LD $$@'
105 @$(cmd-echo-silent) ' OBJDUMP $$@'
110 @$(cmd-echo-silent) ' OBJCOPY $$@'
113 cmd-echo$(user-ta-uuid) := SIGN #
116 cmd-echo$(user-ta-uuid) := SIGNENC
122 @$(cmd-echo-silent) ' $$(cmd-echo$(user-ta-uuid)) $$@'
/optee_os/core/arch/arm/plat-stm32mp1/nsec-service/
H A Dbsec_svc.c17 uint32_t cmd = args->a1; in bsec_main() local
28 switch (cmd) { in bsec_main()
56 DMSG("Invalid command %#"PRIx32, cmd); in bsec_main()
/optee_os/core/drivers/crypto/ele/include/
H A Dele.h17 static inline size_t size_msg(size_t cmd) in size_msg() argument
19 size_t words = ROUNDUP(cmd, sizeof(uint32_t)) / sizeof(uint32_t); in size_msg()
/optee_os/core/drivers/crypto/aspeed/
H A Dhace_ast2600.c44 uint32_t cmd; member
113 io_write32(hace_virt + HACE_HASH_CMD, hctx->cmd); in ast2600_hace_process()
312 dst_hctx->cmd = src_hctx->cmd; in ast2600_hace_copy_state()
353 hctx->cmd = HACE_HASH_CMD_ACCUM | HACE_HASH_CMD_SHA_BE; in ast2600_hace_alloc()
360 hctx->cmd |= HACE_HASH_CMD_ALG_SHA1; in ast2600_hace_alloc()
366 hctx->cmd |= HACE_HASH_CMD_ALG_SHA256; in ast2600_hace_alloc()
372 hctx->cmd |= HACE_HASH_CMD_ALG_SHA384; in ast2600_hace_alloc()
378 hctx->cmd |= HACE_HASH_CMD_ALG_SHA512; in ast2600_hace_alloc()
/optee_os/ldelf/
H A Dlink.mk40 link-script-pp-makefiles$(sm) = $(filter-out %.d %.cmd,$(MAKEFILE_LIST))
45 @$(cmd-echo-silent) ' CPP $$@'
51 @$(cmd-echo-silent) ' LD $$@'
55 @$(cmd-echo-silent) ' OBJDUMP $$@'

1234