Lines Matching refs:search

1044 				struct bpos *search)  in bset_search_write_set()  argument
1051 if (bpos_lt(rw_aux_tree(b, t)[m].k, *search)) in bset_search_write_set()
1094 const struct bpos *search, in bset_search_tree() argument
1121 cmp = bkey_cmp_p_or_unp(b, k, packed_search, search); in bset_search_tree()
1148 struct bpos *search, in __bch2_bset_search() argument
1171 return bset_search_write_set(b, t, search); in __bch2_bset_search()
1173 return bset_search_tree(b, t, search, lossy_packed_search); in __bch2_bset_search()
1182 struct bpos *search, in bch2_bset_search_linear() argument
1190 lossy_packed_search, search) < 0) in bch2_bset_search_linear()
1195 bkey_iter_pos_cmp(b, m, search) < 0) in bch2_bset_search_linear()
1203 packed_search, search) >= 0); in bch2_bset_search_linear()
1241 struct btree *b, struct bpos *search) in btree_node_iter_init_pack_failed() argument
1245 trace_bkey_pack_pos_fail(search); in btree_node_iter_init_pack_failed()
1250 bkey_iter_pos_cmp(b, k, search) < 0) in btree_node_iter_init_pack_failed()
1300 struct btree *b, struct bpos *search) in bch2_btree_node_iter_init() argument
1307 EBUG_ON(bpos_lt(*search, b->data->min_key)); in bch2_btree_node_iter_init()
1308 EBUG_ON(bpos_gt(*search, b->data->max_key)); in bch2_btree_node_iter_init()
1313 switch (bch2_bkey_pack_pos_lossy(&p, *search, b)) { in bch2_btree_node_iter_init()
1321 btree_node_iter_init_pack_failed(iter, b, search); in bch2_btree_node_iter_init()
1326 k[i] = __bch2_bset_search(b, b->set + i, search, &p); in bch2_btree_node_iter_init()
1334 k[i] = bch2_bset_search_linear(b, t, search, in bch2_btree_node_iter_init()