Lines Matching defs:zfsvfs

372 	zfsvfs_t *zfsvfs = ZTOZSB(zp);
379 if ((error = sa_size(zp->z_sa_hdl, SA_ZPL_DACL_ACES(zfsvfs),
383 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_COUNT(zfsvfs),
388 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs),
650 zfs_copy_ace_2_fuid(zfsvfs_t *zfsvfs, umode_t obj_mode, zfs_acl_t *aclp,
668 aceptr->z_fuid = zfs_fuid_create(zfsvfs, acep->a_who,
712 zfs_copy_fuid_2_ace(zfsvfs_t *zfsvfs, zfs_acl_t *aclp, cred_t *cr,
755 acep->a_who = zfs_fuid_map_id(zfsvfs, who,
1357 zfsvfs_t *zfsvfs = ZTOZSB(zp);
1372 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_MODE(zfsvfs), NULL,
1374 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_FLAGS(zfsvfs), NULL,
1376 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_CTIME(zfsvfs), NULL,
1387 if (!zfsvfs->z_use_fuids) {
1391 (zfsvfs->z_version >= ZPL_VERSION_FUID))
1404 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_DACL_ACES(zfsvfs),
1406 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_DACL_COUNT(zfsvfs),
1413 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs),
1427 error = dmu_object_free(zfsvfs->z_os, aoid, tx);
1433 aoid = dmu_object_alloc(zfsvfs->z_os,
1440 (void) dmu_object_set_blocksize(zfsvfs->z_os,
1448 dmu_write(zfsvfs->z_os, aoid, off,
1458 error = dmu_object_free(zfsvfs->z_os,
1487 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_ZNODE_ACL(zfsvfs), NULL,
1667 zfs_acl_inherit(zfsvfs_t *zfsvfs, umode_t va_mode, zfs_acl_t *paclp,
1687 aclinherit = zfsvfs->z_acl_inherit;
1788 if (zfsvfs->z_acl_mode == ZFS_ACL_RESTRICTED &&
1806 zfsvfs_t *zfsvfs = ZTOZSB(dzp);
1817 if ((error = zfs_vsec_2_aclp(zfsvfs, vap->va_mode, vsecp,
1827 if ((flag & IS_ROOT_NODE) || zfsvfs->z_replay ||
1829 acl_ids->z_fuid = zfs_fuid_create(zfsvfs, (uint64_t)vap->va_uid,
1831 acl_ids->z_fgid = zfs_fuid_create(zfsvfs, (uint64_t)vap->va_gid,
1835 acl_ids->z_fuid = zfs_fuid_create_cred(zfsvfs, ZFS_OWNER,
1839 acl_ids->z_fgid = zfs_fuid_create(zfsvfs,
1855 gid = zfs_fuid_map_id(zfsvfs, acl_ids->z_fgid,
1858 if (zfsvfs->z_use_fuids &&
1861 &zfsvfs->z_fuid_idx,
1870 acl_ids->z_fgid = zfs_fuid_create_cred(zfsvfs,
1904 acl_ids->z_aclp = zfs_acl_inherit(zfsvfs,
1920 if (zfsvfs->z_acl_mode == ZFS_ACL_GROUPMASK &&
1921 zfsvfs->z_acl_inherit != ZFS_ACL_PASSTHROUGH &&
1922 zfsvfs->z_acl_inherit != ZFS_ACL_PASSTHROUGH_X)
2065 zfs_vsec_2_aclp(zfsvfs_t *zfsvfs, umode_t obj_mode,
2076 aclp = zfs_acl_alloc(zfs_acl_version(zfsvfs->z_version));
2089 if ((error = zfs_copy_ace_2_fuid(zfsvfs, obj_mode, aclp,
2125 zfsvfs_t *zfsvfs = ZTOZSB(zp);
2126 zilog_t *zilog = zfsvfs->z_log;
2145 error = zfs_vsec_2_aclp(zfsvfs, ZTOI(zp)->i_mode, vsecp, cr, &fuidp,
2162 tx = dmu_tx_create(zfsvfs->z_os);
2166 fuid_dirtied = zfsvfs->z_fuid_dirty;
2168 zfs_fuid_txhold(zfsvfs, tx);
2176 if (zfsvfs->z_version >= ZPL_VERSION_FUID &&
2211 zfs_fuid_sync(zfsvfs, tx);
2289 zfsvfs_t *zfsvfs = ZTOZSB(zp);
2350 checkit = zfs_groupmember(zfsvfs, who, cr);
2361 newid = zfs_fuid_map_id(zfsvfs, who, cr,
2484 zfsvfs_t *zfsvfs = ZTOZSB(zp);
2493 if (v4_mode == 0 || zfsvfs->z_replay) {