Home
last modified time | relevance | path

Searched refs:num_bytes (Results 1 – 11 of 11) sorted by relevance

/optee_os/ldelf/
H A Dsys.c39 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 Dsys.h37 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 Dta_elf.c607 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 Dldelf_syscalls.h22 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 Dldelf_syscalls.h16 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 Dmailbox.c41 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 Dldelf_syscalls.c42 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 Dree_fs_ta.c560 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 Doid.c1010 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 Dsystem.c151 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 Dtadb.c729 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()