Lines Matching refs:snapshot
98 u32 snapshot = pos.snapshot; in need_whiteout_for_snapshot() local
101 if (!bch2_snapshot_parent(trans->c, pos.snapshot)) in need_whiteout_for_snapshot()
104 pos.snapshot++; in need_whiteout_for_snapshot()
112 if (bch2_snapshot_is_ancestor(trans->c, snapshot, in need_whiteout_for_snapshot()
113 k.k->p.snapshot)) { in need_whiteout_for_snapshot()
135 if (!bch2_snapshot_has_children(c, old_pos.snapshot)) in __bch2_insert_snapshot_whiteouts()
147 SPOS(new_pos.inode, new_pos.offset, old_k.k->p.snapshot);; in __bch2_insert_snapshot_whiteouts()
149 if (!bch2_snapshot_is_ancestor(c, old_k.k->p.snapshot, old_pos.snapshot) || in __bch2_insert_snapshot_whiteouts()
150 snapshot_list_has_ancestor(c, &s, old_k.k->p.snapshot)) in __bch2_insert_snapshot_whiteouts()
175 ret = snapshot_list_add(c, &s, old_k.k->p.snapshot); in __bch2_insert_snapshot_whiteouts()
198 old.k->p.snapshot != new.k->p.snapshot; in bch2_trans_update_extent_overwrite()
250 update->k.p.snapshot = new.k->p.snapshot; in bch2_trans_update_extent_overwrite()
252 if (new.k->p.snapshot != old.k->p.snapshot) { in bch2_trans_update_extent_overwrite()