Defined in 1 files as a macro:
Referenced in 222 files:
- core/arch/arm/crypto/aes_armv8a_ce.c, line 153
- core/arch/arm/include/mm/core_mmu.h, line 657
- core/arch/arm/include/mm/mobj.h, 2 times
- core/arch/arm/kernel/boot.c, 3 times
- core/arch/arm/kernel/early_ta.c, line 61
- core/arch/arm/kernel/embedded_ts.c, 6 times
- core/arch/arm/kernel/ldelf_loader.c, 7 times
- core/arch/arm/kernel/otp_stubs.c, 2 times
- core/arch/arm/kernel/pseudo_ta.c, 8 times
- core/arch/arm/kernel/ree_fs_ta.c, 33 times
- core/arch/arm/kernel/rpc_io_i2c.c, 3 times
- core/arch/arm/kernel/secstor_ta.c, 3 times
- core/arch/arm/kernel/secure_partition.c, line 58
- 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, 2 times
- core/arch/arm/kernel/tee_time_arm_cntpct.c, line 25
- core/arch/arm/kernel/tee_time_ree.c, line 19
- core/arch/arm/kernel/thread_optee_smc.c, line 443
- core/arch/arm/kernel/thread_spmc.c, 3 times
- core/arch/arm/kernel/user_ta.c, 5 times
- core/arch/arm/kernel/wait_queue.c, line 43
- core/arch/arm/mm/core_mmu.c, 10 times
- core/arch/arm/mm/mobj.c, 7 times
- core/arch/arm/mm/mobj_dyn_shm.c, 8 times
- core/arch/arm/mm/mobj_ffa.c, 9 times
- core/arch/arm/mm/tee_pager.c, 6 times
- core/arch/arm/plat-hikey/main.c, line 137
- core/arch/arm/plat-imx/drivers/imx_caam.c, line 49
- core/arch/arm/plat-imx/drivers/imx_csu.c, 2 times
- core/arch/arm/plat-imx/drivers/imx_scu.c, line 28
- core/arch/arm/plat-imx/drivers/tzc380.c, 2 times
- core/arch/arm/plat-ls/main.c, line 169
- core/arch/arm/plat-marvell/armada3700/hal_sec_perf.c, line 262
- core/arch/arm/plat-marvell/armada7k8k/hal_sec_perf.c, line 294
- core/arch/arm/plat-rockchip/platform.c, line 43
- core/arch/arm/plat-rockchip/psci_rk322x.c, line 373
- core/arch/arm/plat-rzn1/main.c, line 69
- core/arch/arm/plat-stm32mp1/drivers/stm32mp1_clk.c, line 1366
- core/arch/arm/plat-stm32mp1/drivers/stm32mp1_pmic.c, 3 times
- core/arch/arm/plat-stm32mp1/drivers/stm32mp1_rcc.c, 2 times
- core/arch/arm/plat-stm32mp1/drivers/stm32mp1_syscfg.c, line 97
- core/arch/arm/plat-stm32mp1/main.c, 6 times
- core/arch/arm/plat-stm32mp1/plat_tzc400.c, line 108
- core/arch/arm/plat-stm32mp1/scmi_server.c, line 857
- core/arch/arm/plat-stm32mp1/shared_resources.c, 3 times
- core/arch/arm/plat-sunxi/main.c, line 187
- core/arch/arm/plat-synquacer/main.c, line 84
- core/arch/arm/plat-synquacer/rng_pta.c, 3 times
- core/arch/arm/plat-ti/main.c, line 140
- core/arch/arm/plat-vexpress/main.c, 2 times
- core/arch/arm/plat-vexpress/vendor_props.c, line 52
- core/arch/arm/tee/cache.c, 4 times
- core/arch/arm/tee/entry_std.c, 16 times
- core/arch/arm/tee/svc_cache.c, 2 times
- core/crypto/aes-cts.c, 11 times
- core/crypto/aes-gcm.c, 10 times
- core/crypto/cbc-mac.c, 4 times
- core/crypto/crypto.c, 6 times
- core/crypto/rng_fortuna.c, 9 times
- core/crypto/rng_hw.c, 2 times
- core/crypto/signed_hdr.c, line 86
- 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 199
- core/drivers/bcm_hwrng.c, line 79
- core/drivers/bcm_sotp.c, 3 times
- core/drivers/bnxt/bnxt.c, line 223
- core/drivers/bnxt/bnxt_fw.c, 3 times
- core/drivers/crypto/caam/acipher/caam_math.c, line 176
- core/drivers/crypto/caam/acipher/caam_rsa.c, 20 times
- core/drivers/crypto/caam/blob/caam_blob.c, line 81
- core/drivers/crypto/caam/caam_ctrl.c, 3 times
- core/drivers/crypto/caam/caam_pwr.c, 2 times
- core/drivers/crypto/caam/caam_rng.c, 2 times
- core/drivers/crypto/caam/cipher/caam_cipher.c, 7 times
- core/drivers/crypto/caam/cipher/caam_cipher_mac.c, 5 times
- core/drivers/crypto/caam/cipher/caam_cipher_xts.c, line 247
- core/drivers/crypto/caam/hash/caam_hash.c, 9 times
- core/drivers/crypto/caam/hash/caam_hash_mac.c, 4 times
- core/drivers/crypto/crypto_api/acipher/rsa.c, 4 times
- core/drivers/crypto/crypto_api/acipher/rsamgf.c, 10 times
- core/drivers/crypto/crypto_api/acipher/rsassa.c, 17 times
- core/drivers/crypto/crypto_api/cipher/cipher.c, line 190
- core/drivers/crypto/crypto_api/drvcrypt.c, line 19
- core/drivers/crypto/crypto_api/math/modulus.c, line 59
- core/drivers/crypto/se050/adaptors/apis/user.c, line 151
- core/drivers/crypto/se050/adaptors/utils/scp_config.c, 5 times
- core/drivers/crypto/se050/core/ctr.c, 3 times
- core/drivers/crypto/se050/core/ecc.c, 28 times
- core/drivers/crypto/se050/core/rng.c, line 24
- core/drivers/crypto/se050/core/rsa.c, 11 times
- core/drivers/crypto/se050/core/scp03.c, 2 times
- core/drivers/crypto/se050/glue/i2c.c, 2 times
- core/drivers/crypto/se050/session.c, 3 times
- core/drivers/dra7_rng.c, line 181
- core/drivers/hi16xx_rng.c, line 60
- core/drivers/imx_i2c.c, 15 times
- core/drivers/imx_wdog.c, 2 times
- core/drivers/sp805_wdt.c, 2 times
- core/drivers/stm32_bsec.c, 10 times
- core/drivers/stm32_etzpc.c, 3 times
- core/drivers/stm32_rng.c, 2 times
- core/drivers/stpmic1.c, line 605
- core/drivers/tzc380.c, line 313
- core/drivers/tzc400.c, line 327
- core/kernel/console.c, line 109
- core/kernel/huk_subkey.c, 3 times
- core/kernel/initcall.c, 4 times
- core/kernel/ldelf_syscalls.c, 13 times
- core/kernel/lockdep.c, 8 times
- core/kernel/pm.c, 2 times
- core/kernel/show_conf.c, line 17
- core/kernel/tee_ta_manager.c, 22 times
- core/kernel/tpm.c, line 117
- core/lib/libtomcrypt/acipher_helpers.h, line 27
- core/lib/libtomcrypt/aes.c, line 32
- core/lib/libtomcrypt/cbc.c, 3 times
- core/lib/libtomcrypt/ccm.c, 9 times
- core/lib/libtomcrypt/cmac.c, 4 times
- core/lib/libtomcrypt/ctr.c, 3 times
- core/lib/libtomcrypt/dh.c, 3 times
- core/lib/libtomcrypt/dsa.c, 5 times
- core/lib/libtomcrypt/ecb.c, 3 times
- core/lib/libtomcrypt/ecc.c, 14 times
- core/lib/libtomcrypt/gcm.c, 11 times
- core/lib/libtomcrypt/hash.c, 6 times
- core/lib/libtomcrypt/hmac.c, 4 times
- core/lib/libtomcrypt/mpi_desc.c, line 737
- core/lib/libtomcrypt/rsa.c, 16 times
- core/lib/libtomcrypt/sm2-dsa.c, 2 times
- core/lib/libtomcrypt/sm2-kep.c, line 408
- core/lib/libtomcrypt/sm2-pke.c, 4 times
- core/lib/libtomcrypt/sm2_kdf.c, line 22
- core/lib/libtomcrypt/tomcrypt.c, line 138
- core/lib/libtomcrypt/xts.c, 3 times
- core/mm/file.c, line 106
- core/mm/fobj.c, 7 times
- core/mm/vm.c, 28 times
- core/pta/bcm/bnxt.c, 4 times
- core/pta/bcm/elog.c, 4 times
- core/pta/bcm/gpio.c, 4 times
- core/pta/bcm/hwrng.c, 2 times
- core/pta/bcm/sotp.c, 2 times
- core/pta/bcm/wdt.c, 6 times
- core/pta/benchmark.c, line 132
- core/pta/device.c, line 74
- core/pta/gprof.c, 4 times
- core/pta/sdp.c, 3 times
- core/pta/secstor_ta_mgmt.c, line 28
- core/pta/stats.c, 3 times
- core/pta/system.c, 5 times
- core/pta/tests/aes_perf.c, 3 times
- core/pta/tests/fs_htree.c, 14 times
- core/pta/tests/interrupt.c, 9 times
- core/pta/tests/invoke.c, 28 times
- core/pta/tests/lockdep.c, line 200
- core/pta/tests/misc.c, line 562
- core/pta/tests/mutex.c, 2 times
- core/tee/fs_dirfile.c, 8 times
- core/tee/fs_htree.c, 68 times
- core/tee/socket.c, 3 times
- core/tee/tadb.c, 15 times
- core/tee/tee_cryp_concat_kdf.c, 8 times
- core/tee/tee_cryp_hkdf.c, 12 times
- core/tee/tee_cryp_pbkdf2.c, 9 times
- core/tee/tee_cryp_utl.c, 6 times
- core/tee/tee_fs_key_manager.c, 23 times
- core/tee/tee_fs_rpc.c, 16 times
- core/tee/tee_obj.c, line 29
- core/tee/tee_pobj.c, 7 times
- core/tee/tee_ree_fs.c, 24 times
- core/tee/tee_rpmb_fs.c, 107 times
- core/tee/tee_svc.c, 46 times
- core/tee/tee_svc_cryp.c, 231 times
- core/tee/tee_svc_storage.c, 62 times
- core/tee/tee_ta_enc_manager.c, 7 times
- core/tee/tee_time_generic.c, 8 times
- ldelf/dl.c, line 19
- ldelf/ftrace.c, line 24
- ldelf/main.c, line 131
- ldelf/ta_elf.c, 18 times
- ldelf/ta_elf_rel.c, 3 times
- lib/libmbedtls/core/aes.c, line 36
- 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 60
- 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, 13 times
- lib/libmbedtls/core/hash.c, 5 times
- lib/libmbedtls/core/hmac.c, 4 times
- lib/libmbedtls/core/rsa.c, 17 times
- lib/libmbedtls/core/tomcrypt.c, line 14
- lib/libutee/arch/arm/gprof/gprof.c, 3 times
- lib/libutee/arch/arm/gprof/gprof_pta.c, 3 times
- lib/libutee/arch/arm/user_ta_entry.c, 5 times
- lib/libutee/tee_api.c, 18 times
- lib/libutee/tee_api_arith_mpi.c, 4 times
- lib/libutee/tee_api_objects.c, 44 times
- lib/libutee/tee_api_operations.c, 73 times
- lib/libutee/tee_api_panic.c, 2 times
- lib/libutee/tee_api_property.c, 21 times
- lib/libutee/tee_socket_pta.c, 2 times
- lib/libutee/tee_system_pta.c, 2 times
- lib/libutee/tee_tcpudp_socket.c, 7 times
- lib/libutee/tee_uuid_from_str.c, 2 times
- ta/avb/entry.c, 5 times
- ta/pkcs11/src/entry.c, 2 times
- ta/pkcs11/src/object.c, 2 times
- ta/pkcs11/src/persistent_token.c, 8 times
- ta/pkcs11/src/pkcs11_helpers.c, line 320
- ta/pkcs11/src/pkcs11_token.c, 2 times
- ta/trusted_keys/entry.c, 6 times