Lines Matching refs:base
14 static int alignment_ok(const void *base, int align) in alignment_ok() argument
17 ((unsigned long)base & (align - 1)) == 0; in alignment_ok()
62 void sort(void *base, size_t num, size_t size, in sort() argument
70 if (size == 4 && alignment_ok(base, 4)) in sort()
72 else if (size == 8 && alignment_ok(base, 8)) in sort()
83 cmp_func(base + c, base + c + size) < 0) in sort()
85 if (cmp_func(base + r, base + c) >= 0) in sort()
87 swap_func(base + r, base + c, size); in sort()
93 swap_func(base, base + i, size); in sort()
97 cmp_func(base + c, base + c + size) < 0) in sort()
99 if (cmp_func(base + r, base + c) >= 0) in sort()
101 swap_func(base + r, base + c, size); in sort()