Home
last modified time | relevance | path

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

1234

/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dpolicy.c276 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 Dzfs_acl.c1681 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 Dzfs_znode.c742 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 Dzfs_vnops_os.c605 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 Dspl_policy.c249 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 Ddtfs_vnops.c68 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 Ddtfs_vfsops.c80 va->va_mode |= S_IFBLK; in rtdev()
82 va->va_mode |= S_IFCHR; in rtdev()
H A Ddtfs_subr.c53 vap->va_mode = 0777; in dtfs_baseattrs()
56 vap->va_mode = 0666; in dtfs_baseattrs()
/freebsd/sys/dev/fb/
H A Dvesa.c1287 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 Dfb.c323 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 Dprocfs.c94 vap->va_mode = mode; in procfs_attr()
99 vap->va_mode = 0; in procfs_attr()
/freebsd/sys/fs/fuse/
H A Dfuse_internal.c205 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 Dfuse_vnops.c809 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 Dsmbfs_node.c363 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 Dzfs_defs.c48 u_short va_mode; /* files access mode and type */ member
H A Dcommon_kvm.c153 mode = (mode_t)nfsnode.n_vattr.va_mode; in nfs_filestat()
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dvnode.h97 ushort_t va_mode; /* acc mode */ member
/freebsd/sys/fs/unionfs/
H A Dunion_subr.c608 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 Dfbio.h284 int va_mode; member
319 int va_mode; member
/freebsd/sys/dev/syscons/
H A Dscvidctl.c78 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 Dcd9660_vnops.c89 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 Dmac_veriexec.c922 "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 Dnfs_clport.c418 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 Dpseudofs_vnops.c166 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 Dmac_bsdextended.c312 match = (vap->va_mode & S_ISUID); in ugidfw_rulecheck()
320 match = (vap->va_mode & S_ISGID); in ugidfw_rulecheck()

1234