Home
last modified time | relevance | path

Searched refs:vsap (Results 1 – 20 of 20) sorted by relevance

/titanic_44/usr/src/uts/common/fs/ufs/
H A Dufs_acl.c714 ufs_acl_get(struct inode *ip, vsecattr_t *vsap, int flag, cred_t *cr) in ufs_acl_get() argument
723 return (aclentry2vsecattr(ip->i_ufs_acl, vsap)); in ufs_acl_get()
732 vsap->vsa_aclcnt = 0; in ufs_acl_get()
733 vsap->vsa_aclentp = NULL; in ufs_acl_get()
734 vsap->vsa_dfaclcnt = 0; /* Default ACLs are not fabricated */ in ufs_acl_get()
735 vsap->vsa_dfaclentp = NULL; in ufs_acl_get()
737 if (vsap->vsa_mask & (VSA_ACLCNT | VSA_ACL)) in ufs_acl_get()
738 vsap->vsa_aclcnt = 4; /* USER, GROUP, OTHER, and CLASS */ in ufs_acl_get()
740 if (vsap->vsa_mask & VSA_ACL) { in ufs_acl_get()
741 vsap->vsa_aclentp = kmem_zalloc(4 * sizeof (aclent_t), in ufs_acl_get()
[all …]
H A Dufs_vnops.c6406 ufs_getsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, in ufs_getsecattr() argument
6412 ulong_t vsa_mask = vsap->vsa_mask; in ufs_getsecattr()
6427 err = ufs_acl_get(ip, vsap, flag, cr); in ufs_getsecattr()
6438 ufs_setsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *cr, in ufs_setsecattr() argument
6444 ulong_t vsa_mask = vsap->vsa_mask; in ufs_setsecattr()
6456 ((vsap->vsa_aclentp == NULL) && in ufs_setsecattr()
6457 (vsap->vsa_dfaclentp == NULL))) { in ufs_setsecattr()
6522 err = ufs_acl_set(ip, vsap, flag, cr); in ufs_setsecattr()
/titanic_44/usr/src/uts/common/fs/nfs/
H A Dnfs4_attr.c153 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()
232 vattr_to_fattr4(vattr_t *vap, vsecattr_t *vsap, fattr4 *fattrp, int flags, in vattr_to_fattr4() argument
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()
[all …]
H A Dnfs4_acl.c2045 nfs4_acl_fill_cache(rnode4_t *rp, vsecattr_t *vsap) in nfs4_acl_fill_cache() argument
2064 if (vsap->vsa_mask & VSA_ACE) { in nfs4_acl_fill_cache()
2066 if (rvsap->vsa_aclcnt != vsap->vsa_aclcnt) { in nfs4_acl_fill_cache()
2089 if (vsap->vsa_aclcnt > 0) { in nfs4_acl_fill_cache()
2090 aclsize = vsap->vsa_aclcnt * sizeof (nfsace4); in nfs4_acl_fill_cache()
2097 bcopy(vsap->vsa_aclentp, rvsap->vsa_aclentp, aclsize); in nfs4_acl_fill_cache()
2099 tmp_ace4 = (nfsace4 *) vsap->vsa_aclentp; in nfs4_acl_fill_cache()
2101 for (i = 0; i < vsap->vsa_aclcnt; i++) { 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()
[all …]
H A Dnfs4_deleg_ops.c326 deleg_rd_setsecattr(femarg_t *arg, vsecattr_t *vsap, int flag, cred_t *cr, in deleg_rd_setsecattr() argument
339 return (vnext_setsecattr(arg, vsap, flag, cr, ct)); in deleg_rd_setsecattr()
343 deleg_wr_setsecattr(femarg_t *arg, vsecattr_t *vsap, int flag, cred_t *cr, in deleg_wr_setsecattr() argument
356 return (vnext_setsecattr(arg, vsap, flag, cr, ct)); in deleg_wr_setsecattr()
H A Dnfs4_vnops.c499 nfs4args_setattr(nfs_argop4 *argop, vattr_t *vap, vsecattr_t *vsap, int flags, in nfs4args_setattr() argument
529 *error = vattr_to_fattr4(vap, vsap, attr, flags, OP_SETATTR, supp); in nfs4args_setattr()
3793 vsecattr_t *vsap) in nfs4setattr() argument
3908 nfs4args_setattr(&argop[setattr_argop], vap, vsap, flags, rp, cr, in nfs4setattr()
3928 if (vsap != NULL) in nfs4setattr()
4198 if (vsap != NULL) { in nfs4setattr()
12700 nfs4_create_getsecattr_return(vsecattr_t *filled_vsap, vsecattr_t *vsap, in nfs4_create_getsecattr_return() argument
12705 uint_t orig_mask = vsap->vsa_mask; in nfs4_create_getsecattr_return()
12708 error = vs_ace4_to_acet(filled_vsap, vsap, uid, gid, FALSE); in nfs4_create_getsecattr_return()
12718 if (vsap->vsa_aclentp != NULL) { in nfs4_create_getsecattr_return()
[all …]
H A Dnfs4_xdr.c878 vsecattr_t *vsap = &garp->n4g_vsa; in xdr_ga_fattr_res() local
1010 vsap->vsa_aclcnt = acl.fattr4_acl_len; in xdr_ga_fattr_res()
1011 vsap->vsa_aclentp = acl.fattr4_acl_val; in xdr_ga_fattr_res()
1012 vsap->vsa_mask = VSA_ACE | VSA_ACECNT; in xdr_ga_fattr_res()
1013 vsap->vsa_aclentsz = vsap->vsa_aclcnt * sizeof (ace_t); in xdr_ga_fattr_res()
/titanic_44/usr/src/lib/smbsrv/libfksmbsrv/common/sys/
H A Dvnode.h1046 #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)
/titanic_44/usr/src/uts/common/sys/
H A Dvnode.h1051 #define VOP_CREATE(dvp, p, vap, ex, mode, vpp, cr, flag, ct, vsap) \ argument
1052 fop_create(dvp, p, vap, ex, mode, vpp, cr, flag, ct, vsap)
1059 #define VOP_MKDIR(dp, p, vap, vpp, cr, ct, f, vsap) \ argument
1060 fop_mkdir(dp, p, vap, vpp, cr, ct, f, vsap)
1111 #define VOP_GETSECATTR(vp, vsap, f, cr, ct) \ argument
1112 fop_getsecattr(vp, vsap, f, cr, ct)
1113 #define VOP_SETSECATTR(vp, vsap, f, cr, ct) \ argument
1114 fop_setsecattr(vp, vsap, f, cr, ct)
H A Dfem.h255 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,
/titanic_44/usr/src/uts/common/fs/dev/
H A Dsdev_vnops.c489 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()
/titanic_44/usr/src/uts/common/fs/devfs/
H A Ddevfs_vnops.c612 devfs_getsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, in devfs_getsecattr() argument
628 error = fs_fab_acl(vp, vsap, flags, cr, ct); in devfs_getsecattr()
633 error = VOP_GETSECATTR(avp, vsap, flags, cr, ct); in devfs_getsecattr()
646 devfs_setsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, in devfs_setsecattr() argument
686 error = VOP_SETSECATTR(avp, vsap, flags, cr, ct); in devfs_setsecattr()
/titanic_44/usr/src/uts/common/fs/smbsrv/
H A Dsmb_fsops.c126 vsecattr_t *vsap; in smb_fsop_create_with_sd() local
169 vsap = &vsecattr; in smb_fsop_create_with_sd()
171 vsap = NULL; in smb_fsop_create_with_sd()
179 &vp, flags, cr, vsap); in smb_fsop_create_with_sd()
183 &vp, flags, cr, vsap); in smb_fsop_create_with_sd()
186 if (vsap != NULL) in smb_fsop_create_with_sd()
187 kmem_free(vsap->vsa_aclentp, aclbsize); in smb_fsop_create_with_sd()
H A Dsmb_vops.c639 int flags, cred_t *cr, vsecattr_t *vsap) in smb_vop_create() argument
668 vpp, cr, option_flags, &smb_ct, vsap); in smb_vop_create()
768 int flags, cred_t *cr, vsecattr_t *vsap) in smb_vop_mkdir() argument
796 error = VOP_MKDIR(dvp, np, vap, vpp, cr, &smb_ct, option_flags, vsap); in smb_vop_mkdir()
/titanic_44/usr/src/uts/common/fs/fifofs/
H A Dfifovnops.c1945 fifo_setsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *crp, in fifo_setsecattr() argument
1957 error = VOP_SETSECATTR(VTOF(vp)->fn_realvp, vsap, flag, in fifo_setsecattr()
1970 fifo_getsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *crp, in fifo_getsecattr() argument
1974 return (VOP_GETSECATTR(VTOF(vp)->fn_realvp, vsap, flag, in fifo_getsecattr()
1977 return (fs_fab_acl(vp, vsap, flag, crp, ct)); in fifo_getsecattr()
/titanic_44/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c2615 vsecattr_t *vsap, in spec_setsecattr() argument
2637 error = VOP_SETSECATTR(realvp, vsap, flag, cr, ct); in spec_setsecattr()
2651 vsecattr_t *vsap, in spec_getsecattr() argument
2664 return (VOP_GETSECATTR(realvp, vsap, flag, cr, ct)); in spec_getsecattr()
2666 return (fs_fab_acl(vp, vsap, flag, cr, ct)); in spec_getsecattr()
/titanic_44/usr/src/uts/common/fs/
H A Dfem.c1539 vhead_setsecattr(vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr, in vhead_setsecattr() argument
1552 errc = (*func)(arg0, vsap, flag, cr, ct); in vhead_setsecattr()
1560 errc = (*func)(arg0, vsap, flag, cr, ct); in vhead_setsecattr()
1567 vhead_getsecattr(vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr, in vhead_getsecattr() argument
1580 errc = (*func)(arg0, vsap, flag, cr, ct); in vhead_getsecattr()
1588 errc = (*func)(arg0, vsap, flag, cr, ct); in vhead_getsecattr()
2645 vnext_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, cred_t *cr, in vnext_setsecattr() argument
2656 return ((*func)(arg0, vsap, flag, cr, ct)); in vnext_setsecattr()
2660 vnext_getsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, cred_t *cr, in vnext_getsecattr() argument
2671 return ((*func)(arg0, vsap, flag, cr, ct)); in vnext_getsecattr()
H A Dvnode.c4127 vsecattr_t *vsap, in fop_setsecattr() argument
4144 err = (*(vp)->v_op->vop_setsecattr) (vp, vsap, flag, cr, ct); in fop_setsecattr()
4152 vsecattr_t *vsap, in fop_getsecattr() argument
4170 err = (*(vp)->v_op->vop_getsecattr) (vp, vsap, flag, cr, ct); in fop_getsecattr()
/titanic_44/usr/src/uts/common/fs/portfs/
H A Dport_fop.c243 static int port_fop_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flag,
2308 port_fop_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flags, cred_t *cr, in port_fop_setsecattr() argument
2313 retval = vnext_setsecattr(vf, vsap, flags, cr, ct); in port_fop_setsecattr()
/titanic_44/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfake_vop.c1050 vsecattr_t *vsap, in fop_setsecattr() argument