Defined in 1 files as a typedef:
Referenced in 321 files:
- core/arch/arm/crypto/aes_armv8a_ce.c, line 120
- core/arch/arm/include/kernel/embedded_ts.h, 4 times
- core/arch/arm/include/kernel/ldelf_loader.h, 6 times
- core/arch/arm/include/kernel/pseudo_ta.h, 4 times
- core/arch/arm/include/kernel/stmm_sp.h, 2 times
- core/arch/arm/include/kernel/tee_l2cc_mutex.h, 12 times
- core/arch/arm/include/kernel/time_source.h, line 11
- core/arch/arm/include/kernel/user_ta.h, 2 times
- core/arch/arm/include/mm/core_mmu.h, 6 times
- core/arch/arm/include/mm/mobj.h, 12 times
- core/arch/arm/include/mm/tee_pager.h, 4 times
- core/arch/arm/kernel/boot.c, 2 times
- core/arch/arm/kernel/early_ta.c, 2 times
- core/arch/arm/kernel/embedded_ts.c, 8 times
- core/arch/arm/kernel/ldelf_loader.c, 14 times
- core/arch/arm/kernel/otp_stubs.c, 2 times
- core/arch/arm/kernel/pseudo_ta.c, 9 times
- core/arch/arm/kernel/ree_fs_ta.c, 17 times
- core/arch/arm/kernel/rpc_io_i2c.c, 2 times
- core/arch/arm/kernel/secstor_ta.c, 6 times
- core/arch/arm/kernel/secure_partition.c, 2 times
- core/arch/arm/kernel/stmm_sp.c, 20 times
- core/arch/arm/kernel/tee_l2cc_mutex.c, 4 times
- core/arch/arm/kernel/tee_time.c, 4 times
- core/arch/arm/kernel/tee_time_arm_cntpct.c, line 17
- core/arch/arm/kernel/tee_time_ree.c, 2 times
- core/arch/arm/kernel/thread_spmc.c, line 984
- core/arch/arm/kernel/user_ta.c, 8 times
- core/arch/arm/mm/core_mmu.c, 10 times
- core/arch/arm/mm/mobj.c, 8 times
- core/arch/arm/mm/mobj_dyn_shm.c, 7 times
- core/arch/arm/mm/mobj_ffa.c, 8 times
- core/arch/arm/mm/tee_pager.c, 4 times
- core/arch/arm/plat-hikey/main.c, line 119
- core/arch/arm/plat-imx/drivers/imx_caam.c, line 17
- core/arch/arm/plat-imx/drivers/imx_csu.c, line 74
- core/arch/arm/plat-imx/drivers/imx_scu.c, line 13
- core/arch/arm/plat-imx/drivers/tzc380.c, line 26
- core/arch/arm/plat-ls/main.c, 2 times
- core/arch/arm/plat-marvell/armada3700/hal_sec_perf.c, line 248
- core/arch/arm/plat-marvell/armada7k8k/hal_sec_perf.c, line 275
- core/arch/arm/plat-rockchip/platform.c, line 27
- core/arch/arm/plat-rockchip/psci_rk322x.c, line 367
- core/arch/arm/plat-rzn1/main.c, line 52
- core/arch/arm/plat-stm32mp1/drivers/stm32mp1_clk.c, line 1302
- core/arch/arm/plat-stm32mp1/drivers/stm32mp1_pmic.c, 2 times
- core/arch/arm/plat-stm32mp1/drivers/stm32mp1_rcc.c, 2 times
- core/arch/arm/plat-stm32mp1/drivers/stm32mp1_syscfg.c, line 93
- core/arch/arm/plat-stm32mp1/main.c, 5 times
- core/arch/arm/plat-stm32mp1/nsec-service/bsec_svc.c, line 16
- core/arch/arm/plat-stm32mp1/plat_tzc400.c, line 65
- core/arch/arm/plat-stm32mp1/scmi_server.c, line 808
- core/arch/arm/plat-stm32mp1/shared_resources.c, 3 times
- core/arch/arm/plat-stm32mp1/stm32_util.h, 2 times
- core/arch/arm/plat-sunxi/main.c, line 169
- core/arch/arm/plat-synquacer/main.c, line 76
- core/arch/arm/plat-synquacer/rng_pta.c, 5 times
- core/arch/arm/plat-ti/main.c, line 137
- core/arch/arm/plat-vexpress/main.c, 2 times
- core/arch/arm/plat-vexpress/vendor_props.c, 2 times
- core/arch/arm/tee/cache.c, 2 times
- core/arch/arm/tee/entry_fast.c, line 29
- core/arch/arm/tee/entry_std.c, 12 times
- core/arch/arm/tee/svc_cache.c, 2 times
- core/crypto/aes-cts.c, 7 times
- core/crypto/aes-gcm.c, 25 times
- core/crypto/cbc-mac.c, 12 times
- core/crypto/crypto.c, 51 times
- core/crypto/rng_fortuna.c, 25 times
- core/crypto/rng_hw.c, 2 times
- core/crypto/signed_hdr.c, 2 times
- core/crypto/sm3-hash.c, 4 times
- core/crypto/sm3-hmac.c, 4 times
- core/crypto/sm4-cbc.c, 3 times
- core/crypto/sm4-ctr.c, 3 times
- core/crypto/sm4-ecb.c, 3 times
- core/drivers/bcm_gpio.c, line 181
- core/drivers/bcm_hwrng.c, line 72
- core/drivers/bcm_sotp.c, 4 times
- core/drivers/bnxt/bnxt.c, line 215
- core/drivers/bnxt/bnxt_fw.c, 3 times
- core/drivers/crypto/caam/acipher/caam_math.c, 2 times
- core/drivers/crypto/caam/acipher/caam_rsa.c, 22 times
- core/drivers/crypto/caam/blob/caam_blob.c, line 73
- core/drivers/crypto/caam/caam_ctrl.c, 3 times
- core/drivers/crypto/caam/caam_pwr.c, 3 times
- core/drivers/crypto/caam/caam_rng.c, 2 times
- core/drivers/crypto/caam/cipher/caam_cipher.c, 11 times
- core/drivers/crypto/caam/cipher/caam_cipher_mac.c, 16 times
- core/drivers/crypto/caam/cipher/caam_cipher_xts.c, 2 times
- core/drivers/crypto/caam/cipher/local.h, 3 times
- core/drivers/crypto/caam/hash/caam_hash.c, 12 times
- core/drivers/crypto/caam/hash/caam_hash_mac.c, 6 times
- core/drivers/crypto/caam/hash/local.h, 4 times
- core/drivers/crypto/caam/include/caam_utils_status.h, line 18
- core/drivers/crypto/caam/utils/utils_status.c, line 10
- core/drivers/crypto/crypto_api/acipher/ecc.c, 12 times
- core/drivers/crypto/crypto_api/acipher/local.h, 3 times
- core/drivers/crypto/crypto_api/acipher/rsa.c, 18 times
- core/drivers/crypto/crypto_api/acipher/rsamgf.c, 2 times
- core/drivers/crypto/crypto_api/acipher/rsassa.c, 16 times
- core/drivers/crypto/crypto_api/cipher/cipher.c, 6 times
- core/drivers/crypto/crypto_api/drvcrypt.c, line 13
- core/drivers/crypto/crypto_api/hash/hash.c, 2 times
- core/drivers/crypto/crypto_api/include/drvcrypt.h, line 67
- core/drivers/crypto/crypto_api/include/drvcrypt_acipher.h, 17 times
- core/drivers/crypto/crypto_api/include/drvcrypt_cipher.h, 4 times
- core/drivers/crypto/crypto_api/include/drvcrypt_hash.h, 2 times
- core/drivers/crypto/crypto_api/include/drvcrypt_mac.h, 3 times
- core/drivers/crypto/crypto_api/include/drvcrypt_math.h, 3 times
- core/drivers/crypto/crypto_api/mac/mac.c, 2 times
- core/drivers/crypto/crypto_api/math/modulus.c, 2 times
- core/drivers/crypto/se050/adaptors/apis/user.c, line 135
- core/drivers/crypto/se050/adaptors/include/se050.h, line 20
- core/drivers/crypto/se050/adaptors/include/se050_user_apis.h, line 23
- core/drivers/crypto/se050/adaptors/utils/scp_config.c, 6 times
- core/drivers/crypto/se050/core/cipher.c, 4 times
- core/drivers/crypto/se050/core/ctr.c, 3 times
- core/drivers/crypto/se050/core/ecc.c, 22 times
- core/drivers/crypto/se050/core/include/se050_cipher_algorithms.h, 2 times
- core/drivers/crypto/se050/core/rng.c, 2 times
- core/drivers/crypto/se050/core/rsa.c, 19 times
- core/drivers/crypto/se050/core/scp03.c, line 11
- core/drivers/crypto/se050/glue/i2c.c, 4 times
- core/drivers/crypto/se050/session.c, 5 times
- core/drivers/dra7_rng.c, line 126
- core/drivers/hi16xx_rng.c, line 40
- core/drivers/imx_i2c.c, 27 times
- core/drivers/imx_wdog.c, 3 times
- core/drivers/sp805_wdt.c, 3 times
- core/drivers/stm32_bsec.c, 25 times
- core/drivers/stm32_etzpc.c, 2 times
- core/drivers/stm32_rng.c, 5 times
- core/drivers/stpmic1.c, line 590
- core/drivers/tzc380.c, line 296
- core/drivers/tzc400.c, line 309
- core/include/console.h, line 40
- core/include/crypto/crypto.h, 52 times
- core/include/crypto/crypto_accel.h, line 11
- core/include/crypto/crypto_impl.h, 69 times
- core/include/crypto/internal_aes-gcm.h, 7 times
- core/include/drivers/bcm/bnxt.h, 2 times
- core/include/drivers/bcm_sotp.h, line 12
- core/include/drivers/imx_i2c.h, 4 times
- core/include/drivers/sp805_wdt.h, 2 times
- core/include/drivers/stm32_bsec.h, 17 times
- core/include/drivers/stm32_rng.h, 2 times
- core/include/drivers/stpmic1.h, line 182
- core/include/drivers/tzc380.h, line 220
- core/include/drivers/tzc400.h, line 233
- core/include/drivers/wdt.h, line 33
- core/include/initcall.h, line 14
- core/include/kernel/huk_subkey.h, line 53
- core/include/kernel/ldelf_syscalls.h, 9 times
- core/include/kernel/lockdep.h, 6 times
- core/include/kernel/pm.h, 2 times
- core/include/kernel/rpc_io_i2c.h, line 36
- core/include/kernel/tee_common_otp.h, 2 times
- core/include/kernel/tee_ta_manager.h, 4 times
- core/include/kernel/tee_time.h, 4 times
- core/include/kernel/tpm.h, 2 times
- core/include/kernel/ts_manager.h, 2 times
- core/include/kernel/ts_store.h, 4 times
- core/include/kernel/user_access.h, 7 times
- core/include/mm/file.h, line 65
- core/include/mm/fobj.h, 4 times
- core/include/mm/vm.h, 14 times
- core/include/signed_hdr.h, line 140
- core/include/tee/cache.h, line 10
- core/include/tee/fs_dirfile.h, 13 times
- core/include/tee/fs_htree.h, 9 times
- core/include/tee/svc_cache.h, line 12
- core/include/tee/tadb.h, 14 times
- core/include/tee/tee_cryp_concat_kdf.h, line 11
- core/include/tee/tee_cryp_hkdf.h, line 11
- core/include/tee/tee_cryp_pbkdf2.h, line 11
- core/include/tee/tee_cryp_utl.h, 4 times
- core/include/tee/tee_fs.h, 10 times
- core/include/tee/tee_fs_key_manager.h, 3 times
- core/include/tee/tee_fs_rpc.h, 16 times
- core/include/tee/tee_obj.h, 2 times
- core/include/tee/tee_pobj.h, 3 times
- core/include/tee/tee_svc.h, 14 times
- core/include/tee/tee_svc_cryp.h, 31 times
- core/include/tee/tee_svc_storage.h, 16 times
- core/include/tee/tee_ta_enc_manager.h, 3 times
- core/kernel/console.c, 2 times
- core/kernel/huk_subkey.c, 5 times
- core/kernel/initcall.c, 2 times
- core/kernel/ldelf_syscalls.c, 20 times
- core/kernel/lockdep.c, 10 times
- core/kernel/pm.c, 4 times
- core/kernel/show_conf.c, line 11
- core/kernel/tee_ta_manager.c, 10 times
- core/kernel/tpm.c, line 99
- core/kernel/user_access.c, 10 times
- core/lib/libtomcrypt/acipher_helpers.h, 12 times
- core/lib/libtomcrypt/aes.c, line 13
- core/lib/libtomcrypt/cbc.c, 6 times
- core/lib/libtomcrypt/ccm.c, 8 times
- core/lib/libtomcrypt/cmac.c, 4 times
- core/lib/libtomcrypt/ctr.c, 3 times
- core/lib/libtomcrypt/dh.c, 4 times
- core/lib/libtomcrypt/dsa.c, 7 times
- core/lib/libtomcrypt/ecb.c, 6 times
- core/lib/libtomcrypt/ecc.c, 16 times
- core/lib/libtomcrypt/gcm.c, 9 times
- core/lib/libtomcrypt/hash.c, 12 times
- core/lib/libtomcrypt/hmac.c, 10 times
- core/lib/libtomcrypt/mpi_desc.c, line 731
- core/lib/libtomcrypt/rsa.c, 19 times
- core/lib/libtomcrypt/sm2-dsa.c, 4 times
- core/lib/libtomcrypt/sm2-kep.c, 8 times
- core/lib/libtomcrypt/sm2-pke.c, 7 times
- core/lib/libtomcrypt/sm2_kdf.c, 2 times
- core/lib/libtomcrypt/tomcrypt.c, line 134
- core/lib/libtomcrypt/xts.c, 3 times
- core/mm/file.c, line 81
- core/mm/fobj.c, 10 times
- core/mm/vm.c, 33 times
- core/pta/bcm/bnxt.c, 6 times
- core/pta/bcm/elog.c, 8 times
- core/pta/bcm/gpio.c, 7 times
- core/pta/bcm/hwrng.c, 3 times
- core/pta/bcm/sotp.c, 4 times
- core/pta/bcm/wdt.c, 7 times
- core/pta/benchmark.c, 7 times
- core/pta/device.c, 2 times
- core/pta/gprof.c, 7 times
- core/pta/scp03.c, line 13
- core/pta/sdp.c, 4 times
- core/pta/secstor_ta_mgmt.c, 7 times
- core/pta/stats.c, 4 times
- core/pta/system.c, 15 times
- core/pta/tests/aes_perf.c, 9 times
- core/pta/tests/fs_htree.c, 26 times
- core/pta/tests/interrupt.c, 9 times
- core/pta/tests/invoke.c, 9 times
- core/pta/tests/lockdep.c, 4 times
- core/pta/tests/misc.c, line 552
- core/pta/tests/misc.h, 6 times
- core/pta/tests/mutex.c, 4 times
- core/tee/fs_dirfile.c, 23 times
- core/tee/fs_htree.c, 49 times
- core/tee/socket.c, 13 times
- core/tee/tadb.c, 38 times
- core/tee/tee_cryp_concat_kdf.c, 2 times
- core/tee/tee_cryp_hkdf.c, 6 times
- core/tee/tee_cryp_pbkdf2.c, 4 times
- core/tee/tee_cryp_utl.c, 9 times
- core/tee/tee_fs_key_manager.c, 16 times
- core/tee/tee_fs_rpc.c, 27 times
- core/tee/tee_obj.c, 3 times
- core/tee/tee_pobj.c, 6 times
- core/tee/tee_ree_fs.c, 46 times
- core/tee/tee_rpmb_fs.c, 93 times
- core/tee/tee_svc.c, 34 times
- core/tee/tee_svc_cryp.c, 115 times
- core/tee/tee_svc_storage.c, 35 times
- core/tee/tee_ta_enc_manager.c, 6 times
- core/tee/tee_time_generic.c, 6 times
- ldelf/dl.c, 2 times
- ldelf/dl.h, 2 times
- ldelf/ftrace.c, line 24
- ldelf/include/ldelf.h, line 78
- ldelf/include/ldelf_syscalls.h, 9 times
- ldelf/main.c, line 131
- ldelf/sys.c, 9 times
- ldelf/sys.h, 9 times
- ldelf/ta_elf.c, 18 times
- ldelf/ta_elf.h, 4 times
- ldelf/ta_elf_rel.c, 3 times
- lib/libdl/dlfcn.c, 4 times
- lib/libmbedtls/core/aes.c, line 16
- lib/libmbedtls/core/aes_cbc.c, 3 times
- lib/libmbedtls/core/aes_cmac.c, 4 times
- lib/libmbedtls/core/aes_ctr.c, 3 times
- lib/libmbedtls/core/aes_ecb.c, 3 times
- lib/libmbedtls/core/bignum.c, line 53
- lib/libmbedtls/core/des3_cbc.c, 3 times
- lib/libmbedtls/core/des3_ecb.c, 3 times
- lib/libmbedtls/core/des_cbc.c, 3 times
- lib/libmbedtls/core/des_ecb.c, 3 times
- lib/libmbedtls/core/dh.c, 5 times
- lib/libmbedtls/core/ecc.c, 12 times
- lib/libmbedtls/core/hash.c, 11 times
- lib/libmbedtls/core/hmac.c, 10 times
- lib/libmbedtls/core/rsa.c, 17 times
- lib/libmbedtls/core/tomcrypt.c, line 10
- lib/libutee/arch/arm/gprof/gprof.c, 3 times
- lib/libutee/arch/arm/gprof/gprof_pta.c, 7 times
- lib/libutee/arch/arm/gprof/gprof_pta.h, 3 times
- lib/libutee/arch/arm/user_ta_entry.c, 10 times
- lib/libutee/include/tee_api.h, 56 times
- lib/libutee/include/tee_internal_api_extensions.h, 5 times
- lib/libutee/include/tee_isocket.h, 5 times
- lib/libutee/include/tee_ta_api.h, 3 times
- lib/libutee/include/utee_syscalls.h, 69 times
- lib/libutee/tee_api.c, 24 times
- lib/libutee/tee_api_arith_mpi.c, 7 times
- lib/libutee/tee_api_objects.c, 47 times
- lib/libutee/tee_api_operations.c, 48 times
- lib/libutee/tee_api_panic.c, 3 times
- lib/libutee/tee_api_private.h, line 15
- lib/libutee/tee_api_property.c, 22 times
- lib/libutee/tee_socket_private.h, 5 times
- lib/libutee/tee_socket_pta.c, 11 times
- lib/libutee/tee_system_pta.c, 5 times
- lib/libutee/tee_tcpudp_socket.c, 14 times
- lib/libutee/tee_uuid_from_str.c, 2 times
- ta/arch/arm/user_ta_header.c, 2 times
- ta/avb/entry.c, 20 times
- ta/pkcs11/src/entry.c, 3 times
- ta/pkcs11/src/object.c, 2 times
- ta/pkcs11/src/persistent_token.c, 11 times
- ta/pkcs11/src/pkcs11_helpers.c, 2 times
- ta/pkcs11/src/pkcs11_helpers.h, line 26
- ta/pkcs11/src/pkcs11_token.c, 4 times
- ta/pkcs11/src/pkcs11_token.h, line 192
- ta/pkcs11/src/processing_symm.c, 3 times
- ta/trusted_keys/entry.c, 17 times