Home
last modified time | relevance | path

Searched refs:base1 (Results 1 – 2 of 2) sorted by relevance

/fs/bcachefs/
A Deytzinger.c155 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 Deytzinger.h246 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