Searched refs:base1 (Results 1 – 2 of 2) sorted by relevance
| /fs/bcachefs/ |
| A D | eytzinger.c | 155 return do_cmp(base1 + inorder_to_eytzinger1(l, n) * size, in eytzinger1_do_cmp() 156 base1 + inorder_to_eytzinger1(r, n) * size, in eytzinger1_do_cmp() 164 do_swap(base1 + inorder_to_eytzinger1(l, n) * size, in eytzinger1_do_swap() 165 base1 + inorder_to_eytzinger1(r, n) * size, in eytzinger1_do_swap() 169 static void eytzinger1_sort_r(void *base1, size_t n, size_t size, in eytzinger1_sort_r() argument 181 if (is_aligned(base1, size, 8)) in eytzinger1_sort_r() 183 else if (is_aligned(base1, size, 4)) in eytzinger1_sort_r() 206 eytzinger1_do_swap(base1, n, size, swap_func, priv, j, k); in eytzinger1_sort_r() 212 eytzinger1_do_swap(base1, n, size, swap_func, priv, 1, i); in eytzinger1_sort_r() 229 eytzinger1_do_swap(base1, n, size, swap_func, priv, j, k); in eytzinger1_sort_r() [all …]
|
| A D | eytzinger.h | 246 void *base1 = base - size; in eytzinger0_find_le() local 250 n = eytzinger1_child(n, cmp(base1 + n * size, search) <= 0); in eytzinger0_find_le() 259 void *base1 = base - size; in eytzinger0_find_gt() local 263 n = eytzinger1_child(n, cmp(base1 + n * size, search) <= 0); in eytzinger0_find_gt() 272 void *base1 = base - size; in eytzinger0_find_ge() local 276 n = eytzinger1_child(n, cmp(base1 + n * size, search) < 0); in eytzinger0_find_ge()
|
Completed in 9 milliseconds