Lines Matching refs:s
30 size_t s; member
50 b2 = (char *) b + (n1 * p->s); in msort_with_tmp()
56 const size_t s = p->s; in msort_with_tmp() local
103 tmp += s; in msort_with_tmp()
107 b1 += s; in msort_with_tmp()
113 b2 += s; in msort_with_tmp()
143 tmp = (char *) __mempcpy (tmp, b1, s); in msort_with_tmp()
144 b1 += s; in msort_with_tmp()
149 tmp = (char *) __mempcpy (tmp, b2, s); in msort_with_tmp()
150 b2 += s; in msort_with_tmp()
158 memcpy (tmp, b1, n1 * s); in msort_with_tmp()
159 memcpy (b, p->t, (n - n2) * s); in msort_with_tmp()
164 __qsort_r (void *b, size_t n, size_t s, __compar_d_fn_t cmp, void *arg) in __qsort_r() argument
166 size_t size = n * s; in __qsort_r()
171 if (s > 32) in __qsort_r()
172 size = 2 * n * sizeof (void *) + s; in __qsort_r()
215 _quicksort (b, n, s, cmp, arg); in __qsort_r()
227 _quicksort (b, n, s, cmp, arg); in __qsort_r()
233 p.s = s; in __qsort_r()
238 if (s > 32) in __qsort_r()
249 ip += s; in __qsort_r()
251 p.s = sizeof (void *); in __qsort_r()
259 for (i = 0, ip = (char *) b; i < n; i++, ip += s) in __qsort_r()
264 memcpy (tmp_storage, ip, s); in __qsort_r()
268 size_t k = (kp - (char *) b) / s; in __qsort_r()
270 memcpy (jp, kp, s); in __qsort_r()
278 memcpy (jp, tmp_storage, s); in __qsort_r()
283 if ((s & (sizeof (uint32_t) - 1)) == 0 in __qsort_r()
286 if (s == sizeof (uint32_t)) in __qsort_r()
288 else if (s == sizeof (uint64_t) in __qsort_r()
291 else if ((s & (sizeof (unsigned long) - 1)) == 0 in __qsort_r()
305 qsort (void *b, size_t n, size_t s, __compar_fn_t cmp) in weak_alias()
307 return __qsort_r (b, n, s, (__compar_d_fn_t) cmp, NULL); in weak_alias()