Searched refs:tl (Results 1 – 5 of 5) sorted by relevance
| /optee_os/core/kernel/ |
| H A D | transfer_list.c | 28 struct transfer_list_header *tl) in get_align_base_addr() argument 30 paddr_t align_mask = TL_ALIGNMENT_FROM_ORDER(tl->alignment) - 1; in get_align_base_addr() 31 paddr_t align_off = (paddr_t)tl & align_mask; in get_align_base_addr() 35 new_addr += TL_ALIGNMENT_FROM_ORDER(tl->alignment); in get_align_base_addr() 40 static void unmap_list(struct transfer_list_header *tl, size_t sz) in unmap_list() argument 42 if (core_mmu_remove_mapping(MEM_AREA_TRANSFER_LIST, tl, sz)) in unmap_list() 48 struct transfer_list_header *tl = NULL; in transfer_list_map() local 53 tl = core_mmu_add_mapping(MEM_AREA_TRANSFER_LIST, pa, sz); in transfer_list_map() 54 if (!tl) { in transfer_list_map() 61 if (transfer_list_check_header(tl) == TL_OPS_NONE) { in transfer_list_map() [all …]
|
| /optee_os/core/pta/tests/ |
| H A D | transfer_list.c | 27 static TEE_Result test_add_te(struct transfer_list_header *tl, in test_add_te() argument 34 vaddr_t old_tl_ev = (vaddr_t)tl + tl->size; in test_add_te() 37 old_tl_align = tl->alignment; in test_add_te() 40 tl_e = transfer_list_add(tl, tag_id, data_size, data); in test_add_te() 42 tl_e = transfer_list_add_with_align(tl, tag_id, data_size, data, in test_add_te() 48 if (tl->alignment != MAX(old_tl_align, align)) in test_add_te() 78 if (!transfer_list_verify_checksum(tl)) in test_add_te() 86 static TEE_Result test_rm_te(struct transfer_list_header *tl, in test_rm_te() argument 91 tl_e = transfer_list_find(tl, tag_id); in test_rm_te() 95 if (!transfer_list_rem(tl, tl_e)) in test_rm_te() [all …]
|
| /optee_os/core/include/kernel/ |
| H A D | transfer_list.h | 105 void transfer_list_unmap_sync(struct transfer_list_header *tl); 106 void transfer_list_unmap_nosync(struct transfer_list_header *tl); 108 void transfer_list_dump(struct transfer_list_header *tl); 112 transfer_list_relocate(struct transfer_list_header *tl, paddr_t pa, 117 int transfer_list_check_header(const struct transfer_list_header *tl); 119 struct transfer_list_entry *transfer_list_find(struct transfer_list_header *tl, 127 transfer_list_check_header(const struct transfer_list_header *tl __unused) in transfer_list_check_header() 133 transfer_list_find(struct transfer_list_header *tl __unused, in transfer_list_find() 147 void transfer_list_update_checksum(struct transfer_list_header *tl); 148 bool transfer_list_verify_checksum(const struct transfer_list_header *tl); [all …]
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | boot.c | 1162 struct transfer_list_header *tl = (void *)transfer_list; in boot_save_transfer_list() local 1169 !IS_ALIGNED(transfer_list, TL_ALIGNMENT_FROM_ORDER(tl->alignment))) in boot_save_transfer_list() 1172 if (transfer_list_check_header(tl) == TL_OPS_NONE) in boot_save_transfer_list() 1175 tl_e = transfer_list_find(tl, TL_TAG_FDT); in boot_save_transfer_list()
|
| /optee_os/lib/libutee/ |
| H A D | tee_api_operations.c | 1820 uint64_t tl = 0; in TEE_AEEncryptFinal() local 1863 tl = *tagLen; in TEE_AEEncryptFinal() 1878 &tmp_dlen, tag, &tl); in TEE_AEEncryptFinal() 1882 tag, &tl); in TEE_AEEncryptFinal() 1884 *tagLen = tl; in TEE_AEEncryptFinal() 1910 size_t tl = 0; in __GP11_TEE_AEEncryptFinal() local 1915 tl = *tagLen; in __GP11_TEE_AEEncryptFinal() 1917 tag, &tl); in __GP11_TEE_AEEncryptFinal() 1919 *tagLen = tl; in __GP11_TEE_AEEncryptFinal()
|