Lines Matching defs:snapshot
127 * - source is a full path of a snapshot or bookmark
128 * ({bookmark,snapshot}_namecheck)
217 /* defer source namecheck until we know it's a snapshot or bookmark */
250 * Verify that source snapshot is an earlier point in
279 * either snapshot or bookmark
341 * Set the fields in the zfs_bookmark_phys_t based on the specified snapshot.
440 dsl_bookmark_create_sync_impl_snap(const char *bookmark, const char *snapshot,
452 VERIFY0(dsl_dataset_hold(dp, snapshot, FTAG, &snapds));
687 dsl_bookmark_create_redacted(const char *bookmark, const char *snapshot,
694 dbcra.dbcra_snap = snapshot;
1025 * recent snapshot, then its TXG is a key in the head's
1029 * snapshot at this TXG), then remove the key.
1298 * and the previous snapshot, because their "next snapshot" is changing.
1300 * If there are any bookmarks with HAS_FBN at this snapshot, remove
1301 * their HAS_SNAP flag (note: there can be at most one snapshot of
1307 * snapshot's TXG. In this case the caller can remove the key in the
1323 * previous snapshot.
1341 * snapshot, and before this (being deleted) snapshot. Adjust
1342 * their FBN based on their new next snapshot.
1353 * (being deleted) snapshot and the next snapshot (i.e.
1354 * on the next snapshot's deadlist). (Space killed before
1376 * snapshot being deleted). We need to clear the SNAPSHOT_EXISTS
1403 * A snapshot is being created of this (head) dataset.
1405 * We don't keep keys in the deadlist for the most recent snapshot, or any
1407 * deadlist in this range. Now that the most recent snapshot is after
1409 * adds a key at the previous snapshot, so we only add keys for bookmarks
1438 * The next snapshot of the origin dataset has changed, due to
1450 * Find the first bookmark that HAS_FBN at the origin snapshot.
1468 * Adjust their FBN based on their new next snapshot.
1559 * snapshot. We can't create snapshots between