Home
last modified time | relevance | path

Searched refs:v_mount (Results 1 – 25 of 122) sorted by relevance

12345

/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/spl/
HDspl_policy.c108 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_basic_link()
124 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_remove()
133 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_access()
184 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_any_access()
216 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_setdac()
267 if (secpolicy_fs_owner(vp->v_mount, cr) != 0) { in secpolicy_vnode_setattr()
310 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_setids_setgids()
320 if (secpolicy_fs_owner(ZTOV(zp)->v_mount, cr) == 0) in secpolicy_vnode_setid_retain()
329 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_setid_clear()
346 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_setid_setsticky_clear()
[all …]
/freebsd-13-stable/sys/kern/
HDvfs_hash.c62 return (vp->v_hash + vp->v_mount->mnt_hashseed); in vfs_hash_index()
85 if (vp->v_mount != mp) in vfs_hash_get()
124 if (vp->v_mount != mp) in vfs_hash_ref()
164 vfs_hash_bucket(vp->v_mount, hash), v_hashlist) { in vfs_hash_insert()
167 if (vp2->v_mount != vp->v_mount) in vfs_hash_insert()
189 LIST_INSERT_HEAD(vfs_hash_bucket(vp->v_mount, hash), vp, v_hashlist); in vfs_hash_insert()
201 LIST_INSERT_HEAD(vfs_hash_bucket(vp->v_mount, hash), vp, v_hashlist); in vfs_hash_rehash()
235 vfs_hash_bucket(vp->v_mount, vp->v_hash), in vfs_hash_changesize()
HDvfs_lookup.c237 mp = dp->v_mount; in nameicap_check_dotdot()
856 compute_cn_lkflags(dp->v_mount, cnp->cn_lkflags | LK_RETRY, in lookup()
1037 dp = dp->v_mount->mnt_vnodecovered; in lookup()
1041 compute_cn_lkflags(dp->v_mount, cnp->cn_lkflags | in lookup()
1082 if (needs_exclusive_leaf(dp->v_mount, cnp->cn_flags)) in lookup()
1088 cnp->cn_lkflags = compute_cn_lkflags(dp->v_mount, cnp->cn_lkflags, in lookup()
1098 (dp->v_vflag & VV_ROOT) && (dp->v_mount != NULL) && in lookup()
1099 (dp->v_mount->mnt_flag & MNT_UNION)) { in lookup()
1101 dp = dp->v_mount->mnt_vnodecovered; in lookup()
1105 compute_cn_lkflags(dp->v_mount, cnp->cn_lkflags | in lookup()
[all …]
HDvfs_default.c373 mp = vp->v_mount; in vop_stdadvlock()
606 *ap->a_bnp = ap->a_bn * btodb(ap->a_vp->v_mount->mnt_stat.f_iosize); in vop_stdbmap()
720 if (vp->v_mount != (*dvp)->v_mount && in vop_stdvptocnp()
722 ((*dvp)->v_mount->mnt_flag & MNT_UNION)) { in vop_stdvptocnp()
723 *dvp = (*dvp)->v_mount->mnt_vnodecovered; in vop_stdvptocnp()
849 error = VFS_STATFS(vp->v_mount, sfs, td); in vop_stdallocate()
1073 mp = vp->v_mount; in vop_stdset_text()
1144 mp = vp->v_mount; in vop_stdadd_writecount()
1386 sb->st_dev = vp->v_mount->mnt_stat.f_fsid.val[0]; in vop_stdstat()
/freebsd-13-stable/sys/ufs/ufs/
HDufsmount.h153 VFSTOUFS((aa)->v_mount)->um_balloc(aa, bb, cc, dd, ee, ff)
155 VFSTOUFS((aa)->v_mount)->um_blkatoff(aa, bb, cc, dd)
157 VFSTOUFS((aa)->v_mount)->um_truncate(aa, bb, cc, dd)
158 #define UFS_UPDATE(aa, bb) VFSTOUFS((aa)->v_mount)->um_update(aa, bb)
160 VFSTOUFS((aa)->v_mount)->um_valloc(aa, bb, cc, dd)
161 #define UFS_VFREE(aa, bb, cc) VFSTOUFS((aa)->v_mount)->um_vfree(aa, bb, cc)
200 #define OFSFMT(vp) (VFSTOUFS((vp)->v_mount)->um_maxsymlinklen <= 0)
HDufs_acl.c211 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()
365 if ((ap->a_vp->v_mount->mnt_flag & (MNT_ACLS | MNT_NFS4ACLS)) == 0)
439 if ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) == 0) in ufs_setacl_nfs4()
442 if (ap->a_vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_setacl_nfs4()
494 if ((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) in ufs_setacl_posix1e()
522 if (ap->a_vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_setacl_posix1e()
616 if ((ap->a_vp->v_mount->mnt_flag & (MNT_ACLS | MNT_NFS4ACLS)) == 0)
630 if ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) == 0) in ufs_aclcheck_nfs4()
651 if ((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) in ufs_aclcheck_posix1e()
[all …]
HDufs_gjournal.c67 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()
HDufs_vnops.c163 else if (((vp->v_mount->mnt_kern_flag & in ufs_itimes_locked()
230 mp = vp->v_mount; in ufs_sync_nlink()
306 error = VFS_VGET(ap->a_dvp->v_mount, ino, LK_EXCLUSIVE, vpp); in ufs_mknod()
392 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_accessx()
423 if ((vp->v_mount->mnt_flag & (MNT_ACLS | MNT_NFS4ACLS)) != 0) { in ufs_accessx()
424 if (vp->v_mount->mnt_flag & MNT_NFS4ACLS) in ufs_accessx()
565 sb->st_blksize = max(PAGE_SIZE, vp->v_mount->mnt_stat.f_iosize); in ufs_stat()
627 vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize; in ufs_getattr()
666 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_setattr()
717 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_setattr()
[all …]
HDufs_bmap.c89 *ap->a_bop = &VFSTOUFS(ap->a_vp->v_mount)->um_devvp->v_bufobj; in ufs_bmap()
110 mp = vp->v_mount; in readindir()
177 mp = vp->v_mount; in ufs_bmaparray()
362 mp = vp->v_mount; in ufs_bmap_seekdata()
466 ump = VFSTOUFS(vp->v_mount); in ufs_getlbns()
HDufs_extattr.c823 struct mount *mp = ap->a_vp->v_mount; in ufs_getextattr()
849 struct mount *mp = vp->v_mount; in ufs_extattr_get()
991 struct mount *mp = ap->a_vp->v_mount; in ufs_deleteextattr()
1019 struct mount *mp = ap->a_vp->v_mount; in ufs_setextattr()
1051 struct mount *mp = vp->v_mount; in ufs_extattr_set()
1057 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_extattr_set()
1159 struct mount *mp = vp->v_mount; in ufs_extattr_rm()
1165 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_extattr_rm()
1274 struct mount *mp = vp->v_mount; in ufs_extattr_vnode_inactive()
HDinode.h212 #define ITOVFS(ip) ((ip)->i_vnode->v_mount)
266 #define DOINGSOFTDEP(vp) MOUNTEDSOFTDEP((vp)->v_mount)
269 #define DOINGSUJ(vp) MOUNTEDSUJ((vp)->v_mount)
/freebsd-13-stable/sys/fs/ext2fs/
HDext2_acl.c281 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()
HDext2_vnops.c232 if ((vp->v_mount->mnt_flag & MNT_RDONLY) == 0) { in ext2_itimes_locked()
335 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_access()
383 vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize; in ext2_getattr()
417 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr()
454 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr()
471 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr()
481 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr()
514 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr()
656 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 …]
HDext2_bmap.c107 mp = vp->v_mount; in ext4_bmapext()
164 mp = vp->v_mount; in readindir()
226 mp = vp->v_mount; in ext2_bmaparray()
344 mp = vp->v_mount; in ext2_bmap_seekdata()
436 ump = VFSTOEXT2(vp->v_mount); in ext2_getlbns()
/freebsd-13-stable/sys/fs/nullfs/
HDnull_vnops.c355 error = null_nodeget(old_vps[0]->v_mount, **vppp, in null_bypass()
397 mp = dvp->v_mount; in null_lookup()
510 (vp->v_mount->mnt_flag & MNT_RDONLY)) in null_setattr()
530 if (vp->v_mount->mnt_flag & MNT_RDONLY) in null_setattr()
549 ap->a_sb->st_dev = ap->a_vp->v_mount->mnt_stat.f_fsid.val[0]; in null_stat()
561 ap->a_vap->va_fsid = ap->a_vp->v_mount->mnt_stat.f_fsid.val[0]; in null_getattr()
584 if (vp->v_mount->mnt_flag & MNT_RDONLY) in null_access()
610 if (vp->v_mount->mnt_flag & MNT_RDONLY) in null_accessx()
668 if ((fvp->v_mount != tdvp->v_mount) || in null_rename()
669 (tvp != NULL && fvp->v_mount != tvp->v_mount)) { in null_rename()
[all …]
HDnull_vfsops.c184 xmp->nullm_vfs = lowerrootvp->v_mount; in nullfs_mount()
199 if (NULLVPTOLOWERVP(nullm_rootvp)->v_mount->mnt_flag & MNT_LOCAL) { in nullfs_mount()
216 mp->mnt_kern_flag |= lowerrootvp->v_mount->mnt_kern_flag & in nullfs_mount()
221 mp->mnt_kern_flag |= lowerrootvp->v_mount->mnt_kern_flag & in nullfs_mount()
/freebsd-13-stable/sys/fs/unionfs/
HDunion_vfsops.c274 mp->mnt_flag |= ump->um_uppervp->v_mount->mnt_flag & MNT_RDONLY; in unionfs_domount()
294 if ((ump->um_lowervp->v_mount->mnt_flag & MNT_LOCAL) && in unionfs_domount()
295 (ump->um_uppervp->v_mount->mnt_flag & MNT_LOCAL)) in unionfs_domount()
382 return (VFS_QUOTACTL(ump->um_uppervp->v_mount, cmd, uid, arg)); in unionfs_quotactl()
400 error = VFS_STATFS(ump->um_lowervp->v_mount, mstat); in unionfs_statfs()
412 error = VFS_STATFS(ump->um_uppervp->v_mount, mstat); in unionfs_statfs()
479 return (VFS_EXTATTRCTL(ump->um_uppervp->v_mount, cmd, in unionfs_extattrctl()
482 return (VFS_EXTATTRCTL(ump->um_lowervp->v_mount, cmd, in unionfs_extattrctl()
HDunion_vnops.c116 (dvp->v_mount->mnt_flag & MNT_RDONLY) && in unionfs_lookup()
260 !(dvp->v_mount->mnt_flag & MNT_RDONLY) && in unionfs_lookup()
263 error = unionfs_nodeget(dvp->v_mount, NULLVP, lvp, dvp, &vp, in unionfs_lookup()
274 error = unionfs_mkshadowdir(MOUNTTOUNIONFSMOUNT(dvp->v_mount), in unionfs_lookup()
318 error = unionfs_nodeget(dvp->v_mount, uvp, lvp, in unionfs_lookup()
375 error = unionfs_nodeget(ap->a_dvp->v_mount, vp, NULLVP, in unionfs_create()
449 error = unionfs_nodeget(ap->a_dvp->v_mount, vp, NULLVP, in unionfs_mknod()
686 ump = MOUNTTOUNIONFSMOUNT(ap->a_vp->v_mount); in unionfs_access()
695 (ap->a_vp->v_mount->mnt_flag & MNT_RDONLY)) { in unionfs_access()
716 if (ump->um_uppervp->v_mount->mnt_flag & MNT_RDONLY) { in unionfs_access()
[all …]
/freebsd-13-stable/sys/fs/nfsclient/
HDnfs.h52 (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))
HDnfs_clvnops.c465 VWRITE_OWNER)) != 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) != 0) { in nfs_access()
731 if (NFSHASPNFS(VFSTONFS(vp->v_mount)) && (fmode & FWRITE) != 0) in nfs_open()
829 if (NFSCL_FORCEDISM(vp->v_mount)) in nfs_close()
926 if (VFSTONFS(vp->v_mount)->nm_negnametimeo == 0) { in nfs_close()
943 (VFSTONFS(vp->v_mount)->nm_flag & NFSMNT_NOCTO) == 0) { in nfs_close()
992 nmp = VFSTONFS(vp->v_mount); in nfs_getattr()
1072 (vp->v_mount->mnt_flag & MNT_RDONLY)) in nfs_setattr()
1096 if (vp->v_mount->mnt_flag & MNT_RDONLY) in nfs_setattr()
1207 struct mount *mp = dvp->v_mount; in nfs_lookup()
1572 nmp = VFSTONFS(vp->v_mount); in ncl_readrpc()
[all …]
/freebsd-13-stable/sys/fs/tmpfs/
HDtmpfs_vnops.c111 tm = VFS_TO_TMPFS(dvp->v_mount); in tmpfs_lookup1()
190 error = tmpfs_alloc_vp(dvp->v_mount, tnode, in tmpfs_lookup1()
206 error = tmpfs_alloc_vp(dvp->v_mount, tnode, in tmpfs_lookup1()
413 if (accmode & VWRITE && vp->v_mount->mnt_flag & MNT_RDONLY) { in tmpfs_access()
463 sb->st_dev = vp->v_mount->mnt_stat.f_fsid.val[0]; in tmpfs_stat()
517 vap->va_fsid = vp->v_mount->mnt_stat.f_fsid.val[0]; in tmpfs_getattr()
616 tmpfs_set_accessed(VFS_TO_TMPFS(vp->v_mount), node); in tmpfs_read()
687 error = vn_rlimit_fsizex(vp, uio, VFS_TO_TMPFS(vp->v_mount)-> in tmpfs_write()
753 tmp = VFS_TO_TMPFS(vp->v_mount); in tmpfs_remove()
813 error = tmpfs_alloc_dirent(VFS_TO_TMPFS(vp->v_mount), node, in tmpfs_link()
[all …]
/freebsd-13-stable/sys/fs/msdosfs/
HDmsdosfs_vnops.c243 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_access()
380 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr()
422 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr()
449 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr()
473 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr()
503 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr()
584 } else if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERR) == 0) { in msdosfs_read()
610 (vp->v_mount->mnt_flag & (MNT_NOATIME | MNT_RDONLY)) == 0) in msdosfs_read()
787 if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERW) == 0) in msdosfs_write()
805 if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERW) == 0) in msdosfs_write()
[all …]
/freebsd-13-stable/sys/ufs/ffs/
HDffs_vnops.c249 if (ffs_fsfail_cleanup(VFSTOUFS(vp->v_mount), 0)) in ffs_fsync()
267 ump = VFSTOUFS(vp->v_mount); in ffs_syncvnode()
680 if ((int)ip->i_size < VFSTOUFS(vp->v_mount)->um_maxsymlinklen) in ffs_read()
736 } else if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERR) == 0) { in ffs_read()
815 (vp->v_mount->mnt_flag & (MNT_NOATIME | MNT_RDONLY)) == 0) in ffs_read()
999 if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERW) == 0) { in ffs_write()
1042 if (ffs_fsfail_cleanup(VFSTOUFS(vp->v_mount), error)) in ffs_write()
1465 cred = vp->v_mount->mnt_cred; in ffs_close_ea()
1571 if (ap->a_commit && (vp->v_mount->mnt_flag & MNT_RDONLY) != 0) in ffs_closeextattr()
1611 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ffs_deleteextattr()
[all …]
/freebsd-13-stable/sys/fs/smbfs/
HDsmbfs_vnops.c125 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()
573 if ((fvp->v_mount != tdvp->v_mount) || in smbfs_rename()
574 (tvp && (fvp->v_mount != tvp->v_mount))) { in smbfs_rename()
1042 struct mount *mp = dvp->v_mount; in smbfs_lookup()
1199 mp = dvp->v_mount; in smbfs_lookup()
/freebsd-13-stable/sys/fs/autofs/
HDautofs_vnops.c81 mp = vp->v_mount; in autofs_getattr()
219 mp = dvp->v_mount; in autofs_lookup()
307 amp = VFSTOAUTOFS(vp->v_mount); in autofs_mkdir()
325 error = autofs_node_vn(child, vp->v_mount, LK_EXCLUSIVE, ap->a_vpp); in autofs_mkdir()
401 amp = VFSTOAUTOFS(vp->v_mount); in autofs_readdir()

12345