Home
last modified time | relevance | path

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

12345

/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_policy.c105 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 Dvfs_hash.c61 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 Dvfs_lookup.c257 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 Dufsmount.h148 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 Dufs_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()
H A Dufs_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()
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 Dufs_vnops.c161 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 Dufs_bmap.c86 *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 Dufs_extattr.c822 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 Dinode.h211 #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 Dufs_lookup.c231 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 Dext2_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()
H A Dext2_vnops.c229 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 Dext2_bmap.c105 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 Dnull_vnops.c351 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 Dnfs.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))
H A Dnfs_clvnops.c467 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 Dnfs_clbio.c133 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 Dtmpfs_vnops.c114 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 Dunion_vnops.c117 (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 Dmsdosfs_vnops.c238 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 Dffs_vnops.c256 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 Dsmbfs_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()
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 Dautofs_vnops.c80 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 Ddevfs_vnops.c359 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 …]

12345