Lines Matching defs:osname
1148 zfsvfs_create(const char *osname, zfsvfs_t **zfvp)
1157 * The 'osname' is used as the filesystem's special node, which means
1162 if (strlen(osname) >= MNAMELEN)
1172 error = dmu_objset_own(osname, DMU_OST_ZFS, B_TRUE, zfsvfs, &os);
1356 zfs_domount(vfs_t *vfsp, char *osname)
1364 ASSERT(osname);
1366 error = zfsvfs_create(osname, &zfsvfs);
1383 if (error = dsl_prop_get_integer(osname, "recordsize", &recordsize,
1429 if (error = dsl_prop_get_integer(osname, "xattr", &pval, NULL))
1442 vfs_mountedfrom(vfsp, osname);
1558 zfs_mount_label_policy(vfs_t *vfsp, char *osname)
1572 error = dsl_prop_get(osname, zfs_prop_to_name(ZFS_PROP_MLSLABEL),
1600 if (dsl_prop_get_integer(osname,
1604 return (zfs_check_global_label(osname, ds_hexsl));
1626 dsl_prop_set_string(osname,
1760 getpoolname(const char *osname, char *poolname)
1764 p = strchr(osname, '/');
1766 if (strlen(osname) >= MAXNAMELEN)
1768 (void) strcpy(poolname, osname);
1770 if (p - osname >= MAXNAMELEN)
1772 (void) strncpy(poolname, osname, p - osname);
1773 poolname[p - osname] = '\0';
1785 char *osname;
1817 osname = spn.pn_path;
1822 if (vfs_getopt(vfsp->mnt_optnew, "from", (void **)&osname, NULL))
1830 dsl_deleg_access(osname, ZFS_DELEG_PERM_MOUNT, cr) != ECANCELED) {
1843 if (dsl_deleg_access(osname, ZFS_DELEG_PERM_MOUNT, cr) != 0)
1878 (!zone_dataset_visible(osname, &canwrite) || !canwrite)) {
1884 error = zfs_mount_label_policy(vfsp, osname);
1917 error = getpoolname(osname, pname);
1924 error = zfs_domount(vfsp, osname);