Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_acl.c1803 vsecattr_t *vsecp, zfs_acl_ids_t *acl_ids, zidmap_t *mnt_ns) in zfs_acl_ids_create() argument
1813 memset(acl_ids, 0, sizeof (zfs_acl_ids_t)); in zfs_acl_ids_create()
1814 acl_ids->z_mode = vap->va_mode; in zfs_acl_ids_create()
1818 cr, &acl_ids->z_fuidp, &acl_ids->z_aclp)) != 0) in zfs_acl_ids_create()
1821 acl_ids->z_fuid = vap->va_uid; in zfs_acl_ids_create()
1822 acl_ids->z_fgid = vap->va_gid; in zfs_acl_ids_create()
1829 acl_ids->z_fuid = zfs_fuid_create(zfsvfs, (uint64_t)vap->va_uid, in zfs_acl_ids_create()
1830 cr, ZFS_OWNER, &acl_ids->z_fuidp); in zfs_acl_ids_create()
1831 acl_ids->z_fgid = zfs_fuid_create(zfsvfs, (uint64_t)vap->va_gid, in zfs_acl_ids_create()
1832 cr, ZFS_GROUP, &acl_ids->z_fuidp); in zfs_acl_ids_create()
[all …]
H A Dzfs_vnops_os.c613 zfs_acl_ids_t acl_ids; in zfs_create() local
674 zfs_acl_ids_free(&acl_ids); in zfs_create()
693 zfs_acl_ids_free(&acl_ids); in zfs_create()
704 zfs_acl_ids_free(&acl_ids); in zfs_create()
710 cr, vsecp, &acl_ids, mnt_ns)) != 0) in zfs_create()
716 if (zfs_acl_ids_overquota(zfsvfs, &acl_ids, projid)) { in zfs_create()
717 zfs_acl_ids_free(&acl_ids); in zfs_create()
724 dmu_tx_hold_sa_create(tx, acl_ids.z_aclp->z_acl_bytes + in zfs_create()
733 acl_ids.z_aclp->z_acl_bytes > ZFS_ACE_SPACE) { in zfs_create()
735 0, acl_ids.z_aclp->z_acl_bytes); in zfs_create()
[all …]
H A Dzfs_znode_os.c658 uint_t flag, znode_t **zpp, zfs_acl_ids_t *acl_ids) in zfs_mknode() argument
763 mode = acl_ids->z_mode; in zfs_mknode()
787 pflags |= acl_ids->z_aclp->z_hints & in zfs_mknode()
843 NULL, &acl_ids->z_fuid, 8); in zfs_mknode()
845 NULL, &acl_ids->z_fgid, 8); in zfs_mknode()
879 &acl_ids->z_fuid, 8); in zfs_mknode()
881 &acl_ids->z_fgid, 8); in zfs_mknode()
886 } else if (acl_ids->z_aclp->z_version >= ZFS_ACL_VERSION_FUID) { in zfs_mknode()
888 &acl_ids->z_aclp->z_acl_count, 8); in zfs_mknode()
889 locate.cb_aclp = acl_ids->z_aclp; in zfs_mknode()
[all …]
H A Dzfs_dir.c1128 zfs_acl_ids_t acl_ids; in zfs_make_xattrdir() local
1137 &acl_ids, zfs_init_idmap)) != 0) in zfs_make_xattrdir()
1139 if (zfs_acl_ids_overquota(zfsvfs, &acl_ids, zp->z_projid)) { in zfs_make_xattrdir()
1140 zfs_acl_ids_free(&acl_ids); in zfs_make_xattrdir()
1145 dmu_tx_hold_sa_create(tx, acl_ids.z_aclp->z_acl_bytes + in zfs_make_xattrdir()
1154 zfs_acl_ids_free(&acl_ids); in zfs_make_xattrdir()
1158 zfs_mknode(zp, vap, tx, cr, IS_XATTR, &xzp, &acl_ids); in zfs_make_xattrdir()
1174 acl_ids.z_fuidp, vap); in zfs_make_xattrdir()
1176 zfs_acl_ids_free(&acl_ids); in zfs_make_xattrdir()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_acl.c1620 vsecattr_t *vsecp, zfs_acl_ids_t *acl_ids, zidmap_t *mnt_ns) in zfs_acl_ids_create() argument
1635 memset(acl_ids, 0, sizeof (zfs_acl_ids_t)); in zfs_acl_ids_create()
1636 acl_ids->z_mode = MAKEIMODE(vap->va_type, vap->va_mode); in zfs_acl_ids_create()
1640 &acl_ids->z_fuidp, &acl_ids->z_aclp)) != 0) in zfs_acl_ids_create()
1647 acl_ids->z_fuid = zfs_fuid_create(zfsvfs, in zfs_acl_ids_create()
1649 ZFS_OWNER, &acl_ids->z_fuidp); in zfs_acl_ids_create()
1650 acl_ids->z_fgid = zfs_fuid_create(zfsvfs, in zfs_acl_ids_create()
1652 ZFS_GROUP, &acl_ids->z_fuidp); in zfs_acl_ids_create()
1658 acl_ids->z_fuid = (uint64_t)id; in zfs_acl_ids_create()
1659 acl_ids->z_fgid = 0; in zfs_acl_ids_create()
[all …]
H A Dzfs_znode_os.c273 zfs_acl_ids_t acl_ids; in zfs_create_share_dir() local
293 kcred, NULL, &acl_ids, NULL)); in zfs_create_share_dir()
294 zfs_mknode(sharezp, &vattr, tx, kcred, IS_ROOT_NODE, &zp, &acl_ids); in zfs_create_share_dir()
301 zfs_acl_ids_free(&acl_ids); in zfs_create_share_dir()
557 uint_t flag, znode_t **zpp, zfs_acl_ids_t *acl_ids) in zfs_mknode() argument
665 mode = acl_ids->z_mode; in zfs_mknode()
672 pflags |= acl_ids->z_aclp->z_hints & in zfs_mknode()
728 NULL, &acl_ids->z_fuid, 8); in zfs_mknode()
730 NULL, &acl_ids->z_fgid, 8); in zfs_mknode()
761 &acl_ids->z_fuid, 8); in zfs_mknode()
[all …]
H A Dzfs_dir.c826 zfs_acl_ids_t acl_ids; in zfs_make_xattrdir() local
833 &acl_ids, NULL)) != 0) in zfs_make_xattrdir()
835 if (zfs_acl_ids_overquota(zfsvfs, &acl_ids, 0)) { in zfs_make_xattrdir()
836 zfs_acl_ids_free(&acl_ids); in zfs_make_xattrdir()
843 dmu_tx_hold_sa_create(tx, acl_ids.z_aclp->z_acl_bytes + in zfs_make_xattrdir()
852 zfs_acl_ids_free(&acl_ids); in zfs_make_xattrdir()
857 zfs_mknode(zp, vap, tx, cr, IS_XATTR, &xzp, &acl_ids); in zfs_make_xattrdir()
870 acl_ids.z_fuidp, vap); in zfs_make_xattrdir()
872 zfs_acl_ids_free(&acl_ids); in zfs_make_xattrdir()
H A Dzfs_vnops_os.c949 zfs_acl_ids_t acl_ids; in zfs_create() local
1019 cr, vsecp, &acl_ids, NULL)) != 0) in zfs_create()
1024 if (zfs_acl_ids_overquota(zfsvfs, &acl_ids, projid)) { in zfs_create()
1025 zfs_acl_ids_free(&acl_ids); in zfs_create()
1034 dmu_tx_hold_sa_create(tx, acl_ids.z_aclp->z_acl_bytes + in zfs_create()
1043 acl_ids.z_aclp->z_acl_bytes > ZFS_ACE_SPACE) { in zfs_create()
1045 0, acl_ids.z_aclp->z_acl_bytes); in zfs_create()
1049 zfs_acl_ids_free(&acl_ids); in zfs_create()
1055 zfs_mknode(dzp, vap, tx, cr, 0, &zp, &acl_ids); in zfs_create()
1066 zfs_acl_ids_free(&acl_ids); in zfs_create()
[all …]