Home
last modified time | relevance | path

Searched refs:va_mode (Results 1 – 25 of 32) sorted by relevance

12

/f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/
H A Dpolicy.c274 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 Dzfs_acl.c1662 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 Dzfs_znode.c715 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 Dzfs_vnops_os.c595 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 Dzpl_inode.c118 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 Dzfs_dir.c1173 va.va_mode = S_IFDIR | S_ISVTX | 0777; in zfs_get_xattrdir()
H A Dzpl_xattr.c493 vap->va_mode = xattr_mode; in zpl_xattr_set_dir()
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_policy.c252 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 Dvnode.h97 ushort_t va_mode; /* acc mode */ member
/f-stack/freebsd/security/mac_veriexec/
H A Dmac_veriexec.c690 "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 Dfbio.h420 int va_mode; member
455 int va_mode; member
/f-stack/lib/include/sys/
H A Dvnode.h98 u_short va_mode; /* files access mode and type */ member
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dvnode.h193 if (vap->va_mode != (uint16_t)VNOVAL) in vattr_init_mask()
/f-stack/freebsd/security/mac_bsdextended/
H A Dmac_bsdextended.c314 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 Dkern_exec.c510 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 Duipc_mqueue.c1003 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 Dvfs_syscalls.c1335 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 Dmac_veriexec_parser.c360 is_exec = (va.va_mode & VEXEC); in parse_entry()
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c1078 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 Dzfs_dir.c917 va.va_mode = S_IFDIR | S_ISVTX | 0777; in zfs_get_xattrdir()
H A Dzfs_znode.c274 vattr.va_mode = S_IFDIR|0555; in zfs_create_share_dir()
1691 vattr.va_mode = S_IFDIR|0755; in zfs_create_fs()
H A Dzfs_ctldir.c501 vap->va_mode = zfsctl_ctldir_mode; in zfsctl_common_getattr()
/f-stack/freebsd/security/audit/
H A Daudit_arg.c882 vnp->vn_mode = vattr.va_mode; in audit_arg_vnode()
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dzfs_log.c681 lr->lr_mode = (uint64_t)vap->va_mode; in zfs_log_setattr()
H A Dzfs_replay.c73 vap->va_mode = mode; in zfs_init_vattr()

12