/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, 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 D | nfs4_deleg_ops.c | 327 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 D | nfs4_acl.c | 2045 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 D | nfs4_xdr.c | 878 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 D | nfs4_vnops.c | 495 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 D | sdev_vnops.c | 489 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 D | devfs_vnops.c | 612 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 D | fifovnops.c | 1949 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 D | port_fop.c | 243 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 D | ufs_acl.c | 714 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 D | ufs_vnops.c | 6419 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 D | fake_vop.c | 1053 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 D | smb_fsops.c | 126 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 D | smb_vops.c | 650 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 D | specvnops.c | 2615 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 D | fem.c | 1539 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 D | vnode.c | 4165 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
|