Lines Matching refs:dst
675 size_t lwp_get_from_user(void *dst, void *src, size_t size) in lwp_get_from_user() argument
700 return lwp_data_get(lwp, dst, src, size); in lwp_get_from_user()
703 size_t lwp_put_to_user(void *dst, void *src, size_t size) in lwp_put_to_user() argument
708 if (dst < (void *)USER_VADDR_START) in lwp_put_to_user()
712 if (dst >= (void *)USER_VADDR_TOP) in lwp_put_to_user()
716 if ((void *)((char *)dst + size) > (void *)USER_VADDR_TOP) in lwp_put_to_user()
727 return lwp_data_put(lwp, dst, src, size); in lwp_put_to_user()
735 void *lwp_memcpy(void * __restrict dst, const void * __restrict src, size_t size) in lwp_memcpy() argument
737 void *rc = dst; in lwp_memcpy()
740 if (lwp_in_user_space(dst)) in lwp_memcpy()
744 len = lwp_put_to_user(dst, (void *)src, size); in lwp_memcpy()
747 … LOG_E("lwp_put_to_user(lwp=%p, dst=%p,src=%p,size=0x%lx) failed", lwp_self(), dst, src, size); in lwp_memcpy()
753 LOG_W("%s(dst=%p,src=%p,size=0x%lx): operation not support", dst, src, size, __func__); in lwp_memcpy()
760 len = lwp_get_from_user(dst, (void *)src, size); in lwp_memcpy()
763 … LOG_E("lwp_get_from_user(lwp=%p, dst=%p,src=%p,size=0x%lx) failed", lwp_self(), dst, src, size); in lwp_memcpy()
768 if (_can_unaligned_access(dst) && _can_unaligned_access(src)) in lwp_memcpy()
770 rc = memcpy(dst, src, size); in lwp_memcpy()
774 rt_memcpy(dst, src, size); in lwp_memcpy()
845 size_t lwp_data_get(struct rt_lwp *lwp, void *dst, void *src, size_t size) in lwp_data_get() argument
852 if (!size || !dst) in lwp_data_get()
856 dst_iter = dst; in lwp_data_get()
901 size_t lwp_data_put(struct rt_lwp *lwp, void *dst, void *src, size_t size) in lwp_data_put() argument
908 if (!size || !dst) in lwp_data_put()
914 dst_iter = dst; in lwp_data_put()
915 src_put_end = dst + size; in lwp_data_put()
960 size_t lwp_data_set(struct rt_lwp *lwp, void *dst, int byte, size_t size) in lwp_data_set() argument
967 if (!size || !dst) in lwp_data_set()
972 dst_iter = dst; in lwp_data_set()
973 dst_put_end = dst + size; in lwp_data_set()