Lines Matching defs:iter
28 static inline unsigned long btree_iter_ip_allocated(struct btree_iter *iter) in btree_iter_ip_allocated()
61 static inline struct bpos bkey_successor(struct btree_iter *iter, struct bpos p) in bkey_successor()
74 static inline struct bpos bkey_predecessor(struct btree_iter *iter, struct bpos p) in bkey_predecessor()
87 static inline struct bpos btree_iter_search_key(struct btree_iter *iter) in btree_iter_search_key()
244 unsigned iter; in bch2_trans_verify_paths() local
250 static void bch2_btree_iter_verify(struct btree_iter *iter) in bch2_btree_iter_verify()
270 static void bch2_btree_iter_verify_entry_exit(struct btree_iter *iter) in bch2_btree_iter_verify_entry_exit()
282 static int bch2_btree_iter_verify_ret(struct btree_iter *iter, struct bkey_s_c k) in bch2_btree_iter_verify_ret()
336 struct trans_for_each_path_inorder_iter iter; in bch2_assert_pos_locked() local
378 static inline void bch2_btree_iter_verify(struct btree_iter *iter) {} in bch2_btree_iter_verify()
379 static inline void bch2_btree_iter_verify_entry_exit(struct btree_iter *iter) {} in bch2_btree_iter_verify_entry_exit()
380 static inline int bch2_btree_iter_verify_ret(struct btree_iter *iter, struct bkey_s_c k) { return 0… in bch2_btree_iter_verify_ret()
386 static void btree_node_iter_set_set_pos(struct btree_node_iter *iter, in btree_node_iter_set_set_pos()
1441 struct trans_for_each_path_inorder_iter iter; in __bch2_trans_paths_to_text() local
1600 struct trans_for_each_path_inorder_iter iter; in bch2_path_get() local
1712 __bch2_btree_iter_traverse(struct btree_iter *iter) in __bch2_btree_iter_traverse()
1718 bch2_btree_iter_traverse(struct btree_iter *iter) in bch2_btree_iter_traverse()
1738 struct btree *bch2_btree_iter_peek_node(struct btree_iter *iter) in bch2_btree_iter_peek_node()
1775 struct btree *bch2_btree_iter_peek_node_and_restart(struct btree_iter *iter) in bch2_btree_iter_peek_node_and_restart()
1786 struct btree *bch2_btree_iter_next_node(struct btree_iter *iter) in bch2_btree_iter_next_node()
1863 inline bool bch2_btree_iter_advance(struct btree_iter *iter) in bch2_btree_iter_advance()
1876 inline bool bch2_btree_iter_rewind(struct btree_iter *iter) in bch2_btree_iter_rewind()
1890 void bch2_btree_trans_peek_prev_updates(struct btree_trans *trans, struct btree_iter *iter, in bch2_btree_trans_peek_prev_updates()
1906 void bch2_btree_trans_peek_updates(struct btree_trans *trans, struct btree_iter *iter, in bch2_btree_trans_peek_updates()
1923 void bch2_btree_trans_peek_slot_updates(struct btree_trans *trans, struct btree_iter *iter, in bch2_btree_trans_peek_slot_updates()
1936 struct btree_iter *iter, in bch2_btree_journal_peek()
1950 struct btree_iter *iter) in btree_trans_peek_slot_journal()
1965 struct btree_iter *iter, in btree_trans_peek_journal()
1986 struct bkey_s_c btree_trans_peek_key_cache(struct btree_iter *iter, struct bpos pos) in btree_trans_peek_key_cache()
2028 static struct bkey_s_c __bch2_btree_iter_peek(struct btree_iter *iter, struct bpos search_key) in __bch2_btree_iter_peek()
2124 struct bkey_s_c bch2_btree_iter_peek_upto(struct btree_iter *iter, struct bpos end) in bch2_btree_iter_peek_upto()
2279 struct bkey_s_c bch2_btree_iter_next(struct btree_iter *iter) in bch2_btree_iter_next()
2294 struct bkey_s_c bch2_btree_iter_peek_prev(struct btree_iter *iter) in bch2_btree_iter_peek_prev()
2425 struct bkey_s_c bch2_btree_iter_prev(struct btree_iter *iter) in bch2_btree_iter_prev()
2433 struct bkey_s_c bch2_btree_iter_peek_slot(struct btree_iter *iter) in bch2_btree_iter_peek_slot()
2554 struct bkey_s_c bch2_btree_iter_next_slot(struct btree_iter *iter) in bch2_btree_iter_next_slot()
2562 struct bkey_s_c bch2_btree_iter_prev_slot(struct btree_iter *iter) in bch2_btree_iter_prev_slot()
2570 struct bkey_s_c bch2_btree_iter_peek_and_restart_outlined(struct btree_iter *iter) in bch2_btree_iter_peek_and_restart_outlined()
2608 struct trans_for_each_path_inorder_iter iter; in btree_trans_verify_sorted() local
2709 void bch2_trans_iter_exit(struct btree_trans *trans, struct btree_iter *iter) in bch2_trans_iter_exit()
2727 struct btree_iter *iter, in bch2_trans_iter_init_outlined()
2737 struct btree_iter *iter, in bch2_trans_node_iter_init()