Home
last modified time | relevance | path

Searched refs:init (Results 1 – 25 of 94) sorted by relevance

1234

/optee_os/core/drivers/crypto/versal/
H A Dauthenc.c179 struct versal_init init; member
206 arg.data[arg.dlen++] = engine.init.key_len; in replay_init()
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()
317 struct versal_aes_init *init = NULL; in do_init() local
361 versal_mbox_alloc(sizeof(*init), NULL, &init_buf); in do_init()
364 init = init_buf.buf; in do_init()
365 init->iv_addr = virt_to_phys(nonce.buf); in do_init()
366 init->operation = dinit->encrypt ? XSECURE_ENCRYPT : XSECURE_DECRYPT; in do_init()
[all …]
/optee_os/core/drivers/
H A Dstm32_i2c.c394 static int i2c_compute_timing(struct stm32_i2c_init_s *init, in i2c_compute_timing() argument
420 specs = get_specs(init->bus_rate); in i2c_compute_timing()
422 DMSG("I2C speed out of bound: %"PRId32"Hz", init->bus_rate); in i2c_compute_timing()
430 if (init->rise_time > specs->rise_max || in i2c_compute_timing()
431 init->fall_time > specs->fall_max) { in i2c_compute_timing()
433 init->rise_time, specs->rise_max, in i2c_compute_timing()
434 init->fall_time, specs->fall_max); in i2c_compute_timing()
438 if (init->digital_filter_coef > STM32_I2C_DIGITAL_FILTER_MAX) { in i2c_compute_timing()
440 init->digital_filter_coef, STM32_I2C_DIGITAL_FILTER_MAX); in i2c_compute_timing()
445 if (init->analog_filter) { in i2c_compute_timing()
[all …]
H A Dversal_huk.c168 struct versal_aes_init *init = NULL; in aes_gcm_encrypt() local
218 versal_mbox_alloc(sizeof(*init), NULL, &init_buf); in aes_gcm_encrypt()
220 init = init_buf.buf; in aes_gcm_encrypt()
221 init->operation = VERSAL_AES_GCM_ENCRYPT; in aes_gcm_encrypt()
222 init->key_len = VERSAL_AES_KEY_SIZE_256; in aes_gcm_encrypt()
223 init->iv_addr = virt_to_phys(p.buf); in aes_gcm_encrypt()
224 init->key_src = key_id; in aes_gcm_encrypt()
226 reg_pair_from_64(virt_to_phys(init), &cmd.data[2], &cmd.data[1]); in aes_gcm_encrypt()
233 free(init); in aes_gcm_encrypt()
H A Dversal_mbox.c275 TEE_Result versal_mbox_alloc(size_t len, const void *init, in versal_mbox_alloc() argument
284 if (init) in versal_mbox_alloc()
285 memcpy(mem->buf, init, len); in versal_mbox_alloc()
/optee_os/core/drivers/imx/dcp/
H A Ddcp.c192 static TEE_Result dcp_cmac_subkey_generation(struct dcp_cipher_init *init, in dcp_cmac_subkey_generation() argument
202 ret = dcp_cipher_do_init(&data, init); in dcp_cmac_subkey_generation()
269 TEE_Result dcp_cmac(struct dcp_cipher_init *init, uint8_t *input, in dcp_cmac() argument
284 if (!output || !init) in dcp_cmac()
290 ret = dcp_cipher_do_init(&data, init); in dcp_cmac()
297 ret = dcp_cmac_subkey_generation(init, key1, key2); in dcp_cmac()
342 struct dcp_cipher_init *init) in dcp_cipher_do_init() argument
347 if (!init || !data) in dcp_cipher_do_init()
360 if (init->op == DCP_ENCRYPT) in dcp_cipher_do_init()
363 if (init->key_mode == DCP_OTP) { in dcp_cipher_do_init()
[all …]
H A Ddcp_huk.c38 struct dcp_cipher_init init = { in dcp_generate_huk() local
60 res = dcp_cmac(&init, content, DCP_AES128_BLOCK_SIZE, hwkey->data); in dcp_generate_huk()
/optee_os/ldelf/
H A Dldelf.ld.S70 .rel.init : { *(.rel.init) }
71 .rela.init : { *(.rela.init) }
/optee_os/core/include/drivers/
H A Dwdt.h36 TEE_Result (*init)(struct wdt_chip *chip, unsigned long *min_timeout, member
58 if (!wdt_chip->ops->init) in watchdog_init()
61 return wdt_chip->ops->init(wdt_chip, min_timeout, max_timeout); in watchdog_init()
H A Dversal_mbox.h32 TEE_Result versal_mbox_alloc(size_t len, const void *init,
/optee_os/ta/arch/riscv/
H A Dta.ld.S69 .rel.init : { *(.rel.init) }
70 .rela.init : { *(.rela.init) }
/optee_os/ta/arch/arm/
H A Dta.ld.S76 .rel.init : { *(.rel.init) }
77 .rela.init : { *(.rela.init) }
/optee_os/core/drivers/crypto/stm32/
H A Dcipher.c48 TEE_Result (*init)(union ip_ctx *ctx, bool is_decrypt, member
101 .init = cryp_init,
131 res = ctx->ops->init(ctx, mode, key, key_len, NULL, 0, iv, in saes_init()
191 .init = saes_init,
209 return c->ops->init(&c->ip_ctx, !dinit->encrypt, dinit->key1.data, in stm32_cipher_initialize()
348 .init = stm32_cipher_initialize,
357 .init = stm32_cipher_initialize,
/optee_os/core/arch/arm/kernel/
H A Dlink.mk50 link-objs-init := $(filter-out \
106 init-ldargs := -T $(link-script-dummy) --no-check-sections --gc-sections \
108 init-ldadd := $(link-objs-init) $(link-out-dir)/version.o $(link-ldadd)
109 cleanfiles += $(link-out-dir)/init.o
110 $(link-out-dir)/init.o: $(link-out-dir)/init_entries.txt
113 $(q)$(LDcore) $(init-ldargs) \
115 $(init-ldadd) -o $@
118 $(link-out-dir)/text_init.ld.S: $(link-out-dir)/init.o
124 $(link-out-dir)/rodata_init.ld.S: $(link-out-dir)/init.o
/optee_os/core/drivers/crypto/se050/glue/
H A Di2c_stm32.c36 static int dt_i2c_bus_config(struct stm32_i2c_init_s *init, in dt_i2c_bus_config() argument
66 return stm32_i2c_get_setup_from_fdt(fdt, node, init, pinctrl_active, in dt_i2c_bus_config()
/optee_os/core/drivers/crypto/se050/core/
H A Dcipher.c24 return ctx->ops->init(dinit->ctx, mode, in do_init()
73 .init = do_init,
H A Dctr.c43 goto init; in se050_aes_ctr_init()
73 init: in se050_aes_ctr_init()
149 .init = se050_aes_ctr_init,
/optee_os/core/drivers/crypto/crypto_api/cipher/
H A Dcipher.c88 if (cipher->op && cipher->op->init) { in cipher_init()
100 ret = cipher->op->init(&dinit); in cipher_init()
163 .init = cipher_init,
/optee_os/core/include/drivers/imx/
H A Ddcp.h115 TEE_Result dcp_cmac(struct dcp_cipher_init *init, uint8_t *input,
133 struct dcp_cipher_init *init);
/optee_os/core/lib/libtomcrypt/
H A Dshake.c92 .init = do_shake128_init,
112 .init = do_shake256_init,
/optee_os/core/drivers/crypto/crypto_api/include/
H A Ddrvcrypt_cipher.h53 TEE_Result (*init)(struct drvcrypt_cipher_init *dinit); member
H A Ddrvcrypt_authenc.h74 TEE_Result (*init)(struct drvcrypt_authenc_init *dinit); member
/optee_os/core/lib/libtomcrypt/src/hashes/helper/
H A Dhash_memory.c43 if ((err = hash_descriptor[hash]->init(md)) != CRYPT_OK) { in hash_memory()
H A Dhash_filehandle.c43 if ((err = hash_descriptor[hash]->init(&md)) != CRYPT_OK) { in hash_filehandle()
/optee_os/core/drivers/crypto/crypto_api/authenc/
H A Dauthenc.c91 if (authenc->op && authenc->op->init) { in authenc_init()
104 ret = authenc->op->init(&dinit); in authenc_init()
295 .init = authenc_init,
/optee_os/scripts/
H A Dmem_usage.py162 if args.all or args.init:
171 if (args.raw and (args.all or args.init or args.paged or

1234