| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | policy.c | 274 if ((vap->va_mode & (S_ISUID | S_ISGID)) != 0 && in secpolicy_setid_clear() 276 (vap->va_mode & S_ISUID) != 0 && in secpolicy_setid_clear() 279 vap->va_mode &= ~(S_ISUID|S_ISGID); in secpolicy_setid_clear() 317 if ((vap->va_mode & S_ISUID) != 0 && in secpolicy_setid_setsticky_clear() 327 if (!S_ISDIR(ip->i_mode) && (vap->va_mode & S_ISVTX) != 0 && in secpolicy_setid_setsticky_clear() 329 vap->va_mode &= ~S_ISVTX; in secpolicy_setid_setsticky_clear() 336 if ((vap->va_mode & S_ISGID) != 0 && in secpolicy_setid_setsticky_clear() 338 vap->va_mode &= ~S_ISGID; in secpolicy_setid_setsticky_clear()
|
| H A D | zfs_acl.c | 1662 boolean_t isdir = S_ISDIR(va_mode); in zfs_acl_inherit() 1663 boolean_t isreg = S_ISREG(va_mode); in zfs_acl_inherit() 1669 if (aclinherit == ZFS_ACL_DISCARD || S_ISLNK(va_mode)) in zfs_acl_inherit() 1685 !zfs_ace_can_use(va_mode, iflags)) in zfs_acl_inherit() 1795 acl_ids->z_mode = vap->va_mode; in zfs_acl_ids_create() 1798 if ((error = zfs_vsec_2_aclp(zfsvfs, vap->va_mode, vsecp, in zfs_acl_ids_create() 1809 ((flag & IS_XATTR) && (S_ISDIR(vap->va_mode)))) { in zfs_acl_ids_create() 1867 (S_ISDIR(vap->va_mode))) { in zfs_acl_ids_create() 1884 vap->va_mode, paclp, acl_ids->z_mode, &need_chmod); in zfs_acl_ids_create() 1895 if (S_ISDIR(vap->va_mode)) in zfs_acl_ids_create() [all …]
|
| H A D | zfs_znode.c | 715 if (S_ISDIR(vap->va_mode)) { in zfs_mknode() 760 if (S_ISDIR(vap->va_mode)) { in zfs_mknode() 768 if (S_ISBLK(vap->va_mode) || S_ISCHR(vap->va_mode)) in zfs_mknode() 776 if (S_ISREG(vap->va_mode) || S_ISDIR(vap->va_mode)) { in zfs_mknode() 880 (S_ISBLK(vap->va_mode) || S_ISCHR(vap->va_mode))) { in zfs_mknode() 1895 vattr.va_mode = S_IFDIR|0755; in zfs_create_fs()
|
| H A D | zfs_vnops_os.c | 595 crgetuid(cr), cr, vap->va_mode)) != 0) { in zfs_create() 649 if ((dzp->z_pflags & ZFS_XATTR) && !S_ISREG(vap->va_mode)) { in zfs_create() 661 if (S_ISREG(vap->va_mode) || S_ISDIR(vap->va_mode)) in zfs_create() 830 crgetuid(cr), cr, vap->va_mode)) != 0) { in zfs_tmpfile() 854 if (S_ISREG(vap->va_mode) || S_ISDIR(vap->va_mode)) in zfs_tmpfile() 1191 ASSERT(S_ISDIR(vap->va_mode)); in zfs_mkdir() 1225 crgetuid(cr), cr, vap->va_mode)) != 0) { in zfs_mkdir() 2024 vap->va_mode = zp->z_mode; in zfs_setattr() 2063 oldva.va_mode = zp->z_mode; in zfs_setattr() 2250 new_mode = (pmode & S_IFMT) | (vap->va_mode & ~S_IFMT); in zfs_setattr() [all …]
|
| H A D | zpl_inode.c | 118 vap->va_mode = mode; in zpl_vap_init() 124 vap->va_mode |= S_ISGID; in zpl_vap_init() 377 vap->va_mode = ia->ia_mode; in zpl_setattr()
|
| H A D | zfs_dir.c | 1173 va.va_mode = S_IFDIR | S_ISVTX | 0777; in zfs_get_xattrdir()
|
| H A D | zpl_xattr.c | 493 vap->va_mode = xattr_mode; in zpl_xattr_set_dir()
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_policy.c | 252 vap->va_mode = ovap->va_mode; in secpolicy_vnode_setattr() 332 if ((vap->va_mode & (S_ISUID | S_ISGID)) != 0) { in secpolicy_setid_clear() 335 vap->va_mode &= ~(S_ISUID|S_ISGID); in secpolicy_setid_clear() 354 if (vp->v_type != VDIR && (vap->va_mode & S_ISTXT)) { in secpolicy_setid_setsticky_clear() 362 if ((vap->va_mode & S_ISGID) != 0) { in secpolicy_setid_setsticky_clear() 370 if ((vap->va_mode & S_ISUID) && ovap->va_uid != cr->cr_uid) { in secpolicy_setid_setsticky_clear()
|
| /f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | vnode.h | 97 ushort_t va_mode; /* acc mode */ member
|
| /f-stack/freebsd/security/mac_veriexec/ |
| H A D | mac_veriexec.c | 690 "va_mode=%o, check_files=%d\n", va.va_mode, in mac_veriexec_syscall() 691 ((va.va_mode & (S_IXUSR|S_IXGRP|S_IXOTH)) == 0)); in mac_veriexec_syscall() 693 ((va.va_mode & (S_IXUSR|S_IXGRP|S_IXOTH)) == 0), td); in mac_veriexec_syscall()
|
| /f-stack/freebsd/sys/ |
| H A D | fbio.h | 420 int va_mode; member 455 int va_mode; member
|
| /f-stack/lib/include/sys/ |
| H A D | vnode.h | 98 u_short va_mode; /* files access mode and type */ member
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | vnode.h | 193 if (vap->va_mode != (uint16_t)VNOVAL) in vattr_init_mask()
|
| /f-stack/freebsd/security/mac_bsdextended/ |
| H A D | mac_bsdextended.c | 314 match = (vap->va_mode & S_ISUID); in ugidfw_rulecheck() 322 match = (vap->va_mode & S_ISGID); in ugidfw_rulecheck()
|
| /f-stack/freebsd/kern/ |
| H A D | kern_exec.c | 510 credential_changing |= (attr.va_mode & S_ISUID) && in do_execve() 512 credential_changing |= (attr.va_mode & S_ISGID) && in do_execve() 533 if (attr.va_mode & S_ISUID) { in do_execve() 538 if (attr.va_mode & S_ISGID) in do_execve() 1769 (attr->va_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) == 0 || in exec_check_permissions()
|
| H A D | uipc_mqueue.c | 1003 cnp->cn_cred, ap->a_vap->va_mode); in mqfs_create() 1180 error = vaccess(vp->v_type, vattr.va_mode, vattr.va_uid, vattr.va_gid, in mqfs_access() 1206 vap->va_mode = pn->mn_mode; in mqfs_getattr() 1298 if (vap->va_mode != (mode_t)VNOVAL) { in mqfs_setattr() 1302 pn->mn_mode = vap->va_mode; in mqfs_setattr() 1498 ap->a_vap->cn_cred, ap->a_vap->va_mode); in mqfs_mkdir()
|
| H A D | vfs_syscalls.c | 1335 vattr.va_mode = (mode & ALLPERMS) & in kern_mknodat() 1450 vattr.va_mode = (mode & ALLPERMS) & ~td->td_proc->p_pd->pd_cmask; in kern_mkfifoat() 1721 vattr.va_mode = ACCESSPERMS &~ td->td_proc->p_pd->pd_cmask; in kern_symlinkat() 2803 vattr.va_mode = mode & ALLPERMS; in setfmode() 2805 error = mac_vnode_check_setmode(cred, vp, vattr.va_mode); in setfmode() 3775 vattr.va_mode = (mode & ACCESSPERMS) &~ td->td_proc->p_pd->pd_cmask; in kern_mkdirat()
|
| /f-stack/freebsd/security/mac_veriexec_parser/ |
| H A D | mac_veriexec_parser.c | 360 is_exec = (va.va_mode & VEXEC); in parse_entry()
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_vnops_os.c | 1078 if ((vap->va_mode & S_ISVTX) && secpolicy_vnode_stky_modify(cr)) in zfs_create() 1079 vap->va_mode &= ~S_ISVTX; in zfs_create() 1111 if (S_ISREG(vap->va_mode) || S_ISDIR(vap->va_mode)) in zfs_create() 2028 vap->va_mode = zp->z_mode & ~S_IFMT; in zfs_getattr() 2376 vap->va_mode = zp->z_mode; in zfs_setattr() 2413 oldva.va_mode = zp->z_mode; in zfs_setattr() 2538 saved_mode = vap->va_mode; in zfs_setattr() 2555 vap->va_mode = saved_mode; in zfs_setattr() 2619 new_mode = (pmode & S_IFMT) | (vap->va_mode & ~S_IFMT); in zfs_setattr() 4613 mode = vap->va_mode & ALLPERMS; in zfs_freebsd_create()
|
| H A D | zfs_dir.c | 917 va.va_mode = S_IFDIR | S_ISVTX | 0777; in zfs_get_xattrdir()
|
| H A D | zfs_znode.c | 274 vattr.va_mode = S_IFDIR|0555; in zfs_create_share_dir() 1691 vattr.va_mode = S_IFDIR|0755; in zfs_create_fs()
|
| H A D | zfs_ctldir.c | 501 vap->va_mode = zfsctl_ctldir_mode; in zfsctl_common_getattr()
|
| /f-stack/freebsd/security/audit/ |
| H A D | audit_arg.c | 882 vnp->vn_mode = vattr.va_mode; in audit_arg_vnode()
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | zfs_log.c | 681 lr->lr_mode = (uint64_t)vap->va_mode; in zfs_log_setattr()
|
| H A D | zfs_replay.c | 73 vap->va_mode = mode; in zfs_init_vattr()
|