| /optee_os/ldelf/ |
| H A D | sys.c | 39 TEE_Result sys_map_zi(size_t num_bytes, uint32_t flags, vaddr_t *va, in sys_map_zi() argument 42 return _ldelf_map_zi(va, num_bytes, pad_begin, pad_end, flags); in sys_map_zi() 45 TEE_Result sys_unmap(vaddr_t va, size_t num_bytes) in sys_unmap() argument 47 return _ldelf_unmap(va, num_bytes); in sys_unmap() 60 TEE_Result sys_map_ta_bin(vaddr_t *va, size_t num_bytes, uint32_t flags, in sys_map_ta_bin() argument 64 return _ldelf_map_bin(va, num_bytes, handle, offs, in sys_map_ta_bin() 69 TEE_Result sys_copy_from_ta_bin(void *dst, size_t num_bytes, uint32_t handle, in sys_copy_from_ta_bin() argument 72 return _ldelf_cp_from_bin(dst, offs, num_bytes, handle); in sys_copy_from_ta_bin() 75 TEE_Result sys_set_prot(vaddr_t va, size_t num_bytes, uint32_t flags) in sys_set_prot() argument 77 return _ldelf_set_prot(va, num_bytes, flags); in sys_set_prot() [all …]
|
| H A D | sys.h | 37 TEE_Result sys_map_zi(size_t num_bytes, uint32_t flags, vaddr_t *va, 39 TEE_Result sys_unmap(vaddr_t va, size_t num_bytes); 42 TEE_Result sys_map_ta_bin(vaddr_t *va, size_t num_bytes, uint32_t flags, 45 TEE_Result sys_copy_from_ta_bin(void *dst, size_t num_bytes, uint32_t handle, 47 TEE_Result sys_set_prot(vaddr_t va, size_t num_bytes, uint32_t flags); 48 TEE_Result sys_remap(vaddr_t old_va, vaddr_t *new_va, size_t num_bytes,
|
| H A D | ta_elf.c | 607 size_t num_bytes = seg->filesz; in copy_remapped_to() local 610 n = MIN(elf->max_offs - offs, num_bytes); in copy_remapped_to() 614 num_bytes -= n; in copy_remapped_to() 617 if (num_bytes) { in copy_remapped_to() 618 TEE_Result res = sys_copy_from_ta_bin(dst, num_bytes, in copy_remapped_to() 734 size_t num_bytes = roundup(seg->memsz); in populate_segments_legacy() local 746 res = sys_map_zi(num_bytes, 0, &va, 0, pad_end); in populate_segments_legacy() 756 elf->max_addr = va + num_bytes; in populate_segments_legacy() 801 size_t num_bytes = roundup(seg->vaddr + seg->memsz) - in populate_segments() local 807 res = sys_map_zi(num_bytes, 0, &va, 0, pad_end); in populate_segments() [all …]
|
| /optee_os/core/include/kernel/ |
| H A D | ldelf_syscalls.h | 22 TEE_Result ldelf_syscall_map_zi(vaddr_t *va, size_t num_bytes, size_t pad_begin, 24 TEE_Result ldelf_syscall_unmap(vaddr_t va, size_t num_bytes); 28 TEE_Result ldelf_syscall_map_bin(vaddr_t *va, size_t num_bytes, 32 TEE_Result ldelf_syscall_copy_from_bin(void *dst, size_t offs, size_t num_bytes, 34 TEE_Result ldelf_syscall_set_prot(unsigned long va, size_t num_bytes, 37 size_t num_bytes, size_t pad_begin, 39 TEE_Result ldelf_syscall_gen_rnd_num(void *buf, size_t num_bytes);
|
| /optee_os/ldelf/include/ |
| H A D | ldelf_syscalls.h | 16 TEE_Result _ldelf_map_zi(vaddr_t *va, size_t num_bytes, size_t pad_begin, 18 TEE_Result _ldelf_unmap(vaddr_t va, size_t num_bytes); 22 TEE_Result _ldelf_map_bin(vaddr_t *va, size_t num_bytes, unsigned long handle, 25 TEE_Result _ldelf_cp_from_bin(void *dst, size_t offs, size_t num_bytes, 27 TEE_Result _ldelf_set_prot(unsigned long va, size_t num_bytes, 29 TEE_Result _ldelf_remap(unsigned long old_va, vaddr_t *new_va, size_t num_bytes, 31 TEE_Result _ldelf_gen_rnd_num(void *buf, size_t num_bytes);
|
| /optee_os/core/arch/arm/plat-k3/drivers/ |
| H A D | mailbox.c | 41 uint32_t num_bytes = 0; in ti_sci_transport_send() local 47 num_bytes = msg->len; in ti_sci_transport_send() 48 if (num_bytes > TI_SCI_MAX_MESSAGE_SIZE) { in ti_sci_transport_send() 58 memmove((void *)mailbox_tx_sram_va, msg->buf, num_bytes); in ti_sci_transport_send() 67 uint32_t num_bytes = 0; in ti_sci_transport_recv() local 76 num_bytes = msg->len; in ti_sci_transport_recv() 77 if (num_bytes > TI_SCI_MAX_MESSAGE_SIZE) { in ti_sci_transport_recv() 96 memmove(msg->buf, (uint8_t *)recv_va, num_bytes); in ti_sci_transport_recv()
|
| /optee_os/core/kernel/ |
| H A D | ldelf_syscalls.c | 42 TEE_Result ldelf_syscall_map_zi(vaddr_t *va, size_t num_bytes, size_t pad_begin, in ldelf_syscall_map_zi() argument 64 f = fobj_ta_mem_alloc(ROUNDUP_DIV(num_bytes, SMALL_PAGE_SIZE)); in ldelf_syscall_map_zi() 71 res = vm_map_pad(uctx, &va_copy, num_bytes, prot, vm_flags, in ldelf_syscall_map_zi() 77 unmap_or_panic(uctx, va_copy, num_bytes); in ldelf_syscall_map_zi() 83 TEE_Result ldelf_syscall_unmap(vaddr_t va, size_t num_bytes) in ldelf_syscall_unmap() argument 88 size_t sz = ROUNDUP(num_bytes, SMALL_PAGE_SIZE); in ldelf_syscall_unmap() 249 size_t num_bytes) in binh_copy_to() argument 257 if (ADD_OVERFLOW(offs_bytes, num_bytes, &next_offs)) in binh_copy_to() 276 memset((uint8_t *)va_core + rb, 0, num_bytes - rb); in binh_copy_to() 279 num_bytes - rb); in binh_copy_to() [all …]
|
| H A D | ree_fs_ta.c | 560 size_t num_bytes = 0; in ree_fs_ta_read() local 586 while (num_bytes < len) { in ree_fs_ta_read() 587 size_t n = MIN(dst_len, len - num_bytes); in ree_fs_ta_read() 591 src + num_bytes, n); in ree_fs_ta_read() 597 memcpy(dst, src + num_bytes, n); in ree_fs_ta_read() 606 res = copy_to_user((uint8_t *)data_user + num_bytes, in ree_fs_ta_read() 613 num_bytes += n; in ree_fs_ta_read()
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | oid.c | 1010 size_t num_bytes = 0; in oid_subidentifier_num_bytes() local 1014 num_bytes++; in oid_subidentifier_num_bytes() 1017 return num_bytes; in oid_subidentifier_num_bytes() 1024 size_t num_bytes = oid_subidentifier_num_bytes(value); in oid_subidentifier_encode_into() local 1026 if ((size_t) (bound - *p) < num_bytes) { in oid_subidentifier_encode_into() 1029 (*p)[num_bytes - 1] = (unsigned char) (value & 0x7f); in oid_subidentifier_encode_into() 1032 for (size_t i = 2; i <= num_bytes; i++) { in oid_subidentifier_encode_into() 1033 (*p)[num_bytes - i] = 0x80 | (unsigned char) (value & 0x7f); in oid_subidentifier_encode_into() 1036 *p += num_bytes; in oid_subidentifier_encode_into()
|
| /optee_os/core/pta/ |
| H A D | system.c | 151 size_t num_bytes = 0; in system_map_zi() local 162 num_bytes = params[0].value.a; in system_map_zi() 167 f = fobj_ta_mem_alloc(ROUNDUP_DIV(num_bytes, SMALL_PAGE_SIZE)); in system_map_zi() 174 res = vm_map_pad(uctx, &va, num_bytes, prot, vm_flags, in system_map_zi()
|
| /optee_os/core/tee/ |
| H A D | tadb.c | 729 size_t num_bytes = 0; in tee_tadb_ta_read() local 754 while (num_bytes < l) { in tee_tadb_ta_read() 755 size_t n = MIN(dst_len, l - num_bytes); in tee_tadb_ta_read() 758 ta->ta_buf + ta->pos + num_bytes, in tee_tadb_ta_read() 764 res = copy_to_user((uint8_t *)buf_user + num_bytes, in tee_tadb_ta_read() 769 num_bytes += n; in tee_tadb_ta_read()
|