| /optee_os/lib/libutils/ext/include/ |
| H A D | atomic.h | 15 static inline bool atomic_cas_uint(unsigned int *p, unsigned int *oval, in atomic_cas_uint() 21 static inline bool atomic_cas_u32(uint32_t *p, uint32_t *oval, uint32_t nval) in atomic_cas_u32() 26 static inline int atomic_load_int(int *p) in atomic_load_int() 31 static inline short int atomic_load_short(short int *p) in atomic_load_short() 36 static inline unsigned int atomic_load_uint(unsigned int *p) in atomic_load_uint() 41 static inline uint32_t atomic_load_u32(const uint32_t *p) in atomic_load_u32() 46 static inline void atomic_store_int(int *p, int val) in atomic_store_int() 51 static inline void atomic_store_short(short int *p, short int val) in atomic_store_short() 56 static inline void atomic_store_uint(unsigned int *p, unsigned int val) in atomic_store_uint() 61 static inline void atomic_store_u32(uint32_t *p, uint32_t val) in atomic_store_u32()
|
| /optee_os/core/include/ |
| H A D | io.h | 22 #define READ_ONCE(p) __compiler_atomic_load(&(p)) argument 23 #define WRITE_ONCE(p, v) __compiler_atomic_store(&(p), (v)) argument 80 static inline uint64_t get_be64(const void *p) in get_be64() 85 static inline void put_be64(void *p, uint64_t val) in put_be64() 90 static inline uint32_t get_be32(const void *p) in get_be32() 95 static inline void put_be32(void *p, uint32_t val) in put_be32() 100 static inline uint16_t get_be16(const void *p) in get_be16() 105 static inline void put_be16(void *p, uint16_t val) in put_be16() 110 static inline void put_le32(const void *p, uint32_t val) in put_le32() 115 static inline uint32_t get_le32(const void *p) in get_le32() [all …]
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | asn1write.c | 24 int mbedtls_asn1_write_len(unsigned char **p, const unsigned char *start, size_t len) in mbedtls_asn1_write_len() 56 int mbedtls_asn1_write_tag(unsigned char **p, const unsigned char *start, unsigned char tag) in mbedtls_asn1_write_tag() 69 static int mbedtls_asn1_write_len_and_tag(unsigned char **p, in mbedtls_asn1_write_len_and_tag() 82 int mbedtls_asn1_write_raw_buffer(unsigned char **p, const unsigned char *start, in mbedtls_asn1_write_raw_buffer() 101 int mbedtls_asn1_write_mpi(unsigned char **p, const unsigned char *start, const mbedtls_mpi *X) in mbedtls_asn1_write_mpi() 142 int mbedtls_asn1_write_null(unsigned char **p, const unsigned char *start) in mbedtls_asn1_write_null() 149 int mbedtls_asn1_write_oid(unsigned char **p, const unsigned char *start, in mbedtls_asn1_write_oid() 160 int mbedtls_asn1_write_algorithm_identifier(unsigned char **p, const unsigned char *start, in mbedtls_asn1_write_algorithm_identifier() 167 int mbedtls_asn1_write_algorithm_identifier_ext(unsigned char **p, const unsigned char *start, in mbedtls_asn1_write_algorithm_identifier_ext() 188 int mbedtls_asn1_write_bool(unsigned char **p, const unsigned char *start, int boolean) in mbedtls_asn1_write_bool() [all …]
|
| H A D | asn1parse.c | 28 int mbedtls_asn1_get_len(unsigned char **p, in mbedtls_asn1_get_len() 61 int mbedtls_asn1_get_tag(unsigned char **p, in mbedtls_asn1_get_tag() 80 int mbedtls_asn1_get_bool(unsigned char **p, in mbedtls_asn1_get_bool() 101 static int asn1_get_tagged_int(unsigned char **p, in asn1_get_tagged_int() 148 int mbedtls_asn1_get_int(unsigned char **p, in mbedtls_asn1_get_int() 155 int mbedtls_asn1_get_enum(unsigned char **p, in mbedtls_asn1_get_enum() 163 int mbedtls_asn1_get_mpi(unsigned char **p, in mbedtls_asn1_get_mpi() 182 int mbedtls_asn1_get_bitstring(unsigned char **p, const unsigned char *end, in mbedtls_asn1_get_bitstring() 221 unsigned char **p, in mbedtls_asn1_traverse_sequence_of() 271 int mbedtls_asn1_get_bitstring_null(unsigned char **p, const unsigned char *end, in mbedtls_asn1_get_bitstring_null() [all …]
|
| H A D | x509.c | 63 int mbedtls_x509_get_serial(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_serial() 97 int mbedtls_x509_get_alg_null(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_alg_null() 112 int mbedtls_x509_get_alg(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_alg() 182 unsigned char *p; in x509_get_hash_alg() local 250 unsigned char *p; in mbedtls_x509_get_rsassa_pss_params() local 406 static int x509_get_attr_type_value(unsigned char **p, in x509_get_attr_type_value() 498 int mbedtls_x509_get_name(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_name() 599 static int x509_parse2_int(const unsigned char *p) in x509_parse2_int() 610 static int x509_parse_time(const unsigned char *p, mbedtls_x509_time *tm, in x509_parse_time() 649 int mbedtls_x509_get_time(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_time() [all …]
|
| H A D | pkcs7.c | 40 static int pkcs7_get_next_content_len(unsigned char **p, unsigned char *end, in pkcs7_get_next_content_len() 61 static int pkcs7_get_version(unsigned char **p, unsigned char *end, int *ver) in pkcs7_get_version() 84 static int pkcs7_get_content_info_type(unsigned char **p, unsigned char *end, in pkcs7_get_content_info_type() 118 static int pkcs7_get_digest_algorithm(unsigned char **p, unsigned char *end, in pkcs7_get_digest_algorithm() 133 static int pkcs7_get_digest_algorithm_set(unsigned char **p, in pkcs7_get_digest_algorithm_set() 170 static int pkcs7_get_certificates(unsigned char **p, unsigned char *end, in pkcs7_get_certificates() 223 static int pkcs7_get_signature(unsigned char **p, unsigned char *end, in pkcs7_get_signature() 277 static int pkcs7_get_signer_info(unsigned char **p, unsigned char *end, in pkcs7_get_signer_info() 377 static int pkcs7_get_signers_info_set(unsigned char **p, unsigned char *end, in pkcs7_get_signers_info_set() 454 unsigned char *p = buf; in pkcs7_get_signed_data() local [all …]
|
| H A D | psa_crypto_core_common.h | 29 static inline unsigned char *psa_crypto_buffer_offset( in psa_crypto_buffer_offset() 46 static inline const unsigned char *psa_crypto_buffer_offset_const( in psa_crypto_buffer_offset_const()
|
| H A D | pkwrite.c | 62 static int pk_write_rsa_der(unsigned char **p, unsigned char *buf, in pk_write_rsa_der() 94 static int pk_write_ec_pubkey(unsigned char **p, unsigned char *start, in pk_write_ec_pubkey() 119 static int pk_write_ec_pubkey(unsigned char **p, unsigned char *start, in pk_write_ec_pubkey() 164 static int pk_write_ec_private(unsigned char **p, unsigned char *start, in pk_write_ec_private() 192 static int pk_write_ec_private(unsigned char **p, unsigned char *start, in pk_write_ec_private() 230 static int pk_write_ec_param(unsigned char **p, unsigned char *start, in pk_write_ec_param() 263 static int pk_write_ec_rfc8410_der(unsigned char **p, unsigned char *buf, in pk_write_ec_rfc8410_der() 306 static int pk_write_ec_der(unsigned char **p, unsigned char *buf, in pk_write_ec_der() 360 static int pk_write_opaque_pubkey(unsigned char **p, unsigned char *start, in pk_write_opaque_pubkey() 419 int mbedtls_pk_write_pubkey(unsigned char **p, unsigned char *start, in mbedtls_pk_write_pubkey()
|
| H A D | ssl_tls12_client.c | 56 unsigned char *p = buf; in ssl_write_renegotiation_ext() local 100 unsigned char *p = buf; in ssl_write_supported_point_formats_ext() local 134 unsigned char *p = buf; in ssl_write_ecjpake_kkpp_ext() local 221 unsigned char *p = buf; in ssl_write_cid_ext() local 264 unsigned char *p = buf; in ssl_write_max_fragment_length_ext() local 298 unsigned char *p = buf; in ssl_write_encrypt_then_mac_ext() local 330 unsigned char *p = buf; in ssl_write_extended_ms_ext() local 362 unsigned char *p = buf; in ssl_write_session_ticket_ext() local 408 unsigned char *p = buf; in ssl_write_use_srtp_ext() local 520 unsigned char *p = buf; in mbedtls_ssl_tls12_write_client_hello_exts() local [all …]
|
| H A D | x509_crl.c | 51 static int x509_crl_get_version(unsigned char **p, in x509_crl_get_version() 76 static int x509_get_crl_ext(unsigned char **p, in x509_get_crl_ext() 160 static int x509_get_crl_entry_ext(unsigned char **p, in x509_get_crl_entry_ext() 215 static int x509_get_entries(unsigned char **p, in x509_get_entries() 288 unsigned char *p = NULL, *end = NULL; in mbedtls_x509_crl_parse_der() local 599 char *p; in mbedtls_x509_crl_info() local
|
| H A D | x509_csr.c | 43 static int x509_csr_get_version(unsigned char **p, in x509_csr_get_version() 65 unsigned char **p, const unsigned char *end, in x509_csr_parse_extensions() 207 unsigned char **p = (unsigned char **) &start; in x509_csr_parse_attributes() local 272 unsigned char *p, *end; in mbedtls_x509_csr_parse_der_internal() local 533 char *p; in mbedtls_x509_csr_info() local
|
| H A D | ssl_tls12_server.c | 186 const unsigned char *p; in ssl_parse_supported_groups_ext() local 251 const unsigned char *p; in ssl_parse_supported_point_formats() local 898 unsigned char *buf, *p, *ext; in ssl_parse_client_hello() local 1672 unsigned char *p = buf; in ssl_write_cid_ext() local 1716 unsigned char *p = buf; in ssl_write_encrypt_then_mac_ext() local 1762 unsigned char *p = buf; in ssl_write_extended_ms_ext() local 1787 unsigned char *p = buf; in ssl_write_session_ticket_ext() local 1810 unsigned char *p = buf; in ssl_write_renegotiation_ext() local 1848 unsigned char *p = buf; in ssl_write_max_fragment_length_ext() local 1876 unsigned char *p = buf; in ssl_write_supported_point_formats_ext() local [all …]
|
| H A D | ssl_tls13_client.c | 51 unsigned char *p = buf; in ssl_tls13_write_supported_versions_ext() local 130 const unsigned char *p = buf; in ssl_tls13_parse_alpn_ext() local 269 unsigned char *p = buf; in ssl_tls13_write_key_share_ext() local 382 const unsigned char *p = buf; in ssl_tls13_parse_hrr_key_share_ext() local 471 const unsigned char *p = buf; in ssl_tls13_parse_key_share_ext() local 535 const unsigned char *p = buf; in ssl_tls13_parse_cookie_ext() local 568 unsigned char *p = buf; in ssl_tls13_write_cookie_ext() local 616 unsigned char *p = buf; in ssl_tls13_write_psk_key_exchange_modes_ext() local 901 unsigned char *p = buf; in mbedtls_ssl_tls13_write_identities_of_pre_shared_key_ext() local 1003 unsigned char *p = buf; in mbedtls_ssl_tls13_write_binders_of_pre_shared_key_ext() local [all …]
|
| H A D | x509_create.c | 246 unsigned char *p = der + 1; in parse_attribute_value_hex_der_encoded() local 416 static int x509_write_name(unsigned char **p, in x509_write_name() 450 int mbedtls_x509_write_names(unsigned char **p, unsigned char *start, in mbedtls_x509_write_names() 469 int mbedtls_x509_write_sig(unsigned char **p, unsigned char *start, in mbedtls_x509_write_sig() 515 static int x509_write_extension(unsigned char **p, unsigned char *start, in x509_write_extension() 552 int mbedtls_x509_write_extensions(unsigned char **p, unsigned char *start, in mbedtls_x509_write_extensions()
|
| H A D | ssl_client.c | 31 unsigned char *p = buf; in ssl_write_hostname_ext() local 120 unsigned char *p = buf; in ssl_write_alpn_ext() local 224 unsigned char *p = buf; in ssl_write_supported_groups_ext() local 325 unsigned char *p = buf; in ssl_write_client_hello_cipher_suites() local 445 unsigned char *p = buf; in ssl_write_client_hello_body() local
|
| /optee_os/core/mm/ |
| H A D | pgt_cache.c | 161 static bool pgt_entry_matches(struct pgt *p, vaddr_t begin, vaddr_t last) in pgt_entry_matches() 175 struct pgt *p = NULL; in pgt_flush_range() local 216 struct pgt *p = NULL; in pgt_flush() local 230 struct pgt *p = NULL; in pgt_clear_range() local 253 static struct pgt *prune_before_va(struct pgt_cache *pgt_cache, struct pgt *p, in prune_before_va() 277 struct pgt *p = SLIST_FIRST(pgt_cache); in pgt_check_avail() local 375 struct pgt *p = pgt_entries + n; in pgt_init() local 399 struct pgt *p = pgt_entries + in pgt_init() local 422 struct pgt *p = pgt_entries + n; in pgt_init() local 434 struct pgt *p = SLIST_FIRST(&pgt_free_list); in pop_from_free_list() local [all …]
|
| /optee_os/core/lib/libtomcrypt/src/ciphers/ |
| H A D | multi2.c | 12 static void s_pi1(ulong32 *p) in s_pi1() 17 static void s_pi2(ulong32 *p, const ulong32 *k) in s_pi2() 26 static void s_pi3(ulong32 *p, const ulong32 *k) in s_pi3() 38 static void s_pi4(ulong32 *p, const ulong32 *k) in s_pi4() 49 ulong32 p[2]; in s_setup() local 74 static void s_encrypt(ulong32 *p, int N, const ulong32 *uk) in s_encrypt() 86 static void s_decrypt(ulong32 *p, int N, const ulong32 *uk) in s_decrypt() 147 ulong32 p[2]; in multi2_ecb_encrypt() local 168 ulong32 p[2]; in multi2_ecb_decrypt() local
|
| /optee_os/core/lib/libtomcrypt/src/pk/ecc/ |
| H A D | ltc_ecc_points.c | 19 ecc_point *p; in ltc_ecc_new_point() local 35 void ltc_ecc_del_point(ecc_point *p) in ltc_ecc_del_point() 44 int ltc_ecc_set_point_xyz(ltc_mp_digit x, ltc_mp_digit y, ltc_mp_digit z, ecc_point *p) in ltc_ecc_set_point_xyz()
|
| /optee_os/core/drivers/crypto/versal/ |
| H A D | rsa.c | 31 struct rsa_public_key *p = rsa_data->key.key; in do_encrypt() local 123 struct rsa_keypair *p = rsa_data->key.key; in do_decrypt() local 207 static TEE_Result do_ssa_sign(struct drvcrypt_rsa_ssa *p) in do_ssa_sign() 254 static TEE_Result do_ssa_verify(struct drvcrypt_rsa_ssa *p) in do_ssa_verify()
|
| H A D | authenc.c | 229 static TEE_Result replay_aad(struct versal_aad *p) in replay_aad() 245 static TEE_Result replay_payload(struct versal_payload *p) in replay_payload() 413 struct versal_mbox_mem p = { }; in do_update_aad() local 468 struct versal_mbox_mem p = { }; in update_payload() local 538 static TEE_Result do_update_payload(struct drvcrypt_authenc_update_payload *p) in do_update_payload() 569 struct versal_mbox_mem p = { }; in do_enc_final() local 623 struct versal_mbox_mem p = { }; in do_dec_final() local 767 do_update_payload_locked(struct drvcrypt_authenc_update_payload *p) in do_update_payload_locked() 778 do_update_aad_locked(struct drvcrypt_authenc_update_aad *p) in do_update_aad_locked() 795 static TEE_Result do_enc_final_locked(struct drvcrypt_authenc_final *p) in do_enc_final_locked() [all …]
|
| /optee_os/core/arch/arm/plat-sam/ |
| H A D | platform_sama7g5.c | 746 struct peri_security *p = NULL; in peri_security_get() local 756 struct matrix *p = NULL; in matrix_get() local 912 struct peri_security *p = peri_security_array; in tzpm_init() local
|
| /optee_os/core/drivers/crypto/caam/acipher/ |
| H A D | local.h | 19 struct caambuf *p; /* Prime p */ member 36 struct caambuf *p; /* Prime p */ member
|
| /optee_os/core/kernel/ |
| H A D | handle.c | 50 void *p; in handle_get() local 84 void *p; in handle_put() local
|
| H A D | scattered_array.c | 8 const void *scattered_array_relax_ptr(const void *p) in scattered_array_relax_ptr()
|
| /optee_os/core/include/kernel/ |
| H A D | user_access.h | 103 #define __BB_MEMDUP(memdup_func, src, len, p) ({ \ argument 124 #define BB_MEMDUP_USER(src, len, p) \ argument 139 #define BB_MEMDUP_USER_PRIVATE(src, len, p) \ argument
|