Lines Matching refs:src
212 const struct iosys_map *src, in memcpy_fallback() argument
215 if (!dst->is_iomem && !src->is_iomem) { in memcpy_fallback()
216 memcpy(dst->vaddr, src->vaddr, len); in memcpy_fallback()
217 } else if (!src->is_iomem) { in memcpy_fallback()
218 iosys_map_memcpy_to(dst, 0, src->vaddr, len); in memcpy_fallback()
220 memcpy_fromio(dst->vaddr, src->vaddr_iomem, len); in memcpy_fallback()
228 void __iomem *_src = src->vaddr_iomem; in memcpy_fallback()
249 static void __memcpy_ntdqa(void *dst, const void *src, unsigned long len) in __memcpy_ntdqa() argument
262 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqa()
263 src += 64; in __memcpy_ntdqa()
270 :: "r" (src), "r" (dst) : "memory"); in __memcpy_ntdqa()
271 src += 16; in __memcpy_ntdqa()
284 static void __drm_memcpy_from_wc(void *dst, const void *src, unsigned long len) in __drm_memcpy_from_wc() argument
286 if (unlikely(((unsigned long)dst | (unsigned long)src | len) & 15)) in __drm_memcpy_from_wc()
287 memcpy(dst, src, len); in __drm_memcpy_from_wc()
289 __memcpy_ntdqa(dst, src, len >> 4); in __drm_memcpy_from_wc()
303 const struct iosys_map *src, in drm_memcpy_from_wc() argument
307 memcpy_fallback(dst, src, len); in drm_memcpy_from_wc()
315 src->is_iomem ? in drm_memcpy_from_wc()
316 (void const __force *)src->vaddr_iomem : in drm_memcpy_from_wc()
317 src->vaddr, in drm_memcpy_from_wc()
322 memcpy_fallback(dst, src, len); in drm_memcpy_from_wc()
341 const struct iosys_map *src, in drm_memcpy_from_wc() argument
346 memcpy_fallback(dst, src, len); in drm_memcpy_from_wc()