Lines Matching refs:from
49 #define PREFETCH1(arch_prefetch,from) \
61 : : "r" (from) );
63 #define PREFETCH2(arch_prefetch,from) \
66 : : "r" (from) );
67 #define PREFETCH3(arch_prefetch,from) \
70 : : "r" (from) );
73 #define small_memcpy(to, from, n) \
86 :"=&D" (to), "=&S" (from) \
87 :"q" (n),"0" ((long) to),"1" ((long) from) \
92 #define SSE_CPY(prefetch, from, to, dummy, lcnt) \
93 if ((unsigned long) from & 15) { \
110 :"=&D"(to), "=&S"(from), "=&r"(dummy) \
111 :"0" (to), "1" (from), "2" (lcnt): "memory"); \
129 :"=&D"(to), "=&S"(from), "=&r"(dummy) \
130 :"0" (to), "1" (from), "2" (lcnt): "memory"); \
133 #define MMX_CPY(prefetch, from, to, dummy, lcnt) \
158 :"=&D"(to), "=&S"(from), "=&r"(dummy) \
159 :"0" (to), "1" (from), "2" (lcnt) : "memory");
161 #define MMXEXT_CPY(prefetch, from, to, dummy, lcnt) \
187 :"=&D"(to), "=&S"(from), "=&r"(dummy) \
188 :"0" (to), "1" (from), "2" (lcnt) : "memory");
194 const unsigned char *from, \
202 PREFETCH1(ptype##_PREFETCH, from); \
235 itype##_CPY(ptype##_PREFETCH, from, to, dummy, lcnt); \
238 PREFETCH2(ptype##_PREFETCH, from); \
239 small_memcpy(to, from, rest); \
240 PREFETCH3(ptype##_PREFETCH, from); \
250 itype##_CPY(ptype##_PREFETCH, from, to, dummy, lcnt); \
254 itype##_CPY("#", from, to, dummy, lcnt); \
256 if (rest) small_memcpy(to, from, rest); \
262 const unsigned char *from, \
300 itype##_CPY("#", from, to, dummy, lcnt); \
302 if (rest) small_memcpy(to, from, rest); \
354 __memcpy(void *to, const void *from, size_t n)
368 :"0"(n >> 2), "q"(n), "1"((long)to), "2"((long)from)
420 *kernel_memcpy(void *to, const void *from, size_t len)
422 return __memcpy(to, from, len);