Searched refs:uaddr (Results 1 – 4 of 4) sorted by relevance
| /optee_os/core/kernel/ |
| H A D | user_access.c | 37 TEE_Result check_user_access(uint32_t flags, const void *uaddr, size_t len) in check_user_access() argument 44 return vm_check_access_rights(uctx, flags, (vaddr_t)uaddr, len); in check_user_access() 47 TEE_Result copy_from_user(void *kaddr, const void *uaddr, size_t len) in copy_from_user() argument 52 uaddr = memtag_strip_tag_const(uaddr); in copy_from_user() 53 res = check_user_access(flags, uaddr, len); in copy_from_user() 54 if (!res && kaddr && uaddr) { in copy_from_user() 56 memcpy(kaddr, uaddr, len); in copy_from_user() 63 TEE_Result copy_to_user(void *uaddr, const void *kaddr, size_t len) in copy_to_user() argument 68 uaddr = memtag_strip_tag(uaddr); in copy_to_user() 69 res = check_user_access(flags, uaddr, len); in copy_to_user() [all …]
|
| /optee_os/core/include/kernel/ |
| H A D | user_access.h | 15 TEE_Result check_user_access(uint32_t flags, const void *uaddr, size_t len); 16 TEE_Result copy_from_user_private(void *kaddr, const void *uaddr, size_t len); 17 TEE_Result copy_from_user(void *kaddr, const void *uaddr, size_t len); 18 TEE_Result copy_to_user_private(void *uaddr, const void *kaddr, size_t len); 19 TEE_Result copy_to_user(void *uaddr, const void *kaddr, size_t len); 22 const void *uaddr __unused, in check_user_access() 29 const void *uaddr __unused, in copy_from_user_private() 36 const void *uaddr __unused, in copy_from_user() 42 static inline TEE_Result copy_to_user_private(void *uaddr __unused, in copy_to_user_private() 49 static inline TEE_Result copy_to_user(void *uaddr __unused, in copy_to_user() [all …]
|
| /optee_os/core/include/mm/ |
| H A D | vm.h | 93 uint32_t flags, uaddr_t uaddr, size_t len);
|
| /optee_os/core/mm/ |
| H A D | vm.c | 1251 uint32_t flags, uaddr_t uaddr, size_t len) in vm_check_access_rights() argument 1258 if (ADD_OVERFLOW(uaddr, len, &end_addr)) in vm_check_access_rights() 1273 !vm_buf_is_inside_um_private(uctx, (void *)uaddr, len)) in vm_check_access_rights() 1276 for (a = ROUNDDOWN2(uaddr, addr_incr); a < end_addr; a += addr_incr) { in vm_check_access_rights()
|