Lines Matching defs:origin
859 * auto named snapshot to use as its origin.
1460 char origin[MAXPATHLEN];
1496 * Get the origin of this BE's root dataset. This will be used
1499 if (zfs_prop_get(zhp, ZFS_PROP_ORIGIN, origin, sizeof (origin), NULL,
1501 (void) strlcpy(parent, origin, sizeof (parent));
1505 "get snapshot name from origin %s\n"), origin);
1523 /* If BE has an origin */
1527 * If origin snapshot doesn't have any other
1528 * dependents, delete the origin.
1530 if ((zhp = zfs_open(g_zfs, origin, ZFS_TYPE_SNAPSHOT)) ==
1533 "open BE's origin (%s): %s\n"), origin,
1539 /* If origin has dependents, don't delete it. */
1556 /* Destroy the snapshot origin used to create this BE. */
1573 * only checking that the root dataset's origin
1575 * possible that a subordinate dataset origin snapshot
1577 * before trying to destroy the origin snapshot.
1927 /* Get handle to origin BE's root dataset */
1931 "the origin BE root dataset (%s) for zones processing: "
1958 * If the origin BE is not mounted, we must mount it here to
2764 char origin[ZFS_MAX_DATASET_NAME_LEN];
2778 if (zfs_prop_get(zhp, ZFS_PROP_ORIGIN, origin, sizeof (origin), NULL,
2781 "failed to get origin of %s: %s\n"), ds_path,
2786 if (strcmp(origin, dd->snapshot) != 0) {
2818 * origin - char pointer to a snapshot dataset name. Its
2829 be_get_snap(char *origin, char **snap)
2834 * Separate out the origin's dataset and snapshot portions by
2837 cp = strrchr(origin, '@');