/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | policy.c | 276 if ((vap->va_mode & (S_ISUID | S_ISGID)) != 0 && in secpolicy_setid_clear() 278 (vap->va_mode & S_ISUID) != 0 && in secpolicy_setid_clear() 281 vap->va_mode &= ~(S_ISUID|S_ISGID); in secpolicy_setid_clear() 323 if ((vap->va_mode & S_ISUID) != 0 && in secpolicy_setid_setsticky_clear() 333 if (!S_ISDIR(ip->i_mode) && (vap->va_mode & S_ISVTX) != 0 && in secpolicy_setid_setsticky_clear() 335 vap->va_mode &= ~S_ISVTX; in secpolicy_setid_setsticky_clear() 342 if ((vap->va_mode & S_ISGID) != 0 && in secpolicy_setid_setsticky_clear() 345 vap->va_mode &= ~S_ISGID; in secpolicy_setid_setsticky_clear()
|
H A D | zfs_acl.c | 1681 boolean_t isdir = S_ISDIR(va_mode); in zfs_acl_inherit() 1682 boolean_t isreg = S_ISREG(va_mode); in zfs_acl_inherit() 1688 if (aclinherit == ZFS_ACL_DISCARD || S_ISLNK(va_mode)) in zfs_acl_inherit() 1704 !zfs_ace_can_use(va_mode, iflags)) in zfs_acl_inherit() 1814 acl_ids->z_mode = vap->va_mode; in zfs_acl_ids_create() 1817 if ((error = zfs_vsec_2_aclp(zfsvfs, vap->va_mode, vsecp, in zfs_acl_ids_create() 1828 ((flag & IS_XATTR) && (S_ISDIR(vap->va_mode)))) { in zfs_acl_ids_create() 1886 (S_ISDIR(vap->va_mode))) { in zfs_acl_ids_create() 1905 vap->va_mode, paclp, acl_ids->z_mode, &need_chmod); in zfs_acl_ids_create() 1916 if (S_ISDIR(vap->va_mode)) in zfs_acl_ids_create() [all …]
|
H A D | zfs_znode.c | 742 if (S_ISDIR(vap->va_mode)) { in zfs_mknode() 787 if (S_ISDIR(vap->va_mode)) { in zfs_mknode() 795 if (S_ISBLK(vap->va_mode) || S_ISCHR(vap->va_mode)) in zfs_mknode() 803 if (S_ISREG(vap->va_mode) || S_ISDIR(vap->va_mode)) { in zfs_mknode() 907 (S_ISBLK(vap->va_mode) || S_ISCHR(vap->va_mode))) { in zfs_mknode() 1934 vattr.va_mode = S_IFDIR|0755; in zfs_create_fs()
|
H A D | zfs_vnops_os.c | 605 crgetuid(cr), cr, vap->va_mode)) != 0) { in zfs_create() 672 if (S_ISREG(vap->va_mode) || S_ISDIR(vap->va_mode)) in zfs_create() 842 crgetuid(cr), cr, vap->va_mode)) != 0) { in zfs_tmpfile() 866 if (S_ISREG(vap->va_mode) || S_ISDIR(vap->va_mode)) in zfs_tmpfile() 1204 ASSERT(S_ISDIR(vap->va_mode)); in zfs_mkdir() 1238 crgetuid(cr), cr, vap->va_mode)) != 0) { in zfs_mkdir() 2047 vap->va_mode = zp->z_mode; in zfs_setattr() 2090 oldva.va_mode = zp->z_mode; in zfs_setattr() 2277 new_mode = (pmode & S_IFMT) | (vap->va_mode & ~S_IFMT); in zfs_setattr() 2732 VERIFY_IMPLY(wo_vap, wo_vap->va_mode == S_IFCHR); in zfs_rename() [all …]
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | spl_policy.c | 249 vap->va_mode = ovap->va_mode; in secpolicy_vnode_setattr() 329 if ((vap->va_mode & (S_ISUID | S_ISGID)) != 0) { in secpolicy_setid_clear() 332 vap->va_mode &= ~(S_ISUID|S_ISGID); in secpolicy_setid_clear() 351 if (vp->v_type != VDIR && (vap->va_mode & S_ISTXT)) { in secpolicy_setid_setsticky_clear() 359 if ((vap->va_mode & S_ISGID) != 0) { in secpolicy_setid_setsticky_clear() 367 if ((vap->va_mode & S_ISUID) && ovap->va_uid != cr->cr_uid) { in secpolicy_setid_setsticky_clear()
|
/freebsd/contrib/netbsd-tests/fs/puffs/h_dtfs/ |
H A D | dtfs_vnops.c | 68 rv = puffs_access(VDIR, pn_dir->pn_va.va_mode, in dtfs_node_lookup() 88 rv = puffs_access(VDIR, pn_dir->pn_va.va_mode, in dtfs_node_lookup() 104 return puffs_access(pn->pn_va.va_type, pn->pn_va.va_mode, in dtfs_node_access() 126 if (va->va_mode != PUFFS_VNOVAL) { in dtfs_node_setattr() 128 pn->pn_va.va_type, va->va_mode, pcr); in dtfs_node_setattr() 138 pn->pn_va.va_mode, va->va_vaflags & VA_UTIMES_NULL, pcr); in dtfs_node_setattr()
|
H A D | dtfs_vfsops.c | 80 va->va_mode |= S_IFBLK; in rtdev() 82 va->va_mode |= S_IFCHR; in rtdev()
|
H A D | dtfs_subr.c | 53 vap->va_mode = 0777; in dtfs_baseattrs() 56 vap->va_mode = 0666; in dtfs_baseattrs()
|
/freebsd/sys/dev/fb/ |
H A D | vesa.c | 1287 adp->va_mode, adp->va_mode, mode, mode); in vesa_set_mode() 1297 if (VESA_MODE(adp->va_mode)) { in vesa_set_mode() 1444 if (adp == vesa_adp && VESA_MODE(adp->va_mode)) { in vesa_save_palette() 1493 if (VESA_MODE(adp->va_mode)) { in vesa_save_state() 1521 mode = adp->va_mode; in vesa_load_state() 1692 if (!VESA_MODE(adp->va_mode)) in get_palette() 1728 if (!VESA_MODE(adp->va_mode)) in set_palette() 1759 if (!VESA_MODE(adp->va_mode)) in vesa_ioctl() 1764 if (!VESA_MODE(adp->va_mode)) in vesa_ioctl() 1774 if (!VESA_MODE(adp->va_mode)) in vesa_ioctl() [all …]
|
H A D | fb.c | 323 adp->va_initial_mode, adp->va_initial_bios_mode, adp->va_mode); in fb_dump_adp_info() 429 ((video_adapter_info_t *)arg)->va_mode = adp->va_mode; in fb_commonioctl() 455 *(int *)arg = adp->va_mode; in fb_commonioctl()
|
/freebsd/sys/fs/procfs/ |
H A D | procfs.c | 94 vap->va_mode = mode; in procfs_attr() 99 vap->va_mode = 0; in procfs_attr()
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_internal.c | 205 return vaccess(vp->v_type, va.va_mode, va.va_uid, in fuse_internal_access() 330 vp_cache_at->va_mode = attr->mode & ~S_IFMT; in fuse_internal_cache_attrs() 535 fmni.mode = MAKEIMODE(vap->va_type, vap->va_mode); in fuse_internal_mknod() 1206 if (vap->va_mode != (mode_t)VNOVAL) { in fuse_internal_setattr() 1207 fsai->mode = vap->va_mode & ALLPERMS; in fuse_internal_setattr() 1272 if (va.va_mode & (S_ISUID | S_ISGID)) { in fuse_internal_clear_suid_on_write() 1273 mode_t mode = va.va_mode & ~(S_ISUID | S_ISGID); in fuse_internal_clear_suid_on_write() 1276 va.va_mode = mode; in fuse_internal_clear_suid_on_write()
|
H A D | fuse_vnops.c | 809 access_e = vaccess(vp->v_type, va.va_mode, va.va_uid, in fuse_vnop_close() 1012 mode_t mode = MAKEIMODE(vap->va_type, vap->va_mode); in fuse_vnop_create() 1643 if ((dvattr.va_mode & S_ISTXT) && in fuse_vnop_lookup() 1689 fmdi.mode = MAKEIMODE(vap->va_type, vap->va_mode); in fuse_vnop_mkdir() 2315 if (vap->va_mode != (mode_t)VNOVAL) in fuse_vnop_setattr() 2316 vap->va_mode &= ~(S_ISUID | S_ISGID); in fuse_vnop_setattr() 2321 vap->va_mode = old_va.va_mode & ~(S_ISUID | S_ISGID); in fuse_vnop_setattr() 2324 if (vap->va_mode != (mode_t)VNOVAL) { in fuse_vnop_setattr() 2326 if (checkperm && vp->v_type != VDIR && (vap->va_mode & S_ISTXT) in fuse_vnop_setattr() 2329 if (checkperm && (vap->va_mode & S_ISGID)) { in fuse_vnop_setattr()
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_node.c | 363 va->va_mode = smp->sm_file_mode; /* files access mode and type */ in smbfs_attr_cachelookup() 365 va->va_mode &= ~(S_IWUSR|S_IWGRP|S_IWOTH); in smbfs_attr_cachelookup() 369 va->va_mode = smp->sm_dir_mode; /* files access mode and type */ in smbfs_attr_cachelookup()
|
/freebsd/lib/libprocstat/ |
H A D | zfs_defs.c | 48 u_short va_mode; /* files access mode and type */ member
|
H A D | common_kvm.c | 153 mode = (mode_t)nfsnode.n_vattr.va_mode; in nfs_filestat()
|
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
H A D | vnode.h | 97 ushort_t va_mode; /* acc mode */ member
|
/freebsd/sys/fs/unionfs/ |
H A D | union_subr.c | 608 uva->va_mode = lva->va_mode; in unionfs_create_uppervattr_core() 614 uva->va_mode = lva->va_mode & 077077; in unionfs_create_uppervattr_core() 615 uva->va_mode |= (lva->va_type == VDIR ? in unionfs_create_uppervattr_core() 620 uva->va_mode = (lva->va_type == VDIR ? in unionfs_create_uppervattr_core() 627 uva->va_mode = 0777 & ~td->td_proc->p_pd->pd_cmask; in unionfs_create_uppervattr_core()
|
/freebsd/sys/sys/ |
H A D | fbio.h | 284 int va_mode; member 319 int va_mode; member
|
/freebsd/sys/dev/syscons/ |
H A D | scvidctl.c | 78 int va_mode; member 102 int va_mode; member 519 ((old_video_adapter_t *)data)->va_mode = adp->va_mode; in sc_vid_ioctl()
|
/freebsd/sys/fs/cd9660/ |
H A D | cd9660_vnops.c | 89 vap->va_mtime.tv_sec != VNOVAL || vap->va_mode != (mode_t)VNOVAL) in cd9660_setattr() 183 vap->va_mode = ip->inode.iso_mode; in cd9660_getattr() 184 vap->va_mode &= (vp->v_type == VDIR) ? ip->i_mnt->im_dmask : ip->i_mnt->im_fmask; in cd9660_getattr() 197 if (ip->i_size == 0 && (vap->va_mode & S_IFMT) == S_IFLNK) { in cd9660_getattr()
|
/freebsd/sys/security/mac_veriexec/ |
H A D | mac_veriexec.c | 922 "va_mode=%o, check_files=%d\n", va.va_mode, in mac_veriexec_syscall() 923 ((va.va_mode & (S_IXUSR|S_IXGRP|S_IXOTH)) == 0)); in mac_veriexec_syscall() 925 ((va.va_mode & (S_IXUSR|S_IXGRP|S_IXOTH)) == 0), td); in mac_veriexec_syscall()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clport.c | 418 dst->va_mode = src->va_mode; in ncl_copy_vattr() 1120 if (vap->va_mode != (mode_t)VNOVAL) { in nfscl_checksattr() 1121 if (vap->va_mode == nvap->na_mode) in nfscl_checksattr() 1122 vap->va_mode = (mode_t)VNOVAL; in nfscl_checksattr()
|
/freebsd/sys/fs/pseudofs/ |
H A D | pseudofs_vnops.c | 166 error = vaccess(vn->v_type, vattr.va_mode, vattr.va_uid, vattr.va_gid, in pfs_access() 246 vap->va_mode = 0555; in pfs_getattr() 250 vap->va_mode = 0444; in pfs_getattr() 254 vap->va_mode = 0; in pfs_getattr()
|
/freebsd/sys/security/mac_bsdextended/ |
H A D | mac_bsdextended.c | 312 match = (vap->va_mode & S_ISUID); in ugidfw_rulecheck() 320 match = (vap->va_mode & S_ISGID); in ugidfw_rulecheck()
|