/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | spl_policy.c | 105 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_basic_link() 121 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_remove() 130 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_access() 181 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_any_access() 213 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_setdac() 264 if (secpolicy_fs_owner(vp->v_mount, cr) != 0) { in secpolicy_vnode_setattr() 307 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_setids_setgids() 317 if (secpolicy_fs_owner(ZTOV(zp)->v_mount, cr) == 0) in secpolicy_vnode_setid_retain() 326 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_setid_clear() 343 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_setid_setsticky_clear() [all …]
|
/freebsd/sys/kern/ |
H A D | vfs_hash.c | 61 return (vp->v_hash + vp->v_mount->mnt_hashseed); in vfs_hash_index() 84 if (vp->v_mount != mp) in vfs_hash_get() 123 if (vp->v_mount != mp) in vfs_hash_ref() 163 vfs_hash_bucket(vp->v_mount, hash), v_hashlist) { in vfs_hash_insert() 166 if (vp2->v_mount != vp->v_mount) in vfs_hash_insert() 188 LIST_INSERT_HEAD(vfs_hash_bucket(vp->v_mount, hash), vp, v_hashlist); in vfs_hash_insert() 200 LIST_INSERT_HEAD(vfs_hash_bucket(vp->v_mount, hash), vp, v_hashlist); in vfs_hash_rehash() 234 vfs_hash_bucket(vp->v_mount, vp->v_hash), in vfs_hash_changesize()
|
H A D | vfs_lookup.c | 257 mp = dp->v_mount; in nameicap_check_dotdot() 828 mp = atomic_load_ptr(&dp->v_mount); in vfs_lookup_degenerate() 1106 enforce_lkflags(dp->v_mount, cnp->cn_lkflags | LK_RETRY)); in vfs_lookup() 1238 dp = dp->v_mount->mnt_vnodecovered; in vfs_lookup() 1242 enforce_lkflags(dp->v_mount, cnp->cn_lkflags | in vfs_lookup() 1279 if (needs_exclusive_leaf(dp->v_mount, cnp->cn_flags)) in vfs_lookup() 1282 cnp->cn_lkflags = enforce_lkflags(dp->v_mount, cnp->cn_lkflags); in vfs_lookup() 1288 (dp->v_vflag & VV_ROOT) && (dp->v_mount != NULL) && in vfs_lookup() 1289 (dp->v_mount->mnt_flag & MNT_UNION)) { in vfs_lookup() 1291 dp = dp->v_mount in vfs_lookup() [all...] |
/freebsd/sys/ufs/ufs/ |
H A D | ufsmount.h | 148 VFSTOUFS((aa)->v_mount)->um_balloc(aa, bb, cc, dd, ee, ff) 150 VFSTOUFS((aa)->v_mount)->um_blkatoff(aa, bb, cc, dd) 152 VFSTOUFS((aa)->v_mount)->um_truncate(aa, bb, cc, dd) 153 #define UFS_UPDATE(aa, bb) VFSTOUFS((aa)->v_mount)->um_update(aa, bb) 155 VFSTOUFS((aa)->v_mount)->um_valloc(aa, bb, cc, dd) 156 #define UFS_VFREE(aa, bb, cc) VFSTOUFS((aa)->v_mount)->um_vfree(aa, bb, cc) 194 #define OFSFMT(vp) (VFSTOUFS((vp)->v_mount)->um_maxsymlinklen <= 0)
|
H A D | ufs_gjournal.c | 67 ump = VFSTOUFS(vp->v_mount); in ufs_gjournal_modref() 75 dev = VFSTOUFS(devvp->v_mount)->um_devvp->v_rdev; in ufs_gjournal_modref() 103 if (vp->v_mount->mnt_gjprovider == NULL) in ufs_gjournal_orphan() 122 if (vp->v_mount->mnt_gjprovider == NULL) in ufs_gjournal_close()
|
H A D | ufs_acl.c | 211 if ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) == 0) in ufs_getacl_nfs4() 291 if ((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) in ufs_getacl_posix1e() 358 if ((ap->a_vp->v_mount->mnt_flag & (MNT_ACLS | MNT_NFS4ACLS)) == 0) in ufs_getacl() 432 if ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) == 0) in ufs_setacl_nfs4() 435 if (ap->a_vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_setacl_nfs4() 487 if ((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) in ufs_setacl_posix1e() 515 if (ap->a_vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_setacl_posix1e() 602 if ((ap->a_vp->v_mount->mnt_flag & (MNT_ACLS | MNT_NFS4ACLS)) == 0) in ufs_setacl() 671 mp = atomic_load_ptr(&ap->a_vp->v_mount); in ufs_aclcheck()
|
H A D | ufs_vnops.c | 161 else if (((vp->v_mount->mnt_kern_flag & in ufs_itimes_locked() 228 mp = vp->v_mount; in ufs_sync_nlink() 304 error = VFS_VGET(ap->a_dvp->v_mount, ino, LK_EXCLUSIVE, vpp); in ufs_mknod() 391 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_accessx() 422 if ((vp->v_mount->mnt_flag & (MNT_ACLS | MNT_NFS4ACLS)) != 0) { in ufs_accessx() 423 if (vp->v_mount->mnt_flag & MNT_NFS4ACLS) in ufs_accessx() 566 sb->st_blksize = max(PAGE_SIZE, vp->v_mount->mnt_stat.f_iosize); in ufs_stat() 628 vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize; in ufs_getattr() 667 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_setattr() 718 if (vp->v_mount in ufs_setattr() [all...] |
H A D | ufs_bmap.c | 86 *ap->a_bop = &VFSTOUFS(ap->a_vp->v_mount)->um_devvp->v_bufobj; in ufs_bmap() 107 mp = vp->v_mount; in readindir() 174 mp = vp->v_mount; in ufs_bmaparray() 359 mp = vp->v_mount; in ufs_bmap_seekdata() 463 ump = VFSTOUFS(vp->v_mount); in ufs_getlbns()
|
H A D | ufs_extattr.c | 822 struct mount *mp = ap->a_vp->v_mount; in ufs_getextattr() 848 struct mount *mp = vp->v_mount; in ufs_extattr_get() 990 struct mount *mp = ap->a_vp->v_mount; in ufs_deleteextattr() 1018 struct mount *mp = ap->a_vp->v_mount; in ufs_setextattr() 1050 struct mount *mp = vp->v_mount; in ufs_extattr_set() 1056 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_extattr_set() 1158 struct mount *mp = vp->v_mount; in ufs_extattr_rm() 1164 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_extattr_rm() 1273 struct mount *mp = vp->v_mount; in ufs_extattr_vnode_inactive()
|
H A D | inode.h | 211 #define ITOVFS(ip) ((ip)->i_vnode->v_mount) 268 #define DOINGSOFTDEP(vp) MOUNTEDSOFTDEP((vp)->v_mount) 271 #define DOINGSUJ(vp) MOUNTEDSUJ((vp)->v_mount)
|
H A D | ufs_lookup.c | 231 bmask = VFSTOUFS(vdp->v_mount)->um_mountp->mnt_stat.f_iosize - 1; in ufs_lookup_ino() 593 if ((error = VFS_VGET(vdp->v_mount, ino, in ufs_lookup_ino() 634 if ((error = VFS_VGET(vdp->v_mount, ino, in ufs_lookup_ino() 734 error = VFS_VGET(pdp->v_mount, ino, cnp->cn_lkflags, &tdp); in ufs_lookup_ino() 758 ITOV(ip)->v_mount->mnt_stat.f_mntonname, (uintmax_t)ip->i_number, in ufs_dirbad() 904 (VFSTOUFS(dvp->v_mount)->um_mountp->mnt_stat.f_iosize - 1); in ufs_direnter() 1371 KASSERT(ddvp->v_mount == vp->v_mount, in ufs_dir_dd_ino() 1413 mp = vp->v_mount; in ufs_checkpath()
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_acl.c | 281 if (((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) || in ext2_getacl() 282 ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) != 0)) in ext2_getacl() 357 if ((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) in ext2_setacl_posix1e() 385 if (ap->a_vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setacl_posix1e() 478 if (((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) || in ext2_setacl() 479 ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) != 0)) in ext2_setacl() 495 if (((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) || in ext2_aclcheck() 496 ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) != 0)) in ext2_aclcheck() 502 if ((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) in ext2_aclcheck()
|
H A D | ext2_vnops.c | 229 if ((vp->v_mount->mnt_flag & MNT_RDONLY) == 0) { in ext2_itimes_locked() 329 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_access() 377 vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize; in ext2_getattr() 411 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr() 448 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr() 465 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr() 475 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr() 510 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr() 665 error = VFS_VGET(ap->a_dvp->v_mount, ino, LK_EXCLUSIVE, vpp); in ext2_mknod() 799 if ((fvp->v_mount != tdvp->v_mount) || in ext2_rename() [all …]
|
H A D | ext2_bmap.c | 105 mp = vp->v_mount; in ext4_bmapext() 162 mp = vp->v_mount; in readindir() 224 mp = vp->v_mount; in ext2_bmaparray() 342 mp = vp->v_mount; in ext2_bmap_seekdata() 434 ump = VFSTOEXT2(vp->v_mount); in ext2_getlbns()
|
/freebsd/sys/fs/nullfs/ |
H A D | null_vnops.c | 351 error = null_nodeget(old_vps[0]->v_mount, **vppp, in null_bypass() 393 mp = dvp->v_mount; in null_lookup() 506 (vp->v_mount->mnt_flag & MNT_RDONLY)) in null_setattr() 526 if (vp->v_mount->mnt_flag & MNT_RDONLY) in null_setattr() 545 ap->a_sb->st_dev = ap->a_vp->v_mount->mnt_stat.f_fsid.val[0]; in null_stat() 557 ap->a_vap->va_fsid = ap->a_vp->v_mount->mnt_stat.f_fsid.val[0]; in null_getattr() 580 if (vp->v_mount->mnt_flag & MNT_RDONLY) in null_access() 606 if (vp->v_mount->mnt_flag & MNT_RDONLY) in null_accessx() 664 if ((fvp->v_mount != tdvp->v_mount) || in null_rename() [all...] |
/freebsd/sys/fs/nfsclient/ |
H A D | nfs.h | 52 (VFSTONFS((v)->v_mount)->nm_flag & NFSMNT_NFSV3) 54 (VFSTONFS((v)->v_mount)->nm_flag & NFSMNT_NFSV4) 56 (VFSTONFS((v)->v_mount)->nm_flag & (NFSMNT_NFSV3 | NFSMNT_NFSV4))
|
H A D | nfs_clvnops.c | 467 VWRITE_OWNER)) != 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) != 0) { in nfs_access() 733 if (NFSHASPNFS(VFSTONFS(vp->v_mount)) && (fmode & FWRITE) != 0) in nfs_open() 831 if (NFSCL_FORCEDISM(vp->v_mount)) in nfs_close() 928 if (VFSTONFS(vp->v_mount)->nm_negnametimeo == 0) { in nfs_close() 945 (VFSTONFS(vp->v_mount)->nm_flag & NFSMNT_NOCTO) == 0) { in nfs_close() 993 nmp = VFSTONFS(vp->v_mount); in nfs_getattr() 1073 (vp->v_mount->mnt_flag & MNT_RDONLY)) in nfs_setattr() 1097 if (vp->v_mount->mnt_flag & MNT_RDONLY) in nfs_setattr() 1207 struct mount *mp = dvp->v_mount; in nfs_lookup() 1584 nmp = VFSTONFS(vp->v_mount); in ncl_readrpc() [all …]
|
H A D | nfs_clbio.c | 133 nmp = VFSTONFS(vp->v_mount); in ncl_getpages() 285 nmp = VFSTONFS(vp->v_mount); in ncl_putpages() 438 struct nfsmount *nmp = VFSTONFS(vp->v_mount); in ncl_bioread() 769 struct nfsmount *nmp = VFSTONFS(vp->v_mount); in nfs_directio_write() 839 struct nfsmount *nmp = VFSTONFS(vp->v_mount); in ncl_write() 1296 mp = vp->v_mount; in ncl_vinvalbuf() 1327 struct nfsmount *nmp = VFSTONFS(vp->v_mount); in ncl_vinvalbuf() 1563 nmp = VFSTONFS(vp->v_mount); in ncl_doio() 1662 if (NFSCL_FORCEDISM(vp->v_mount) || retv == 0) { in ncl_doio() 1670 ncl_clearcommit(vp->v_mount); in ncl_doio() [all...] |
/freebsd/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 114 tm = VFS_TO_TMPFS(dvp->v_mount); in tmpfs_lookup1() 187 error = tmpfs_alloc_vp(dvp->v_mount, tnode, in tmpfs_lookup1() 202 error = tmpfs_alloc_vp(dvp->v_mount, tnode, in tmpfs_lookup1() 423 (vp->v_mount->mnt_flag & MNT_RDONLY) != 0) in tmpfs_access() 459 sb->st_dev = vp->v_mount->mnt_stat.f_fsid.val[0]; in tmpfs_stat() 514 vap->va_fsid = vp->v_mount->mnt_stat.f_fsid.val[0]; in tmpfs_getattr() 613 tmpfs_set_accessed(VFS_TO_TMPFS(vp->v_mount), node); in tmpfs_read() 684 error = vn_rlimit_fsizex(vp, uio, VFS_TO_TMPFS(vp->v_mount)-> in tmpfs_write() 756 tmp = VFS_TO_TMPFS(vp->v_mount); in tmpfs_remove() 815 error = tmpfs_alloc_dirent(VFS_TO_TMPFS(vp->v_mount), nod in tmpfs_link() [all...] |
/freebsd/sys/fs/unionfs/ |
H A D | union_vnops.c | 117 (dvp->v_mount->mnt_flag & MNT_RDONLY) && in unionfs_lookup() 323 !(dvp->v_mount->mnt_flag & MNT_RDONLY) && in unionfs_lookup() 326 error = unionfs_nodeget(dvp->v_mount, NULLVP, lvp, dvp, &vp, in unionfs_lookup() 370 error = unionfs_nodeget(dvp->v_mount, uvp, lvp, in unionfs_lookup() 439 error = unionfs_nodeget(ap->a_dvp->v_mount, vp, NULLVP, in unionfs_create() 520 error = unionfs_nodeget(ap->a_dvp->v_mount, vp, NULLVP, in unionfs_mknod() 940 ump = MOUNTTOUNIONFSMOUNT(ap->a_vp->v_mount); in unionfs_access() 949 (ap->a_vp->v_mount->mnt_flag & MNT_RDONLY)) { in unionfs_access() 1021 ump = MOUNTTOUNIONFSMOUNT(ap->a_vp->v_mount); in unionfs_getattr() 1029 ap->a_vp->v_mount->mnt_stat.f_fsid.val[0]; in unionfs_getattr() [all …]
|
/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 238 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_access() 375 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr() 417 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr() 444 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr() 468 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr() 498 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr() 579 } else if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERR) == 0) { in msdosfs_read() 605 (vp->v_mount->mnt_flag & (MNT_NOATIME | MNT_RDONLY)) == 0) in msdosfs_read() 782 if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERW) == 0) in msdosfs_write() 800 if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERW) == 0) in msdosfs_write() [all …]
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_vnops.c | 256 if (ffs_fsfail_cleanup(VFSTOUFS(vp->v_mount), 0)) in ffs_fsync() 274 ump = VFSTOUFS(vp->v_mount); in ffs_syncvnode() 687 if ((int)ip->i_size < VFSTOUFS(vp->v_mount)->um_maxsymlinklen) in ffs_read() 743 } else if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERR) == 0) { in ffs_read() 823 (vp->v_mount->mnt_flag & (MNT_NOATIME | MNT_RDONLY)) == 0) in ffs_read() 1008 if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERW) == 0) { in ffs_write() 1051 if (ffs_fsfail_cleanup(VFSTOUFS(vp->v_mount), error)) in ffs_write() 1474 cred = vp->v_mount->mnt_cred; in ffs_close_ea() 1580 if (ap->a_commit && (vp->v_mount->mnt_flag & MNT_RDONLY) != 0) in ffs_closeextattr() 1620 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ffs_deleteextattr() [all …]
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_vnops.c | 125 if ((accmode & VWRITE) && (vp->v_mount->mnt_flag & MNT_RDONLY)) { in smbfs_access() 186 if ((vp->v_mount->mnt_flag & MNT_RDONLY) == 0) in smbfs_open() 194 else if ((vp->v_mount->mnt_flag & MNT_RDONLY) == 0) { in smbfs_open() 279 isreadonly = (vp->v_mount->mnt_flag & MNT_RDONLY); in smbfs_setattr() 574 if ((fvp->v_mount != tdvp->v_mount) || in smbfs_rename() 575 (tvp && (fvp->v_mount != tvp->v_mount))) { in smbfs_rename() 1049 struct mount *mp = dvp->v_mount; in smbfs_lookup() 1201 mp = dvp->v_mount; in smbfs_lookup()
|
/freebsd/sys/fs/autofs/ |
H A D | autofs_vnops.c | 80 mp = vp->v_mount; in autofs_getattr() 218 mp = dvp->v_mount; in autofs_lookup() 306 amp = VFSTOAUTOFS(vp->v_mount); in autofs_mkdir() 324 error = autofs_node_vn(child, vp->v_mount, LK_EXCLUSIVE, ap->a_vpp); in autofs_mkdir() 400 amp = VFSTOAUTOFS(vp->v_mount); in autofs_readdir()
|
/freebsd/sys/fs/devfs/ |
H A D | devfs_vnops.c | 359 dmp = VFSTODEVFS(vp->v_mount); in devfs_populate_vp() 409 dmp = VFSTODEVFS(vp->v_mount); in devfs_vptocnp() 812 dmp = VFSTODEVFS(vp->v_mount); in devfs_getattr() 1061 mp = dvp->v_mount; in devfs_lookupx() 1193 dmp = VFSTODEVFS(ap->a_dvp->v_mount); in devfs_lookup() 1217 dmp = VFSTODEVFS(dvp->v_mount); in devfs_mknod() 1241 error = devfs_allocv(de, dvp->v_mount, LK_EXCLUSIVE, vpp); in devfs_mknod() 1476 dmp = VFSTODEVFS(ap->a_vp->v_mount); in devfs_readdir() 1588 struct devfs_mount *dmp = VFSTODEVFS(vp->v_mount); in devfs_remove() 1711 dmp = VFSTODEVFS(vp->v_mount); in devfs_rioctl() [all …]
|