Lines Matching refs:n
27 #define ALIGN_DEST_TO8_UP(d,s,n) \ argument
29 if (n <= 0) return; \
30 n--; \
34 #define ALIGN_DEST_TO8_DN(d,s,n) \ argument
36 if (n <= 0) return; \
37 n--; \
46 #define DO_REST_UP(d,s,n) \ argument
47 while (n > 0) { \
48 n--; \
52 #define DO_REST_DN(d,s,n) \ argument
53 while (n > 0) { \
54 n--; \
63 #define DO_REST_ALIGNED_UP(d,s,n) DO_REST_UP(d,s,n) argument
64 #define DO_REST_ALIGNED_DN(d,s,n) DO_REST_DN(d,s,n) argument
74 long n) in __memcpy_unaligned_up() argument
76 ALIGN_DEST_TO8_UP(d,s,n); in __memcpy_unaligned_up()
77 n -= 8; /* to avoid compare against 8 in the loop */ in __memcpy_unaligned_up()
78 if (n >= 0) { in __memcpy_unaligned_up()
84 n -= 8; in __memcpy_unaligned_up()
95 } while (n >= 0); in __memcpy_unaligned_up()
97 n += 8; in __memcpy_unaligned_up()
98 DO_REST_UP(d,s,n); in __memcpy_unaligned_up()
102 long n) in __memcpy_unaligned_dn() argument
105 s += n; in __memcpy_unaligned_dn()
106 d += n; in __memcpy_unaligned_dn()
107 while (n--) in __memcpy_unaligned_dn()
120 long n) in __memcpy_aligned_up() argument
122 ALIGN_DEST_TO8_UP(d,s,n); in __memcpy_aligned_up()
123 n -= 8; in __memcpy_aligned_up()
124 while (n >= 0) { in __memcpy_aligned_up()
127 n -= 8; in __memcpy_aligned_up()
132 n += 8; in __memcpy_aligned_up()
133 DO_REST_ALIGNED_UP(d,s,n); in __memcpy_aligned_up()
136 long n) in __memcpy_aligned_dn() argument
138 s += n; in __memcpy_aligned_dn()
139 d += n; in __memcpy_aligned_dn()
140 ALIGN_DEST_TO8_DN(d,s,n); in __memcpy_aligned_dn()
141 n -= 8; in __memcpy_aligned_dn()
142 while (n >= 0) { in __memcpy_aligned_dn()
146 n -= 8; in __memcpy_aligned_dn()
150 n += 8; in __memcpy_aligned_dn()
151 DO_REST_ALIGNED_DN(d,s,n); in __memcpy_aligned_dn()
156 void * memcpy(void * dest, const void *src, size_t n) in memcpy() argument
160 n); in memcpy()
163 __memcpy_unaligned_up ((unsigned long) dest, (unsigned long) src, n); in memcpy()