Searched refs:kaddr (Results 1 – 2 of 2) sorted by relevance
/optee_os-3.20.0/core/kernel/ |
A D | user_access.c | 33 memcpy(kaddr, uaddr, len); in copy_from_user() 46 memcpy(uaddr, kaddr, len); in copy_to_user() 59 memcpy(kaddr, uaddr, len); in copy_from_user_private() 72 memcpy(uaddr, kaddr, len); in copy_to_user_private() 77 TEE_Result copy_kaddr_to_uref(uint32_t *uref, void *kaddr) in copy_kaddr_to_uref() argument 79 uint32_t ref = kaddr_to_uref(kaddr); in copy_kaddr_to_uref() 84 uint32_t kaddr_to_uref(void *kaddr) in kaddr_to_uref() argument 88 vaddr_t uref = memtag_strip_tag_vaddr(kaddr); in kaddr_to_uref() 92 uref |= memtag_get_tag(kaddr) << uref_tag_shift; in kaddr_to_uref() 96 assert(((vaddr_t)kaddr - VCORE_START_VA) < UINT32_MAX); in kaddr_to_uref() [all …]
|
/optee_os-3.20.0/core/include/kernel/ |
A D | user_access.h | 14 TEE_Result copy_from_user_private(void *kaddr, const void *uaddr, size_t len); 15 TEE_Result copy_from_user(void *kaddr, const void *uaddr, size_t len); 17 static inline TEE_Result copy_from_user_private(void *kaddr __unused, in copy_from_user_private() 24 static inline TEE_Result copy_from_user(void *kaddr __unused, in copy_from_user() 33 TEE_Result copy_to_user_private(void *uaddr, const void *kaddr, size_t len); 34 TEE_Result copy_to_user(void *uaddr, const void *kaddr, size_t len); 36 TEE_Result copy_kaddr_to_uref(uint32_t *uref, void *kaddr); 38 uint32_t kaddr_to_uref(void *kaddr);
|
Completed in 3 milliseconds