Home
last modified time | relevance | path

Searched refs:kaddr (Results 1 – 2 of 2) sorted by relevance

/optee_os-3.20.0/core/kernel/
A Duser_access.c33 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 Duser_access.h14 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