/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | zfs_log.c | 70 zfs_log_create_txtype(zil_create_t type, vsecattr_t *vsecp, vattr_t *vap) in zfs_log_create_txtype() argument 75 if (vsecp == NULL && !isxvattr) in zfs_log_create_txtype() 77 if (vsecp && isxvattr) in zfs_log_create_txtype() 79 if (vsecp) in zfs_log_create_txtype() 84 if (vsecp == NULL && !isxvattr) in zfs_log_create_txtype() 86 if (vsecp && isxvattr) in zfs_log_create_txtype() 88 if (vsecp) in zfs_log_create_txtype() 299 znode_t *dzp, znode_t *zp, const char *name, vsecattr_t *vsecp, in zfs_log_create() argument 380 if (vsecp) { in zfs_log_create() 382 lracl->lr_aclcnt = vsecp->vsa_aclcnt; in zfs_log_create() [all …]
|
H A D | zfs_vnops.c | 1052 zfs_getsecattr(znode_t *zp, vsecattr_t *vsecp, int flag, cred_t *cr) in zfs_getsecattr() argument 1060 error = zfs_getacl(zp, vsecp, skipaclchk, cr); in zfs_getsecattr() 1067 zfs_setsecattr(znode_t *zp, vsecattr_t *vsecp, int flag, cred_t *cr) in zfs_setsecattr() argument 1077 error = zfs_setacl(zp, vsecp, skipaclchk, cr); in zfs_setsecattr()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_acl.c | 1620 vsecattr_t *vsecp, zfs_acl_ids_t *acl_ids, zidmap_t *mnt_ns) in zfs_acl_ids_create() argument 1638 if (vsecp) in zfs_acl_ids_create() 1639 if ((error = zfs_vsec_2_aclp(zfsvfs, vap->va_type, vsecp, cr, in zfs_acl_ids_create() 1738 if (inherited || vsecp) { in zfs_acl_ids_create() 1776 zfs_getacl(znode_t *zp, vsecattr_t *vsecp, boolean_t skipaclchk, cred_t *cr) in zfs_getacl() argument 1784 mask = vsecp->vsa_mask & (VSA_ACE | VSA_ACECNT | in zfs_getacl() 1825 vsecp->vsa_aclcnt = count; in zfs_getacl() 1830 vsecp->vsa_aclcnt = count; in zfs_getacl() 1839 vsecp->vsa_aclentp = kmem_alloc(aclsz, KM_SLEEP); in zfs_getacl() 1840 vsecp->vsa_aclentsz = aclsz; in zfs_getacl() [all …]
|
H A D | zfs_vnops_os.c | 937 znode_t **zpp, cred_t *cr, int flag, vsecattr_t *vsecp, zidmap_t *mnt_ns) in zfs_create() argument 964 (vsecp || (vap->va_mask & AT_XVATTR) || in zfs_create() 1019 cr, vsecp, &acl_ids, NULL)) != 0) in zfs_create() 1075 txtype = zfs_log_create_txtype(Z_FILE, vsecp, vap); in zfs_create() 1077 vsecp, acl_ids.z_fuidp, vap); in zfs_create() 1307 cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns) in zfs_mkdir() argument 1309 (void) flags, (void) vsecp; in zfs_mkdir()
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | zfs_acl.c | 1803 vsecattr_t *vsecp, zfs_acl_ids_t *acl_ids, zidmap_t *mnt_ns) in zfs_acl_ids_create() argument 1816 if (vsecp) in zfs_acl_ids_create() 1817 if ((error = zfs_vsec_2_aclp(zfsvfs, vap->va_mode, vsecp, in zfs_acl_ids_create() 1929 if (inherited || vsecp) { in zfs_acl_ids_create() 1967 zfs_getacl(znode_t *zp, vsecattr_t *vsecp, boolean_t skipaclchk, cred_t *cr) in zfs_getacl() argument 1975 mask = vsecp->vsa_mask & (VSA_ACE | VSA_ACECNT | in zfs_getacl() 2015 vsecp->vsa_aclcnt = count; in zfs_getacl() 2020 vsecp->vsa_aclcnt = count; in zfs_getacl() 2029 vsecp->vsa_aclentp = kmem_alloc(aclsz, KM_SLEEP); in zfs_getacl() 2030 vsecp->vsa_aclentsz = aclsz; in zfs_getacl() [all …]
|
H A D | zfs_vnops_os.c | 601 int mode, znode_t **zpp, cred_t *cr, int flag, vsecattr_t *vsecp, in zfs_create() argument 628 (vsecp || IS_EPHEMERAL(uid) || IS_EPHEMERAL(gid))) in zfs_create() 710 cr, vsecp, &acl_ids, mnt_ns)) != 0) in zfs_create() 771 txtype = zfs_log_create_txtype(Z_FILE, vsecp, vap); in zfs_create() 775 vsecp, acl_ids.z_fuidp, vap); in zfs_create() 849 int mode, struct inode **ipp, cred_t *cr, int flag, vsecattr_t *vsecp, in zfs_tmpfile() argument 875 (vsecp || IS_EPHEMERAL(uid) || IS_EPHEMERAL(gid))) in zfs_tmpfile() 904 cr, vsecp, &acl_ids, mnt_ns)) != 0) in zfs_tmpfile() 1230 cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns) in zfs_mkdir() argument 1255 (vsecp || IS_EPHEMERAL(uid) || IS_EPHEMERAL(gid))) in zfs_mkdir() [all …]
|
/freebsd/sys/contrib/openzfs/include/os/freebsd/zfs/sys/ |
H A D | zfs_vnops_os.h | 38 znode_t **zpp, cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns); 53 int mode, znode_t **zpp, cred_t *cr, int flag, vsecattr_t *vsecp, 55 extern int zfs_setsecattr(znode_t *zp, vsecattr_t *vsecp, int flag,
|
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
H A D | zfs_vnops_os.h | 49 int mode, znode_t **zpp, cred_t *cr, int flag, vsecattr_t *vsecp, 52 int mode, struct inode **ipp, cred_t *cr, int flag, vsecattr_t *vsecp, 56 znode_t **zpp, cred_t *cr, int flags, vsecattr_t *vsecp, zidmap_t *mnt_ns);
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | zfs_znode.h | 293 extern int zfs_log_create_txtype(zil_create_t, vsecattr_t *vsecp, 319 vsecattr_t *vsecp, zfs_fuid_info_t *fuidp);
|