| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_policy.c | 265 ((mask & AT_GID) && vap->va_gid != ovap->va_gid && in secpolicy_vnode_setattr() 266 !groupmember(vap->va_gid, cr))) { in secpolicy_vnode_setattr() 275 ((mask & AT_GID) && vap->va_gid != ovap->va_gid)) { in secpolicy_vnode_setattr() 363 error = secpolicy_vnode_setids_setgids(vp, cr, ovap->va_gid); in secpolicy_setid_setsticky_clear()
|
| /f-stack/freebsd/security/mac_bsdextended/ |
| H A D | mac_bsdextended.c | 296 match = (vap->va_gid <= rule->mbr_object.mbo_gid_max && in ugidfw_rulecheck() 297 vap->va_gid >= rule->mbr_object.mbo_gid_min); in ugidfw_rulecheck() 340 match = (groupmember(vap->va_gid, cred) || in ugidfw_rulecheck() 341 vap->va_gid == cred->cr_rgid || in ugidfw_rulecheck() 342 vap->va_gid == cred->cr_svgid); in ugidfw_rulecheck() 410 vap->va_gid); in ugidfw_rulecheck()
|
| /f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | vnode.h | 99 gid_t va_gid; /* owner gid */ member
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zpl_inode.c | 122 vap->va_gid = KGID_TO_SGID(dir->i_gid); in zpl_vap_init() 126 vap->va_gid = crgetfsgid(cr); in zpl_vap_init() 379 vap->va_gid = KGID_TO_SGID(ia->ia_gid); in zpl_setattr()
|
| H A D | policy.c | 337 secpolicy_vnode_setids_setgids(cr, ovap->va_gid) != 0) { in secpolicy_setid_setsticky_clear()
|
| H A D | zfs_acl.c | 1789 gid_t gid = vap->va_gid; in zfs_acl_ids_create() 1803 acl_ids->z_fgid = vap->va_gid; in zfs_acl_ids_create() 1812 acl_ids->z_fgid = zfs_fuid_create(zfsvfs, (uint64_t)vap->va_gid, in zfs_acl_ids_create() 1814 gid = vap->va_gid; in zfs_acl_ids_create() 1821 (uint64_t)vap->va_gid, in zfs_acl_ids_create() 1823 gid = vap->va_gid; in zfs_acl_ids_create() 1825 !groupmember(vap->va_gid, cr) && in zfs_acl_ids_create()
|
| H A D | zfs_vnops_os.c | 1917 ((mask & ATTR_GID) && IS_EPHEMERAL(vap->va_gid)) || in zfs_setattr() 2032 zfs_groupmember(zfsvfs, vap->va_gid, cr); in zfs_setattr() 2064 zfs_fuid_map_ids(zp, cr, &oldva.va_uid, &oldva.va_gid); in zfs_setattr() 2226 (uint64_t)vap->va_gid, cr, ZFS_GROUP, &fuidp); in zfs_setattr()
|
| H A D | zfs_dir.c | 1174 zfs_fuid_map_ids(zp, cr, &va.va_uid, &va.va_gid); in zfs_get_xattrdir()
|
| H A D | zpl_xattr.c | 496 vap->va_gid = crgetfsgid(cr); in zpl_xattr_set_dir()
|
| H A D | zfs_znode.c | 1897 vattr.va_gid = crgetgid(cr); in zfs_create_fs()
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | vnode.h | 185 if (vap->va_gid != (gid_t)VNOVAL) in vattr_init_mask()
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | zfs_log.c | 687 if ((mask_applied & ATTR_GID) && IS_EPHEMERAL(vap->va_gid)) in zfs_log_setattr() 690 lr->lr_gid = (uint64_t)vap->va_gid; in zfs_log_setattr()
|
| H A D | zfs_replay.c | 78 vap->va_gid = (gid_t)(IS_EPHEMERAL(gid)) ? -1 : gid; in zfs_init_vattr()
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_acl.c | 1647 (uint64_t)vap->va_gid, cr, in zfs_acl_ids_create() 1649 gid = vap->va_gid; in zfs_acl_ids_create() 1656 (uint64_t)vap->va_gid, in zfs_acl_ids_create() 1658 gid = vap->va_gid; in zfs_acl_ids_create() 1660 !groupmember(vap->va_gid, cr) && in zfs_acl_ids_create()
|
| H A D | zfs_dir.c | 918 zfs_fuid_map_ids(zp, cr, &va.va_uid, &va.va_gid); in zfs_get_xattrdir()
|
| H A D | zfs_vnops_os.c | 1994 zfs_fuid_map_ids(zp, cr, &vap->va_uid, &vap->va_gid); in zfs_getattr() 2239 ((mask & AT_GID) && IS_EPHEMERAL(vap->va_gid)) || in zfs_setattr() 2384 zfs_groupmember(zfsvfs, vap->va_gid, cr); in zfs_setattr() 2414 zfs_fuid_map_ids(zp, cr, &oldva.va_uid, &oldva.va_gid); in zfs_setattr() 2594 new_gid = zfs_fuid_create(zfsvfs, (uint64_t)vap->va_gid, in zfs_setattr()
|
| H A D | zfs_znode.c | 276 vattr.va_gid = crgetgid(kcred); in zfs_create_share_dir() 1693 vattr.va_gid = crgetgid(cr); in zfs_create_fs()
|
| H A D | zfs_ctldir.c | 491 vap->va_gid = 0; in zfsctl_common_getattr()
|
| /f-stack/freebsd/kern/ |
| H A D | uipc_mqueue.c | 1180 error = vaccess(vp->v_type, vattr.va_mode, vattr.va_uid, vattr.va_gid, in mqfs_access() 1209 vap->va_gid = pn->mn_gid; in mqfs_getattr() 1271 if (vap->va_gid == (gid_t)VNOVAL) in mqfs_setattr() 1274 gid = vap->va_gid; in mqfs_setattr()
|
| H A D | kern_exec.c | 513 oldcred->cr_gid != attr.va_gid; in do_execve() 539 change_egid(imgp->newcred, attr.va_gid); in do_execve()
|
| H A D | vfs_default.c | 1560 sb->st_gid = vap->va_gid; in vop_stdstat()
|
| H A D | vfs_syscalls.c | 1539 if (hardlink_check_gid && !groupmember(va.va_gid, cred)) { in can_hardlink() 2928 vattr.va_gid = gid; in setfown() 2931 vattr.va_gid); in setfown()
|
| H A D | vfs_subr.c | 1042 vap->va_gid = VNOVAL; in vattr_null()
|
| /f-stack/freebsd/security/audit/ |
| H A D | audit_arg.c | 884 vnp->vn_gid = vattr.va_gid; in audit_arg_vnode()
|
| /f-stack/freebsd/sys/ |
| H A D | vnode.h | 285 gid_t va_gid; /* owner group id */ member
|