Lines Matching refs:dest
89 unsigned long flushed, dest = (unsigned long) dst;
101 if (!IS_ALIGNED(dest, 4) || size != 4)
104 if (!IS_ALIGNED(dest, 8)) {
105 dest = ALIGN(dest, boot_cpu_data.x86_clflush_size);
109 flushed = dest - (unsigned long) dst;
119 unsigned long dest = (unsigned long) _dst;
122 /* cache copy and flush to align dest */
123 if (!IS_ALIGNED(dest, 8)) {
124 size_t len = min_t(size_t, size, ALIGN(dest, 8) - dest);
126 memcpy((void *) dest, (void *) source, len);
127 clean_cache_range((void *) dest, len);
128 dest += len;
145 :: "r" (source), "r" (dest)
147 dest += 32;
156 :: "r" (source), "r" (dest)
158 dest += 8;
167 :: "r" (source), "r" (dest)
169 dest += 4;
176 memcpy((void *) dest, (void *) source, size);
177 clean_cache_range((void *) dest, size);