Lines Matching refs:new_pos
207 btree_path_idx_t path, struct bpos new_pos,
210 return !bpos_eq(new_pos, trans->paths[path].pos)
211 ? __bch2_btree_path_set_pos(trans, path, new_pos, intent, ip)
374 static inline void __bch2_btree_iter_set_pos(struct btree_iter *iter, struct bpos new_pos)
377 iter->k.p.inode = iter->pos.inode = new_pos.inode;
378 iter->k.p.offset = iter->pos.offset = new_pos.offset;
379 iter->k.p.snapshot = iter->pos.snapshot = new_pos.snapshot;
383 static inline void bch2_btree_iter_set_pos(struct btree_iter *iter, struct bpos new_pos)
393 new_pos.snapshot = iter->snapshot;
395 __bch2_btree_iter_set_pos(iter, new_pos);