/titanic_41/usr/src/uts/common/fs/cachefs/ |
H A D | cachefs_dlog.c | 651 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 D | cachefs_vnops.c | 86 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 D | cachefs_ioctl.c | 2149 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_41/usr/src/uts/common/fs/zfs/ |
H A D | zfs_replay.c | 274 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 D | zfs_ioctl.c | 5046 vsecattr_t vsec; in zfs_ioc_smb_acl() local 5108 vsec.vsa_mask = VSA_ACE; in zfs_ioc_smb_acl() 5109 vsec.vsa_aclentp = &full_access; in zfs_ioc_smb_acl() 5110 vsec.vsa_aclentsz = sizeof (full_access); in zfs_ioc_smb_acl() 5111 vsec.vsa_aclcnt = 1; in zfs_ioc_smb_acl() 5114 &vattr, EXCL, 0, &resourcevp, kcred, 0, NULL, &vsec); in zfs_ioc_smb_acl()
|
/titanic_41/usr/src/uts/common/fs/ |
H A D | vnode.c | 1366 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_41/usr/src/uts/common/sys/fs/ |
H A D | cachefs_dlog.h | 290 cachefs_dlog_setsecattr(fscache_t *fscp, vsecattr_t *vsec, int flags,
|
/titanic_41/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | leaky.c | 157 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()
|