Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_acl.c306 vsecattr_t vsa, ovsa; in smbfs_acl_refresh() local
348 bzero(&vsa, sizeof (vsa)); in smbfs_acl_refresh()
349 vsa.vsa_mask = VSA_ACE | VSA_ACECNT; in smbfs_acl_refresh()
354 ASSERT(vsa.vsa_aclentp != NULL); in smbfs_acl_refresh()
362 np->r_secattr = vsa; in smbfs_acl_refresh()
427 smbfs_acl_getvsa(vnode_t *vp, vsecattr_t *vsa, in smbfs_acl_getvsa() argument
462 if (vsa->vsa_mask & VSA_ACECNT) in smbfs_acl_getvsa()
463 vsa->vsa_aclcnt = np->r_secattr.vsa_aclcnt; in smbfs_acl_getvsa()
465 if (vsa->vsa_mask & VSA_ACE) { in smbfs_acl_getvsa()
467 vsa->vsa_aclentp = kmem_alloc(vsa->vsa_aclentsz, KM_SLEEP); in smbfs_acl_getvsa()
[all …]
H A Dsmbfs_vnops.c4882 smbfs_getsecattr(vnode_t *vp, vsecattr_t *vsa, int flag, cred_t *cr, in smbfs_getsecattr() argument
4905 mask = vsa->vsa_mask & (VSA_ACE | VSA_ACECNT | in smbfs_getsecattr()
4911 error = smbfs_acl_getvsa(vp, vsa, flag, cr); in smbfs_getsecattr()
4916 error = fs_fab_acl(vp, vsa, flag, cr, ct); in smbfs_getsecattr()
4923 smbfs_setsecattr(vnode_t *vp, vsecattr_t *vsa, int flag, cred_t *cr, in smbfs_setsecattr() argument
4944 mask = vsa->vsa_mask & (VSA_ACE | VSA_ACECNT); in smbfs_setsecattr()
4960 error = smbfs_acl_setvsa(vp, vsa, flag, cr); in smbfs_setsecattr()
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_replay.c861 vsecattr_t vsa; in zfs_replay_acl_v0() local
873 bzero(&vsa, sizeof (vsa)); in zfs_replay_acl_v0()
874 vsa.vsa_mask = VSA_ACE | VSA_ACECNT; in zfs_replay_acl_v0()
875 vsa.vsa_aclcnt = lr->lr_aclcnt; in zfs_replay_acl_v0()
876 vsa.vsa_aclentsz = sizeof (ace_t) * vsa.vsa_aclcnt; in zfs_replay_acl_v0()
877 vsa.vsa_aclflags = 0; in zfs_replay_acl_v0()
878 vsa.vsa_aclentp = ace; in zfs_replay_acl_v0()
907 vsecattr_t vsa; in zfs_replay_acl() local
924 bzero(&vsa, sizeof (vsa)); in zfs_replay_acl()
926 vsa.vsa_aclcnt = lr->lr_aclcnt; in zfs_replay_acl()
[all …]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_srv.c3014 vsecattr_t vsa; in acl_perm() local
3024 vsa.vsa_mask = (VSA_ACL | VSA_ACLCNT); in acl_perm()
3025 error = VOP_GETSECATTR(vp, &vsa, 0, cr, NULL); in acl_perm()
3028 aclcnt = vsa.vsa_aclcnt; in acl_perm()
3031 aclentp = vsa.vsa_aclentp; in acl_perm()
3102 if (vsa.vsa_aclcnt) in acl_perm()
3103 kmem_free(vsa.vsa_aclentp, in acl_perm()
3104 vsa.vsa_aclcnt * sizeof (aclent_t)); in acl_perm()