Home
last modified time | relevance | path

Searched refs:acl_ids (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_acl.c1657 vsecattr_t *vsecp, zfs_acl_ids_t *acl_ids) in zfs_acl_ids_create() argument
1667 bzero(acl_ids, sizeof (zfs_acl_ids_t)); in zfs_acl_ids_create()
1668 acl_ids->z_mode = MAKEIMODE(vap->va_type, vap->va_mode); in zfs_acl_ids_create()
1672 &acl_ids->z_fuidp, &acl_ids->z_aclp)) != 0) in zfs_acl_ids_create()
1679 acl_ids->z_fuid = zfs_fuid_create(zfsvfs, in zfs_acl_ids_create()
1681 ZFS_OWNER, &acl_ids->z_fuidp); in zfs_acl_ids_create()
1682 acl_ids->z_fgid = zfs_fuid_create(zfsvfs, in zfs_acl_ids_create()
1684 ZFS_GROUP, &acl_ids->z_fuidp); in zfs_acl_ids_create()
1687 acl_ids->z_fuid = zfs_fuid_create_cred(zfsvfs, ZFS_OWNER, in zfs_acl_ids_create()
1688 cr, &acl_ids->z_fuidp); in zfs_acl_ids_create()
[all …]
H A Dzfs_znode.c508 zfs_acl_ids_t acl_ids; in zfs_create_share_dir() local
535 kcred, NULL, &acl_ids)); in zfs_create_share_dir()
536 zfs_mknode(sharezp, &vattr, tx, kcred, IS_ROOT_NODE, &zp, &acl_ids); in zfs_create_share_dir()
544 zfs_acl_ids_free(&acl_ids); in zfs_create_share_dir()
804 uint_t flag, znode_t **zpp, zfs_acl_ids_t *acl_ids) in zfs_mknode() argument
910 mode = acl_ids->z_mode; in zfs_mknode()
934 pflags |= acl_ids->z_aclp->z_hints & in zfs_mknode()
990 NULL, &acl_ids->z_fuid, 8); in zfs_mknode()
992 NULL, &acl_ids->z_fgid, 8); in zfs_mknode()
1027 &acl_ids->z_fuid, 8); in zfs_mknode()
[all …]
H A Dzfs_vnops.c1586 zfs_acl_ids_t acl_ids; in zfs_create() local
1650 zfs_acl_ids_free(&acl_ids); in zfs_create()
1668 zfs_acl_ids_free(&acl_ids); in zfs_create()
1680 zfs_acl_ids_free(&acl_ids); in zfs_create()
1686 cr, vsecp, &acl_ids)) != 0) in zfs_create()
1692 if (zfs_acl_ids_overquota(zfsvfs, &acl_ids, projid)) { in zfs_create()
1693 zfs_acl_ids_free(&acl_ids); in zfs_create()
1700 dmu_tx_hold_sa_create(tx, acl_ids.z_aclp->z_acl_bytes + in zfs_create()
1709 acl_ids.z_aclp->z_acl_bytes > ZFS_ACE_SPACE) { in zfs_create()
1711 0, acl_ids.z_aclp->z_acl_bytes); in zfs_create()
[all …]
H A Dzfs_dir.c1018 zfs_acl_ids_t acl_ids; in zfs_make_xattrdir() local
1028 &acl_ids)) != 0) in zfs_make_xattrdir()
1030 if (zfs_acl_ids_overquota(zfsvfs, &acl_ids, zp->z_projid)) { in zfs_make_xattrdir()
1031 zfs_acl_ids_free(&acl_ids); in zfs_make_xattrdir()
1036 dmu_tx_hold_sa_create(tx, acl_ids.z_aclp->z_acl_bytes + in zfs_make_xattrdir()
1045 zfs_acl_ids_free(&acl_ids); in zfs_make_xattrdir()
1049 zfs_mknode(zp, vap, tx, cr, IS_XATTR, &xzp, &acl_ids); in zfs_make_xattrdir()
1064 xzp, "", NULL, acl_ids.z_fuidp, vap); in zfs_make_xattrdir()
1066 zfs_acl_ids_free(&acl_ids); in zfs_make_xattrdir()