Searched defs:vsap (Results 1 - 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_attr.c153 nfs4_set_fattr4_attr(vattr_t *vap, vsecattr_t *vsap, argument
214 ASSERT(vsap->vsa_mask == (VSA_ACE | VSA_ACECNT));
215 nap->acl.fattr4_acl_len = vsap->vsa_aclcnt;
216 nap->acl.fattr4_acl_val = vsap->vsa_aclentp;
232 vattr_to_fattr4(vattr_t *vap, vsecattr_t *vsap, fattr4 *fattrp, int flags, argument
269 if (vsap != NULL)
308 if (vsap == NULL)
313 if (!(*attrfunc)(vap, vsap, &nfs4_ntov_map[i],
365 nfsace4 *tmpacl = (nfsace4 *)vsap->vsa_aclentp;
371 xdr_size += RNDUP((vsap
[all...]
H A Dnfs4_deleg_ops.c327 deleg_rd_setsecattr(femarg_t *arg, vsecattr_t *vsap, int flag, cred_t *cr, argument
340 return (vnext_setsecattr(arg, vsap, flag, cr, ct));
344 deleg_wr_setsecattr(femarg_t *arg, vsecattr_t *vsap, int flag, cred_t *cr, argument
357 return (vnext_setsecattr(arg, vsap, flag, cr, ct));
H A Dnfs4_acl.c2045 nfs4_acl_fill_cache(rnode4_t *rp, vsecattr_t *vsap) argument
2064 if (vsap->vsa_mask & VSA_ACE) {
2066 if (rvsap->vsa_aclcnt != vsap->vsa_aclcnt) {
2089 if (vsap->vsa_aclcnt > 0) {
2090 aclsize = vsap->vsa_aclcnt * sizeof (nfsace4);
2097 bcopy(vsap->vsa_aclentp, rvsap->vsa_aclentp, aclsize);
2099 tmp_ace4 = (nfsace4 *) vsap->vsa_aclentp;
2101 for (i = 0; i < vsap->vsa_aclcnt; i++) {
2106 rvsap->vsa_aclcnt = vsap->vsa_aclcnt;
2109 if (vsap
2135 nfs4_acl_free_cache(vsecattr_t *vsap) argument
[all...]
H A Dnfs4_xdr.c878 vsecattr_t *vsap = &garp->n4g_vsa; local
1010 vsap->vsa_aclcnt = acl.fattr4_acl_len;
1011 vsap->vsa_aclentp = acl.fattr4_acl_val;
1012 vsap->vsa_mask = VSA_ACE | VSA_ACECNT;
1013 vsap->vsa_aclentsz = vsap->vsa_aclcnt * sizeof (ace_t);
H A Dnfs4_vnops.c495 nfs4args_setattr(nfs_argop4 *argop, vattr_t *vap, vsecattr_t *vsap, int flags, argument
525 *error = vattr_to_fattr4(vap, vsap, attr, flags, OP_SETATTR, supp);
3778 vsecattr_t *vsap)
3893 nfs4args_setattr(&argop[setattr_argop], vap, vsap, flags, rp, cr,
3909 * If we are setting the ACL (indicated only by vsap != NULL), request
3913 if (vsap != NULL)
4183 if (vsap != NULL) {
12478 nfs4_create_getsecattr_return(vsecattr_t *filled_vsap, vsecattr_t *vsap, argument
12483 uint_t orig_mask = vsap->vsa_mask;
12486 error = vs_ace4_to_acet(filled_vsap, vsap, ui
3777 nfs4setattr(vnode_t *vp, struct vattr *vap, int flags, cred_t *cr, vsecattr_t *vsap) argument
[all...]
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_vnops.c489 sdev_getsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, argument
499 (vsap->vsa_mask & (VSA_ACLCNT | VSA_DFACLCNT))) ||
501 (vsap->vsa_mask & (VSA_ACECNT | VSA_ACE))))
502 return (fs_fab_acl(vp, vsap, flags, cr, ct));
508 error = VOP_GETSECATTR(avp, vsap, flags, cr, ct);
514 sdev_setsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, argument
552 error = VOP_SETSECATTR(avp, vsap, flags, cr, ct);
/illumos-gate/usr/src/uts/common/fs/devfs/
H A Ddevfs_vnops.c612 devfs_getsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, argument
628 error = fs_fab_acl(vp, vsap, flags, cr, ct);
633 error = VOP_GETSECATTR(avp, vsap, flags, cr, ct);
646 devfs_setsecattr(struct vnode *vp, struct vsecattr *vsap, int flags, argument
686 error = VOP_SETSECATTR(avp, vsap, flags, cr, ct);
/illumos-gate/usr/src/uts/common/fs/fifofs/
H A Dfifovnops.c1949 fifo_setsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *crp, argument
1961 error = VOP_SETSECATTR(VTOF(vp)->fn_realvp, vsap, flag,
1974 fifo_getsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *crp, argument
1978 return (VOP_GETSECATTR(VTOF(vp)->fn_realvp, vsap, flag,
1981 return (fs_fab_acl(vp, vsap, flag, crp, ct));
/illumos-gate/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, argument
2313 retval = vnext_setsecattr(vf, vsap, flags, cr, ct);
/illumos-gate/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) argument
723 return (aclentry2vsecattr(ip->i_ufs_acl, vsap));
732 vsap->vsa_aclcnt = 0;
733 vsap->vsa_aclentp = NULL;
734 vsap->vsa_dfaclcnt = 0; /* Default ACLs are not fabricated */
735 vsap->vsa_dfaclentp = NULL;
737 if (vsap->vsa_mask & (VSA_ACLCNT | VSA_ACL))
738 vsap->vsa_aclcnt = 4; /* USER, GROUP, OTHER, and CLASS */
740 if (vsap->vsa_mask & VSA_ACL) {
741 vsap
778 ufs_acl_set(struct inode *ip, vsecattr_t *vsap, int flag, cred_t *cr) argument
1003 vsecattr2aclentry(vsecattr_t *vsap, si_t **spp) argument
1127 aclentry2vsecattr(si_t *sp, vsecattr_t *vsap) argument
[all...]
H A Dufs_vnops.c6419 ufs_getsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, argument
6425 ulong_t vsa_mask = vsap->vsa_mask;
6440 err = ufs_acl_get(ip, vsap, flag, cr);
6451 ufs_setsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *cr, argument
6457 ulong_t vsa_mask = vsap->vsa_mask;
6469 ((vsap->vsa_aclentp == NULL) &&
6470 (vsap->vsa_dfaclentp == NULL))) {
6535 err = ufs_acl_set(ip, vsap, flag, cr);
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfake_vop.c1053 vsecattr_t *vsap,
1051 fop_setsecattr( vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr, caller_context_t *ct) argument
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_fsops.c126 vsecattr_t *vsap; local
169 vsap = &vsecattr;
171 vsap = NULL;
179 &vp, flags, cr, vsap);
183 &vp, flags, cr, vsap);
186 if (vsap != NULL)
187 kmem_free(vsap->vsa_aclentp, aclbsize);
H A Dsmb_vops.c650 int flags, cred_t *cr, vsecattr_t *vsap)
679 vpp, cr, option_flags, &smb_ct, vsap);
779 int flags, cred_t *cr, vsecattr_t *vsap)
807 error = VOP_MKDIR(dvp, np, vap, vpp, cr, &smb_ct, option_flags, vsap);
649 smb_vop_create(vnode_t *dvp, char *name, smb_attr_t *attr, vnode_t **vpp, int flags, cred_t *cr, vsecattr_t *vsap) argument
778 smb_vop_mkdir(vnode_t *dvp, char *name, smb_attr_t *attr, vnode_t **vpp, int flags, cred_t *cr, vsecattr_t *vsap) argument
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c2615 vsecattr_t *vsap,
2637 error = VOP_SETSECATTR(realvp, vsap, flag, cr, ct);
2651 vsecattr_t *vsap,
2664 return (VOP_GETSECATTR(realvp, vsap, flag, cr, ct));
2666 return (fs_fab_acl(vp, vsap, flag, cr, ct));
2613 spec_setsecattr( struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *cr, caller_context_t *ct) argument
2649 spec_getsecattr( struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *cr, caller_context_t *ct) argument
/illumos-gate/usr/src/uts/common/fs/
H A Dfem.c1539 vhead_setsecattr(vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr, argument
1552 errc = (*func)(arg0, vsap, flag, cr, ct);
1560 errc = (*func)(arg0, vsap, flag, cr, ct);
1567 vhead_getsecattr(vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr, argument
1580 errc = (*func)(arg0, vsap, flag, cr, ct);
1588 errc = (*func)(arg0, vsap, flag, cr, ct);
2645 vnext_setsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, cred_t *cr, argument
2656 return ((*func)(arg0, vsap, flag, cr, ct));
2660 vnext_getsecattr(femarg_t *vf, vsecattr_t *vsap, int flag, cred_t *cr, argument
2671 return ((*func)(arg0, vsap, fla
[all...]
H A Dvnode.c4165 vsecattr_t *vsap,
4182 err = (*(vp)->v_op->vop_setsecattr) (vp, vsap, flag, cr, ct);
4190 vsecattr_t *vsap,
4208 err = (*(vp)->v_op->vop_getsecattr) (vp, vsap, flag, cr, ct);
4163 fop_setsecattr( vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr, caller_context_t *ct) argument
4188 fop_getsecattr( vnode_t *vp, vsecattr_t *vsap, int flag, cred_t *cr, caller_context_t *ct) argument

Completed in 211 milliseconds