/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_acl.c | 726 vsap->vsa_aclcnt = 0; in ufs_acl_get() 727 vsap->vsa_aclentp = NULL; in ufs_acl_get() 729 vsap->vsa_dfaclentp = NULL; in ufs_acl_get() 763 ksort((caddr_t)vsap->vsa_aclentp, vsap->vsa_aclcnt, in ufs_acl_get() 1005 ksort((caddr_t)vsap->vsa_aclentp, vsap->vsa_aclcnt, in vsecattr2aclentry() 1007 ksort((caddr_t)vsap->vsa_dfaclentp, vsap->vsa_dfaclcnt, in vsecattr2aclentry() 1127 vsap->vsa_aclentp = vsap->vsa_dfaclentp = NULL; in aclentry2vsecattr() 1162 ksort((caddr_t)vsap->vsa_aclentp, vsap->vsa_aclcnt, in aclentry2vsecattr() 1192 vsap->vsa_dfaclentp = in aclentry2vsecattr() 1209 ksort((caddr_t)vsap->vsa_dfaclentp, vsap->vsa_dfaclcnt, in aclentry2vsecattr() [all …]
|
H A D | ufs_vnops.c | 6279 ufs_getsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, in ufs_getsecattr() argument 6285 ulong_t vsa_mask = vsap->vsa_mask; in ufs_getsecattr() 6300 err = ufs_acl_get(ip, vsap, flag, cr); in ufs_getsecattr() 6311 ufs_setsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *cr, in ufs_setsecattr() argument 6317 ulong_t vsa_mask = vsap->vsa_mask; in ufs_setsecattr() 6329 ((vsap->vsa_aclentp == NULL) && in ufs_setsecattr() 6330 (vsap->vsa_dfaclentp == NULL))) { in ufs_setsecattr() 6395 err = ufs_acl_set(ip, vsap, flag, cr); in ufs_setsecattr()
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_attr.c | 153 nfs4_set_fattr4_attr(vattr_t *vap, vsecattr_t *vsap, in nfs4_set_fattr4_attr() argument 214 ASSERT(vsap->vsa_mask == (VSA_ACE | VSA_ACECNT)); in nfs4_set_fattr4_attr() 215 nap->acl.fattr4_acl_len = vsap->vsa_aclcnt; in nfs4_set_fattr4_attr() 216 nap->acl.fattr4_acl_val = vsap->vsa_aclentp; in nfs4_set_fattr4_attr() 269 if (vsap != NULL) in vattr_to_fattr4() 308 if (vsap == NULL) in vattr_to_fattr4() 313 if (!(*attrfunc)(vap, vsap, &nfs4_ntov_map[i], in vattr_to_fattr4() 365 nfsace4 *tmpacl = (nfsace4 *)vsap->vsa_aclentp; in vattr_to_fattr4() 371 xdr_size += RNDUP((vsap->vsa_aclcnt * in vattr_to_fattr4() 375 for (j = 0; j < vsap->vsa_aclcnt; j++) { in vattr_to_fattr4() [all …]
|
H A D | nfs4_acl.c | 2064 if (vsap->vsa_mask & VSA_ACE) { in nfs4_acl_fill_cache() 2089 if (vsap->vsa_aclcnt > 0) { in nfs4_acl_fill_cache() 2106 rvsap->vsa_aclcnt = vsap->vsa_aclcnt; in nfs4_acl_fill_cache() 2109 if (vsap->vsa_mask & VSA_ACECNT) { in nfs4_acl_fill_cache() 2116 if (vsap->vsa_mask == VSA_ACECNT || in nfs4_acl_fill_cache() 2135 nfs4_acl_free_cache(vsecattr_t *vsap) in nfs4_acl_free_cache() argument 2137 if (vsap == NULL) in nfs4_acl_free_cache() 2140 if (vsap->vsa_aclentp != NULL) in nfs4_acl_free_cache() 2141 vs_ace4_destroy(vsap); in nfs4_acl_free_cache() 2143 kmem_free(vsap, sizeof (*vsap)); in nfs4_acl_free_cache() [all …]
|
H A D | nfs4_deleg_ops.c | 327 deleg_rd_setsecattr(femarg_t *arg, vsecattr_t *vsap, int flag, cred_t *cr, in deleg_rd_setsecattr() argument 340 return (vnext_setsecattr(arg, vsap, flag, cr, ct)); in deleg_rd_setsecattr() 344 deleg_wr_setsecattr(femarg_t *arg, vsecattr_t *vsap, int flag, cred_t *cr, in deleg_wr_setsecattr() argument 357 return (vnext_setsecattr(arg, vsap, flag, cr, ct)); in deleg_wr_setsecattr()
|
H A D | nfs4_vnops.c | 3783 vsecattr_t *vsap) in nfs4setattr() argument 3918 if (vsap != NULL) in nfs4setattr() 4187 if (vsap != NULL) { in nfs4setattr() 12502 kmem_free(vsap->vsa_aclentp, in nfs4_create_getsecattr_return() 12504 vsap->vsa_aclentp = NULL; in nfs4_create_getsecattr_return() 12507 vsap->vsa_mask = orig_mask; in nfs4_create_getsecattr_return() 12524 kmem_free(vsap->vsa_aclentp, in nfs4_create_getsecattr_return() 12526 vsap->vsa_aclentp = NULL; in nfs4_create_getsecattr_return() 12532 kmem_free(vsap->vsa_dfaclentp, in nfs4_create_getsecattr_return() 12534 vsap->vsa_dfaclentp = NULL; in nfs4_create_getsecattr_return() [all …]
|
H A D | nfs4_xdr.c | 952 vsecattr_t *vsap = &garp->n4g_vsa; in xdr_ga_fattr_res() local 1084 vsap->vsa_aclcnt = acl.fattr4_acl_len; in xdr_ga_fattr_res() 1085 vsap->vsa_aclentp = acl.fattr4_acl_val; in xdr_ga_fattr_res() 1086 vsap->vsa_mask = VSA_ACE | VSA_ACECNT; in xdr_ga_fattr_res() 1087 vsap->vsa_aclentsz = vsap->vsa_aclcnt * sizeof (ace_t); in xdr_ga_fattr_res()
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/sys/ |
H A D | vnode.h | 1046 #define VOP_CREATE(dvp, p, vap, ex, mode, vpp, cr, flag, ct, vsap) \ argument 1047 fop_create(dvp, p, vap, ex, mode, vpp, cr, flag, ct, vsap) 1054 #define VOP_MKDIR(dp, p, vap, vpp, cr, ct, f, vsap) \ argument 1055 fop_mkdir(dp, p, vap, vpp, cr, ct, f, vsap) 1106 #define VOP_GETSECATTR(vp, vsap, f, cr, ct) \ argument 1107 fop_getsecattr(vp, vsap, f, cr, ct) 1108 #define VOP_SETSECATTR(vp, vsap, f, cr, ct) \ argument 1109 fop_setsecattr(vp, vsap, f, cr, ct)
|
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/sys/ |
H A D | vnode.h | 1053 #define VOP_CREATE(dvp, p, vap, ex, mode, vpp, cr, flag, ct, vsap) \ argument 1054 fop_create(dvp, p, vap, ex, mode, vpp, cr, flag, ct, vsap) 1061 #define VOP_MKDIR(dp, p, vap, vpp, cr, ct, f, vsap) \ argument 1062 fop_mkdir(dp, p, vap, vpp, cr, ct, f, vsap) 1113 #define VOP_GETSECATTR(vp, vsap, f, cr, ct) \ argument 1114 fop_getsecattr(vp, vsap, f, cr, ct) 1115 #define VOP_SETSECATTR(vp, vsap, f, cr, ct) \ argument 1116 fop_setsecattr(vp, vsap, f, cr, ct)
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | vnode.h | 1133 #define VOP_CREATE(dvp, p, vap, ex, mode, vpp, cr, flag, ct, vsap) \ argument 1134 fop_create(dvp, p, vap, ex, mode, vpp, cr, flag, ct, vsap) 1141 #define VOP_MKDIR(dp, p, vap, vpp, cr, ct, f, vsap) \ argument 1142 fop_mkdir(dp, p, vap, vpp, cr, ct, f, vsap) 1193 #define VOP_GETSECATTR(vp, vsap, f, cr, ct) \ argument 1194 fop_getsecattr(vp, vsap, f, cr, ct) 1195 #define VOP_SETSECATTR(vp, vsap, f, cr, ct) \ argument 1196 fop_setsecattr(vp, vsap, f, cr, ct)
|
H A D | fem.h | 255 int (*femop_setsecattr)(femarg_t *vf, vsecattr_t *vsap, \ 257 int (*femop_getsecattr)(femarg_t *vf, vsecattr_t *vsap, \ 393 extern int vnext_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, 395 extern int vnext_getsecattr(femarg_t *vf, vsecattr_t *vsap, int flag,
|
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_vnops.c | 489 sdev_getsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, in sdev_getsecattr() argument 499 (vsap->vsa_mask & (VSA_ACLCNT | VSA_DFACLCNT))) || in sdev_getsecattr() 501 (vsap->vsa_mask & (VSA_ACECNT | VSA_ACE)))) in sdev_getsecattr() 502 return (fs_fab_acl(vp, vsap, flags, cr, ct)); in sdev_getsecattr() 508 error = VOP_GETSECATTR(avp, vsap, flags, cr, ct); in sdev_getsecattr() 514 sdev_setsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, in sdev_setsecattr() argument 552 error = VOP_SETSECATTR(avp, vsap, flags, cr, ct); in sdev_setsecattr()
|
/illumos-gate/usr/src/uts/common/fs/devfs/ |
H A D | devfs_vnops.c | 614 devfs_getsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, in devfs_getsecattr() argument 630 error = fs_fab_acl(vp, vsap, flags, cr, ct); in devfs_getsecattr() 635 error = VOP_GETSECATTR(avp, vsap, flags, cr, ct); in devfs_getsecattr() 648 devfs_setsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, in devfs_setsecattr() argument 688 error = VOP_SETSECATTR(avp, vsap, flags, cr, ct); in devfs_setsecattr()
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_fsops.c | 128 vsecattr_t *vsap; in smb_fsop_create_with_sd() local 171 vsap = &vsecattr; in smb_fsop_create_with_sd() 173 vsap = NULL; in smb_fsop_create_with_sd() 181 &vp, flags, cr, vsap); in smb_fsop_create_with_sd() 185 &vp, flags, cr, vsap); in smb_fsop_create_with_sd() 188 if (vsap != NULL) in smb_fsop_create_with_sd() 189 kmem_free(vsap->vsa_aclentp, aclbsize); in smb_fsop_create_with_sd()
|
H A D | smb_vops.c | 807 int flags, cred_t *cr, vsecattr_t *vsap) in smb_vop_create() argument 836 vpp, cr, option_flags, &smb_ct, vsap); in smb_vop_create() 950 int flags, cred_t *cr, vsecattr_t *vsap) in smb_vop_mkdir() argument 978 error = VOP_MKDIR(dvp, np, vap, vpp, cr, &smb_ct, option_flags, vsap); in smb_vop_mkdir()
|
/illumos-gate/usr/src/uts/common/fs/fifofs/ |
H A D | fifovnops.c | 1957 fifo_setsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *crp, in fifo_setsecattr() argument 1969 error = VOP_SETSECATTR(VTOF(vp)->fn_realvp, vsap, flag, in fifo_setsecattr() 1982 fifo_getsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *crp, in fifo_getsecattr() argument 1986 return (VOP_GETSECATTR(VTOF(vp)->fn_realvp, vsap, flag, in fifo_getsecattr() 1989 return (fs_fab_acl(vp, vsap, flag, crp, ct)); in fifo_getsecattr()
|
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
H A D | fake_vnode.c | 1908 vsecattr_t *vsap, in fop_setsecattr() argument 1925 err = (*(vp)->v_op->vop_setsecattr) (vp, vsap, flag, cr, ct); in fop_setsecattr() 1933 vsecattr_t *vsap, in fop_getsecattr() argument 1951 err = (*(vp)->v_op->vop_getsecattr) (vp, vsap, flag, cr, ct); in fop_getsecattr()
|
/illumos-gate/usr/src/uts/common/fs/specfs/ |
H A D | specvnops.c | 2616 vsecattr_t *vsap, in spec_setsecattr() argument 2638 error = VOP_SETSECATTR(realvp, vsap, flag, cr, ct); in spec_setsecattr() 2652 vsecattr_t *vsap, in spec_getsecattr() argument 2665 return (VOP_GETSECATTR(realvp, vsap, flag, cr, ct)); in spec_getsecattr() 2667 return (fs_fab_acl(vp, vsap, flag, cr, ct)); in spec_getsecattr()
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fem.c | 1542 vhead_setsecattr(vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr, in vhead_setsecattr() argument 1555 errc = (*func)(arg0, vsap, flag, cr, ct); in vhead_setsecattr() 1563 errc = (*func)(arg0, vsap, flag, cr, ct); in vhead_setsecattr() 1570 vhead_getsecattr(vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr, in vhead_getsecattr() argument 1583 errc = (*func)(arg0, vsap, flag, cr, ct); in vhead_getsecattr() 1591 errc = (*func)(arg0, vsap, flag, cr, ct); in vhead_getsecattr() 2649 vnext_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, cred_t *cr, in vnext_setsecattr() argument 2660 return ((*func)(arg0, vsap, flag, cr, ct)); in vnext_setsecattr() 2664 vnext_getsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, cred_t *cr, in vnext_getsecattr() argument 2675 return ((*func)(arg0, vsap, flag, cr, ct)); in vnext_getsecattr()
|
H A D | vnode.c | 4357 vsecattr_t *vsap, in fop_setsecattr() argument 4374 err = (*(vp)->v_op->vop_setsecattr) (vp, vsap, flag, cr, ct); in fop_setsecattr() 4382 vsecattr_t *vsap, in fop_getsecattr() argument 4400 err = (*(vp)->v_op->vop_getsecattr) (vp, vsap, flag, cr, ct); in fop_getsecattr()
|
/illumos-gate/usr/src/uts/common/fs/portfs/ |
H A D | port_fop.c | 244 static int port_fop_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, 2310 port_fop_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flags, cred_t *cr, in port_fop_setsecattr() argument 2315 retval = vnext_setsecattr(vf, vsap, flags, cr, ct); in port_fop_setsecattr()
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_vop.c | 1277 vsecattr_t *vsap, in fop_setsecattr() argument
|