Lines Matching refs:n
24 #define ALIGN_DEST_TO8_UP(d,s,n) \ argument
26 if (n <= 0) return; \
27 n--; \
31 #define ALIGN_DEST_TO8_DN(d,s,n) \ argument
33 if (n <= 0) return; \
34 n--; \
43 #define DO_REST_UP(d,s,n) \ argument
44 while (n > 0) { \
45 n--; \
49 #define DO_REST_DN(d,s,n) \ argument
50 while (n > 0) { \
51 n--; \
60 #define DO_REST_ALIGNED_UP(d,s,n) DO_REST_UP(d,s,n) argument
61 #define DO_REST_ALIGNED_DN(d,s,n) DO_REST_DN(d,s,n) argument
71 long n) in __memcpy_unaligned_up() argument
73 ALIGN_DEST_TO8_UP(d,s,n); in __memcpy_unaligned_up()
74 n -= 8; /* to avoid compare against 8 in the loop */ in __memcpy_unaligned_up()
75 if (n >= 0) { in __memcpy_unaligned_up()
81 n -= 8; in __memcpy_unaligned_up()
92 } while (n >= 0); in __memcpy_unaligned_up()
94 n += 8; in __memcpy_unaligned_up()
95 DO_REST_UP(d,s,n); in __memcpy_unaligned_up()
99 long n) in __memcpy_unaligned_dn() argument
102 s += n; in __memcpy_unaligned_dn()
103 d += n; in __memcpy_unaligned_dn()
104 while (n--) in __memcpy_unaligned_dn()
117 long n) in __memcpy_aligned_up() argument
119 ALIGN_DEST_TO8_UP(d,s,n); in __memcpy_aligned_up()
120 n -= 8; in __memcpy_aligned_up()
121 while (n >= 0) { in __memcpy_aligned_up()
124 n -= 8; in __memcpy_aligned_up()
129 n += 8; in __memcpy_aligned_up()
130 DO_REST_ALIGNED_UP(d,s,n); in __memcpy_aligned_up()
133 long n) in __memcpy_aligned_dn() argument
135 s += n; in __memcpy_aligned_dn()
136 d += n; in __memcpy_aligned_dn()
137 ALIGN_DEST_TO8_DN(d,s,n); in __memcpy_aligned_dn()
138 n -= 8; in __memcpy_aligned_dn()
139 while (n >= 0) { in __memcpy_aligned_dn()
143 n -= 8; in __memcpy_aligned_dn()
147 n += 8; in __memcpy_aligned_dn()
148 DO_REST_ALIGNED_DN(d,s,n); in __memcpy_aligned_dn()
151 void * memcpy(void * dest, const void *src, size_t n) in memcpy() argument
155 n); in memcpy()
158 __memcpy_unaligned_up ((unsigned long) dest, (unsigned long) src, n); in memcpy()