| /optee_os/core/mm/ |
| H A D | tee_mm.c | 37 pool->entry = malloc_flags(pool->flags | MAF_ZERO_INIT, NULL, in tee_mm_init() 40 if (pool->entry == NULL) in tee_mm_init() 44 pool->entry->offset = ((size - 1) >> shift) + 1; in tee_mm_init() 46 pool->entry->pool = pool; in tee_mm_init() 54 if (pool == NULL || pool->entry == NULL) in tee_mm_final() 57 while (pool->entry->next != NULL) in tee_mm_final() 58 tee_mm_free(pool->entry->next); in tee_mm_final() 59 free_flags(pool->flags, pool->entry); in tee_mm_final() 60 pool->entry = NULL; in tee_mm_final() 73 tee_mm_entry_t *entry; in tee_mm_stats_allocated() local [all …]
|
| /optee_os/core/drivers/crypto/caam/utils/ |
| H A D | utils_dmaobj.c | 180 struct dmaentry *entry, struct caambuf *dma, in add_sgtdata_entry() argument 183 if (entry->nocopy) { in add_sgtdata_entry() 188 sgtdata->orig = entry->origbuf.data + offset; in add_sgtdata_entry() 206 struct dmaentry *entry = NULL; in dmalist_add_entry_head() local 208 entry = caam_calloc(sizeof(*entry)); in dmalist_add_entry_head() 209 if (entry) { in dmalist_add_entry_head() 211 memcpy(&entry->origbuf, orig, sizeof(entry->origbuf)); in dmalist_add_entry_head() 212 DMAOBJ_TRACE("entry %p - insert head entry of %zu bytes", entry, in dmalist_add_entry_head() 214 TAILQ_INSERT_HEAD(&priv->list, entry, link); in dmalist_add_entry_head() 217 return entry; in dmalist_add_entry_head() [all …]
|
| /optee_os/core/tee/ |
| H A D | tadb.c | 61 struct tadb_entry entry; member 69 struct tadb_entry entry; member 194 struct tadb_entry *entry) in read_ent() argument 196 size_t l = sizeof(*entry); in read_ent() 197 TEE_Result res = db->ops->read(db->fh, idx * l, entry, NULL, &l); in read_ent() 199 if (!res && l != sizeof(*entry)) in read_ent() 206 const struct tadb_entry *entry) in write_ent() argument 208 const size_t l = sizeof(*entry); in write_ent() 210 return db->ops->write(db->fh, idx * l, entry, NULL, l); in write_ent() 279 const struct tadb_entry *entry, in tadb_authenc_init() argument [all …]
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | ssl_cache.c | 81 mbedtls_ssl_cache_entry *entry; in mbedtls_ssl_cache_get() local 89 ret = ssl_cache_find_entry(cache, session_id, session_id_len, &entry); in mbedtls_ssl_cache_get() 95 entry->session, in mbedtls_ssl_cache_get() 96 entry->session_len); in mbedtls_ssl_cache_get() 114 static void ssl_cache_entry_zeroize(mbedtls_ssl_cache_entry *entry) in ssl_cache_entry_zeroize() argument 116 if (entry == NULL) { in ssl_cache_entry_zeroize() 121 if (entry->session != NULL) { in ssl_cache_entry_zeroize() 122 mbedtls_zeroize_and_free(entry->session, entry->session_len); in ssl_cache_entry_zeroize() 126 mbedtls_platform_zeroize(entry, sizeof(mbedtls_ssl_cache_entry)); in ssl_cache_entry_zeroize() 327 mbedtls_ssl_cache_entry *entry; in mbedtls_ssl_cache_remove() local [all …]
|
| H A D | x509_crl.c | 217 mbedtls_x509_crl_entry *entry) in x509_get_entries() argument 221 mbedtls_x509_crl_entry *cur_entry = entry; in x509_get_entries() 444 if ((ret = x509_get_entries(&p, end, &crl->entry)) != 0) { in mbedtls_x509_crl_parse_der() 600 const mbedtls_x509_crl_entry *entry; in mbedtls_x509_crl_info() local 628 entry = &crl->entry; in mbedtls_x509_crl_info() 634 while (entry != NULL && entry->raw.len != 0) { in mbedtls_x509_crl_info() 639 ret = mbedtls_x509_serial_gets(p, n, &entry->serial); in mbedtls_x509_crl_info() 644 entry->revocation_date.year, entry->revocation_date.mon, in mbedtls_x509_crl_info() 645 entry->revocation_date.day, entry->revocation_date.hour, in mbedtls_x509_crl_info() 646 entry->revocation_date.min, entry->revocation_date.sec); in mbedtls_x509_crl_info() [all …]
|
| H A D | md.c | 887 const md_name_entry *entry = md_names; in mbedtls_md_info_from_string() local 888 while (entry->md_name != NULL && in mbedtls_md_info_from_string() 889 strcmp(entry->md_name, md_name) != 0) { in mbedtls_md_info_from_string() 890 ++entry; in mbedtls_md_info_from_string() 893 return mbedtls_md_info_from_type(entry->md_type); in mbedtls_md_info_from_string() 902 const md_name_entry *entry = md_names; in mbedtls_md_get_name() local 903 while (entry->md_type != MBEDTLS_MD_NONE && in mbedtls_md_get_name() 904 entry->md_type != md_info->type) { in mbedtls_md_get_name() 905 ++entry; in mbedtls_md_get_name() 908 return entry->md_name; in mbedtls_md_get_name()
|
| /optee_os/core/arch/arm/plat-amlogic/scripts/ |
| H A D | aml_bin2img.py | 24 def aml_set_header(dest_fd, entry, res_mem_start, res_mem_size, sec_mem_start, argument 31 entry, 42 def aml_create_header_file(source, dest, entry, res_mem_start, res_mem_size, argument 57 aml_set_header(dest_fd, entry, res_mem_start, res_mem_size, sec_mem_start, 111 entry_point = args.entry
|
| /optee_os/core/arch/arm/plat-stm32mp1/scripts/ |
| H A D | stm32image.py | 38 def stm32image_set_header(dest_fd, load, entry, bintype): argument 59 entry, 76 def stm32image_create_header_file(source, dest, load, entry, bintype): argument 90 stm32image_set_header(dest_fd, load, entry, bintype) 129 entry_point = args.entry
|
| /optee_os/core/arch/arm/plat-sam/pm/ |
| H A D | psci.c | 15 int psci_system_suspend(uintptr_t entry, uint32_t context_id __unused, in psci_system_suspend() argument 21 if (atmel_pm_suspend(entry, nsec)) in psci_system_suspend() 28 uintptr_t entry __unused, uint32_t context_id __unused, in psci_cpu_suspend()
|
| /optee_os/core/drivers/ |
| H A D | cbmem_console.c | 106 struct cb_entry *entry = NULL; in get_cbmem_console_from_coreboot_table() local 123 entry = (struct cb_entry *)ptr; in get_cbmem_console_from_coreboot_table() 129 switch (get_le32(&entry->tag)) { in get_cbmem_console_from_coreboot_table() 131 cbmem_console_base = get_le64(&entry->value); in get_cbmem_console_from_coreboot_table() 138 ptr = (uint8_t *)ptr + get_le32(&entry->size); in get_cbmem_console_from_coreboot_table()
|
| /optee_os/core/arch/arm/mm/ |
| H A D | core_mmu_lpae.c | 724 uint64_t entry) in core_mmu_xlat_table_entry_pa2va() argument 729 if ((entry & DESC_ENTRY_TYPE_MASK) != TABLE_DESC || in core_mmu_xlat_table_entry_pa2va() 733 pa = entry & OUTPUT_ADDRESS_MASK; in core_mmu_xlat_table_entry_pa2va() 758 uint64_t *entry = NULL; in core_mmu_entry_copy() local 771 entry = (uint64_t *)tbl_info->table + idx; in core_mmu_entry_copy() 774 if ((*entry & DESC_ENTRY_TYPE_MASK) != TABLE_DESC || in core_mmu_entry_copy() 783 *entry); in core_mmu_entry_copy() 791 *entry = virt_to_phys(new_table) | (*entry & ~OUTPUT_ADDRESS_MASK); in core_mmu_entry_copy() 1343 uint64_t *entry; in core_mmu_entry_to_finer_grained() local 1361 entry = (uint64_t *)tbl_info->table + idx; in core_mmu_entry_to_finer_grained() [all …]
|
| H A D | core_mmu_v7.c | 649 uint32_t *entry; in core_mmu_entry_to_finer_grained() local 662 entry = (uint32_t *)tbl_info->table + idx; in core_mmu_entry_to_finer_grained() 663 attr = desc_to_mattr(1, *entry); in core_mmu_entry_to_finer_grained() 665 if (*entry && get_desc_type(1, *entry) == DESC_TYPE_PAGE_TABLE) { in core_mmu_entry_to_finer_grained() 686 if (*entry) { in core_mmu_entry_to_finer_grained() 687 pa = desc_to_pa(1, *entry); in core_mmu_entry_to_finer_grained() 696 *entry = new_table_desc; in core_mmu_entry_to_finer_grained()
|
| /optee_os/core/arch/riscv/mm/ |
| H A D | core_mmu_arch.c | 48 unsigned long entry; member 108 pte->entry = val; in core_mmu_entry_set() 113 return pte->entry; in core_mmu_entry_get() 118 return pte->entry & PTE_V; in core_mmu_entry_is_valid() 129 return pte->entry & (PTE_R | PTE_W | PTE_X); in core_mmu_entry_is_leaf() 158 return (pte->entry & PTE_PPN) >> PTE_PPN_SHIFT; in core_mmu_pte_ppn() 190 unsigned long entry = core_mmu_entry_get(pte); in pte_to_mattr() local 192 if (entry & PTE_V) { in pte_to_mattr() 193 if (!(entry & (PTE_R | PTE_W | PTE_X))) in pte_to_mattr() 199 if (entry & PTE_U) { in pte_to_mattr() [all …]
|
| /optee_os/core/include/drivers/pm/sam/ |
| H A D | atmel_pm.h | 26 TEE_Result atmel_pm_suspend(uintptr_t entry, struct sm_nsec_ctx *nsec); 43 static inline TEE_Result atmel_pm_suspend(uintptr_t entry __unused, in atmel_pm_suspend()
|
| /optee_os/core/arch/arm/include/sm/ |
| H A D | psci.h | 67 int psci_cpu_suspend(uint32_t power_state, uintptr_t entry, 70 int psci_cpu_on(uint32_t cpu_id, uint32_t entry, uint32_t context_id); 82 int psci_system_suspend(uintptr_t entry, uint32_t context_id,
|
| /optee_os/core/arch/arm/plat-rzn1/ |
| H A D | psci.c | 43 int psci_cpu_on(uint32_t core_id, uint32_t entry, uint32_t context_id) in psci_cpu_on() argument 54 boot_set_core_ns_entry(core_id, entry, context_id); in psci_cpu_on()
|
| /optee_os/core/arch/arm/plat-hisilicon/ |
| H A D | psci.c | 62 int psci_cpu_on(uint32_t core_idx, uint32_t entry, in psci_cpu_on() argument 81 boot_set_core_ns_entry(pos, entry, context_id); in psci_cpu_on()
|
| /optee_os/lib/libunw/ |
| H A D | unwind_arm32.c | 320 uint32_t entry; in unwind_tab() local 332 entry = insn & ENTRY_MASK; in unwind_tab() 334 if (entry == ENTRY_ARM_SU16) { in unwind_tab() 337 } else if (entry == ENTRY_ARM_LU16) { in unwind_tab() 341 DMSG("Unknown entry: %x", entry); in unwind_tab()
|
| /optee_os/core/arch/arm/sm/ |
| H A D | psci.c | 46 uintptr_t entry __unused, in psci_cpu_suspend() 58 __weak int psci_cpu_on(uint32_t cpu_id __unused, uint32_t entry __unused, in psci_cpu_on() 121 __weak int psci_system_suspend(uintptr_t entry __unused, in psci_system_suspend()
|
| /optee_os/core/include/kernel/ |
| H A D | boot.h | 93 void boot_set_core_ns_entry(size_t core_idx, uintptr_t entry, 96 int boot_core_release(size_t core_idx, paddr_t entry);
|
| /optee_os/core/drivers/pm/imx/ |
| H A D | psci.c | 52 int psci_cpu_on(uint32_t core_idx, uint32_t entry, uint32_t context_id) in psci_cpu_on() argument 58 boot_set_core_ns_entry(core_idx, entry, context_id); in psci_cpu_on()
|
| /optee_os/core/arch/arm/plat-stm32mp1/pm/ |
| H A D | psci.c | 151 int psci_cpu_on(uint32_t core_id, uint32_t entry, uint32_t context_id) in psci_cpu_on() argument 161 pos, entry, core_state[pos]); in psci_cpu_on() 186 boot_set_core_ns_entry(pos, entry, context_id); in psci_cpu_on()
|
| /optee_os/ta/avb/ |
| H A D | sub.mk | 3 srcs-y += entry.c
|
| /optee_os/ta/trusted_keys/ |
| H A D | sub.mk | 3 srcs-y += entry.c
|
| /optee_os/core/arch/arm/plat-sunxi/ |
| H A D | psci.c | 69 int psci_cpu_on(uint32_t core_idx, uint32_t entry, in psci_cpu_on() argument 87 boot_set_core_ns_entry(core_idx, entry, context_id); in psci_cpu_on()
|