Lines Matching refs:dest
128 unsigned long flushed, dest = (unsigned long) dst; in __copy_user_flushcache() local
140 if (!IS_ALIGNED(dest, 4) || size != 4) in __copy_user_flushcache()
143 if (!IS_ALIGNED(dest, 8)) { in __copy_user_flushcache()
144 dest = ALIGN(dest, boot_cpu_data.x86_clflush_size); in __copy_user_flushcache()
148 flushed = dest - (unsigned long) dst; in __copy_user_flushcache()
158 unsigned long dest = (unsigned long) _dst; in memcpy_flushcache() local
162 if (!IS_ALIGNED(dest, 8)) { in memcpy_flushcache()
163 unsigned len = min_t(unsigned, size, ALIGN(dest, 8) - dest); in memcpy_flushcache()
165 memcpy((void *) dest, (void *) source, len); in memcpy_flushcache()
166 clean_cache_range((void *) dest, len); in memcpy_flushcache()
167 dest += len; in memcpy_flushcache()
184 :: "r" (source), "r" (dest) in memcpy_flushcache()
186 dest += 32; in memcpy_flushcache()
195 :: "r" (source), "r" (dest) in memcpy_flushcache()
197 dest += 8; in memcpy_flushcache()
206 :: "r" (source), "r" (dest) in memcpy_flushcache()
208 dest += 4; in memcpy_flushcache()
215 memcpy((void *) dest, (void *) source, size); in memcpy_flushcache()
216 clean_cache_range((void *) dest, size); in memcpy_flushcache()