• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/zfs/

Lines Matching defs:vsecp

1619     vsecattr_t *vsecp, zfs_acl_ids_t *acl_ids)
1637 if (vsecp)
1638 if ((error = zfs_vsec_2_aclp(zfsvfs, vap->va_type, vsecp, cr,
1735 if (inherited || vsecp) {
1773 zfs_getacl(znode_t *zp, vsecattr_t *vsecp, boolean_t skipaclchk, cred_t *cr)
1781 mask = vsecp->vsa_mask & (VSA_ACE | VSA_ACECNT |
1822 vsecp->vsa_aclcnt = count;
1827 vsecp->vsa_aclcnt = count;
1836 vsecp->vsa_aclentp = kmem_alloc(aclsz, KM_SLEEP);
1837 vsecp->vsa_aclentsz = aclsz;
1841 vsecp->vsa_aclentp, !(mask & VSA_ACE_ALLTYPES));
1844 void *start = vsecp->vsa_aclentp;
1852 ASSERT((caddr_t)start - (caddr_t)vsecp->vsa_aclentp ==
1857 vsecp->vsa_aclflags = 0;
1859 vsecp->vsa_aclflags |= ACL_DEFAULTED;
1861 vsecp->vsa_aclflags |= ACL_PROTECTED;
1863 vsecp->vsa_aclflags |= ACL_AUTO_INHERIT;
1873 vsecattr_t *vsecp, cred_t *cr, zfs_fuid_info_t **fuidp, zfs_acl_t **zaclp)
1877 int aclcnt = vsecp->vsa_aclcnt;
1880 if (vsecp->vsa_aclcnt > MAX_ACL_ENTRIES || vsecp->vsa_aclcnt <= 0)
1889 (ace_t *)vsecp->vsa_aclentp, aclnode->z_acldata,
1897 vsecp->vsa_aclentp, aclnode->z_acldata, aclcnt,
1912 if (vsecp->vsa_mask & VSA_ACE_ACLFLAGS) {
1913 if (vsecp->vsa_aclflags & ACL_PROTECTED)
1915 if (vsecp->vsa_aclflags & ACL_DEFAULTED)
1917 if (vsecp->vsa_aclflags & ACL_AUTO_INHERIT)
1930 zfs_setacl(znode_t *zp, vsecattr_t *vsecp, boolean_t skipaclchk, cred_t *cr)
1934 ulong_t mask = vsecp->vsa_mask & (VSA_ACE | VSA_ACECNT);
1953 error = zfs_vsec_2_aclp(zfsvfs, ZTOV(zp)->v_type, vsecp, cr, &fuidp,
1962 if (!(vsecp->vsa_mask & VSA_ACE_ACLFLAGS)) {
2019 zfs_log_acl(zilog, tx, zp, vsecp, fuidp);