Lines Matching refs:zfsvfs

370 	zfsvfs_t *zfsvfs = zp->z_zfsvfs;
377 if ((error = sa_size(zp->z_sa_hdl, SA_ZPL_DACL_ACES(zfsvfs),
381 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_COUNT(zfsvfs),
386 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs),
657 zfs_copy_ace_2_fuid(zfsvfs_t *zfsvfs, vtype_t obj_type, zfs_acl_t *aclp,
675 aceptr->z_fuid = zfs_fuid_create(zfsvfs, acep->a_who,
719 zfs_copy_fuid_2_ace(zfsvfs_t *zfsvfs, zfs_acl_t *aclp, cred_t *cr,
762 acep->a_who = zfs_fuid_map_id(zfsvfs, who,
1167 zfsvfs_t *zfsvfs = zp->z_zfsvfs;
1182 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_MODE(zfsvfs), NULL,
1184 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_FLAGS(zfsvfs), NULL,
1186 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_CTIME(zfsvfs), NULL,
1197 if (!zfsvfs->z_use_fuids) {
1201 (zfsvfs->z_version >= ZPL_VERSION_FUID))
1214 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_DACL_ACES(zfsvfs),
1216 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_DACL_COUNT(zfsvfs),
1223 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs),
1237 error = dmu_object_free(zfsvfs->z_os, aoid, tx);
1243 aoid = dmu_object_alloc(zfsvfs->z_os,
1250 (void) dmu_object_set_blocksize(zfsvfs->z_os,
1258 dmu_write(zfsvfs->z_os, aoid, off,
1268 error = dmu_object_free(zfsvfs->z_os,
1297 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_ZNODE_ACL(zfsvfs), NULL,
1478 zfs_acl_inherit(zfsvfs_t *zfsvfs, vtype_t vtype, zfs_acl_t *paclp,
1498 aclinherit = zfsvfs->z_acl_inherit;
1613 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
1628 if ((error = zfs_vsec_2_aclp(zfsvfs, vap->va_type, vsecp, cr,
1634 if ((flag & IS_ROOT_NODE) || zfsvfs->z_replay ||
1636 acl_ids->z_fuid = zfs_fuid_create(zfsvfs,
1639 acl_ids->z_fgid = zfs_fuid_create(zfsvfs,
1644 acl_ids->z_fuid = zfs_fuid_create_cred(zfsvfs, ZFS_OWNER,
1648 acl_ids->z_fgid = zfs_fuid_create(zfsvfs,
1663 gid = zfs_fuid_map_id(zfsvfs, acl_ids->z_fgid,
1666 if (zfsvfs->z_use_fuids &&
1669 &zfsvfs->z_fuid_idx,
1678 acl_ids->z_fgid = zfs_fuid_create_cred(zfsvfs,
1711 acl_ids->z_aclp = zfs_acl_inherit(zfsvfs,
1726 if (zfsvfs->z_acl_mode == ZFS_ACL_GROUPMASK &&
1727 zfsvfs->z_acl_inherit != ZFS_ACL_PASSTHROUGH &&
1728 zfsvfs->z_acl_inherit != ZFS_ACL_PASSTHROUGH_X)
1761 zfs_acl_ids_overquota(zfsvfs_t *zfsvfs, zfs_acl_ids_t *acl_ids)
1763 return (zfs_fuid_overquota(zfsvfs, B_FALSE, acl_ids->z_fuid) ||
1764 zfs_fuid_overquota(zfsvfs, B_TRUE, acl_ids->z_fgid));
1869 zfs_vsec_2_aclp(zfsvfs_t *zfsvfs, vtype_t obj_type,
1880 aclp = zfs_acl_alloc(zfs_acl_version(zfsvfs->z_version));
1893 if ((error = zfs_copy_ace_2_fuid(zfsvfs, obj_type, aclp,
1929 zfsvfs_t *zfsvfs = zp->z_zfsvfs;
1930 zilog_t *zilog = zfsvfs->z_log;
1949 error = zfs_vsec_2_aclp(zfsvfs, ZTOV(zp)->v_type, vsecp, cr, &fuidp,
1965 tx = dmu_tx_create(zfsvfs->z_os);
1969 fuid_dirtied = zfsvfs->z_fuid_dirty;
1971 zfs_fuid_txhold(zfsvfs, tx);
1979 if (zfsvfs->z_version >= ZPL_VERSION_FUID &&
2013 zfs_fuid_sync(zfsvfs, tx);
2103 zfsvfs_t *zfsvfs = zp->z_zfsvfs;
2158 checkit = zfs_groupmember(zfsvfs, who, cr);
2169 newid = zfs_fuid_map_id(zfsvfs, who, cr,
2241 zfsvfs_t *zfsvfs = zp->z_zfsvfs;
2250 if (v4_mode == 0 || zfsvfs->z_replay) {