Home
last modified time | relevance | path

Searched refs:vsec (Results 1 – 8 of 8) sorted by relevance

/titanic_44/usr/src/uts/common/fs/cachefs/
H A Dcachefs_dlog.c651 cachefs_dlog_setsecattr(fscache_t *fscp, vsecattr_t *vsec, int flags, in cachefs_dlog_setsecattr() argument
663 ASSERT((vsec->vsa_mask & VSA_ACL) || (vsec->vsa_aclcnt == 0)); in cachefs_dlog_setsecattr()
664 ASSERT((vsec->vsa_mask & VSA_DFACL) || (vsec->vsa_dfaclcnt == 0)); in cachefs_dlog_setsecattr()
665 if ((vsec->vsa_mask & VSA_ACL) == 0) in cachefs_dlog_setsecattr()
666 vsec->vsa_aclcnt = 0; in cachefs_dlog_setsecattr()
667 if ((vsec->vsa_mask & VSA_DFACL) == 0) in cachefs_dlog_setsecattr()
668 vsec->vsa_dfaclcnt = 0; in cachefs_dlog_setsecattr()
671 alen = sizeof (aclent_t) * (vsec->vsa_aclcnt + vsec->vsa_dfaclcnt); in cachefs_dlog_setsecattr()
708 up->dl_mask = vsec->vsa_mask; in cachefs_dlog_setsecattr()
709 up->dl_aclcnt = vsec->vsa_aclcnt; in cachefs_dlog_setsecattr()
[all …]
H A Dcachefs_vnops.c86 static int cachefs_getaclfromcache(cnode_t *cp, vsecattr_t *vsec);
88 static void cachefs_acl2perm(cnode_t *cp, vsecattr_t *vsec);
219 static int cachefs_setsecattr(vnode_t *vp, vsecattr_t *vsec,
221 static int cachefs_getsecattr(vnode_t *vp, vsecattr_t *vsec,
225 static int cachefs_getsecattr_connected(vnode_t *vp, vsecattr_t *vsec, int flag,
227 static int cachefs_getsecattr_disconnected(vnode_t *vp, vsecattr_t *vsec,
8629 vsecattr_t *vsec, int flag, cred_t *cr) in cachefs_setsecattr_connected() argument
8661 error = VOP_SETSECATTR(cp->c_backvp, vsec, flag, cr, NULL); in cachefs_setsecattr_connected()
8676 cachefs_acl2perm(cp, vsec); in cachefs_setsecattr_connected()
8680 error = cachefs_cacheacl(cp, vsec); in cachefs_setsecattr_connected()
[all …]
H A Dcachefs_ioctl.c2149 vsecattr_t vsec; in cachefs_io_setsecattr() local
2179 vsec.vsa_mask = ssap->sc_mask; in cachefs_io_setsecattr()
2180 vsec.vsa_aclcnt = ssap->sc_aclcnt; in cachefs_io_setsecattr()
2181 vsec.vsa_dfaclcnt = ssap->sc_dfaclcnt; in cachefs_io_setsecattr()
2182 vsec.vsa_aclentp = ssap->sc_acl; in cachefs_io_setsecattr()
2183 vsec.vsa_dfaclentp = ssap->sc_acl + ssap->sc_aclcnt; in cachefs_io_setsecattr()
2187 error = VOP_SETSECATTR(tvp, &vsec, 0, cr, NULL); in cachefs_io_setsecattr()
/titanic_44/usr/src/uts/common/fs/zfs/
H A Dzfs_replay.c274 vsecattr_t vsec = { 0 }; in zfs_replay_create_acl() local
341 vsec.vsa_mask = VSA_ACE | VSA_ACE_ACLFLAGS; in zfs_replay_create_acl()
342 vsec.vsa_aclentp = (caddr_t)(lracl + 1) + xvatlen; in zfs_replay_create_acl()
343 vsec.vsa_aclcnt = lracl->lr_aclcnt; in zfs_replay_create_acl()
344 vsec.vsa_aclentsz = lracl->lr_acl_bytes; in zfs_replay_create_acl()
345 vsec.vsa_aclflags = lracl->lr_acl_flags; in zfs_replay_create_acl()
356 0, 0, &vp, kcred, vflg, NULL, &vsec); in zfs_replay_create_acl()
372 vsec.vsa_mask = VSA_ACE | VSA_ACE_ACLFLAGS; in zfs_replay_create_acl()
373 vsec.vsa_aclentp = (caddr_t)(lracl + 1) + xvatlen; in zfs_replay_create_acl()
374 vsec.vsa_aclcnt = lracl->lr_aclcnt; in zfs_replay_create_acl()
[all …]
H A Dzfs_ioctl.c5045 vsecattr_t vsec; in zfs_ioc_smb_acl() local
5107 vsec.vsa_mask = VSA_ACE; in zfs_ioc_smb_acl()
5108 vsec.vsa_aclentp = &full_access; in zfs_ioc_smb_acl()
5109 vsec.vsa_aclentsz = sizeof (full_access); in zfs_ioc_smb_acl()
5110 vsec.vsa_aclcnt = 1; in zfs_ioc_smb_acl()
5113 &vattr, EXCL, 0, &resourcevp, kcred, 0, NULL, &vsec); in zfs_ioc_smb_acl()
/titanic_44/usr/src/uts/common/fs/
H A Dvnode.c1366 vsecattr_t vsec; in vn_createat() local
1368 vsec.vsa_aclcnt = 0; in vn_createat()
1369 vsec.vsa_aclentp = NULL; in vn_createat()
1370 vsec.vsa_dfaclcnt = 0; in vn_createat()
1371 vsec.vsa_dfaclentp = NULL; in vn_createat()
1372 vsec.vsa_mask = VSA_DFACLCNT; in vn_createat()
1373 error = VOP_GETSECATTR(dvp, &vsec, 0, CRED(), NULL); in vn_createat()
1389 if (vsec.vsa_dfaclcnt == 0) in vn_createat()
1397 if (vsec.vsa_aclcnt && vsec.vsa_aclentp != NULL) in vn_createat()
1398 kmem_free((caddr_t)vsec.vsa_aclentp, in vn_createat()
[all …]
/titanic_44/usr/src/uts/common/sys/fs/
H A Dcachefs_dlog.h290 cachefs_dlog_setsecattr(fscache_t *fscp, vsecattr_t *vsec, int flags,
/titanic_44/usr/src/cmd/mdb/common/modules/genunix/
H A Dleaky.c157 hrtime_t vsec = vts / (hrtime_t)NANOSEC; in leaky_verbose_end() local
168 30, "elapsed CPU time", vsec, (vnsec * 10)/(hrtime_t)NANOSEC); in leaky_verbose_end()