Home
last modified time | relevance | path

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

12345

/NextBSD/sys/cddl/compat/opensolaris/kern/
HDopensolaris_policy.c98 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_basic_link()
114 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_remove()
123 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_access()
174 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_any_access()
207 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_setdac()
258 if (secpolicy_fs_owner(vp->v_mount, cr) != 0) { in secpolicy_vnode_setattr()
301 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_setids_setgids()
311 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_vnode_setid_retain()
320 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_setid_clear()
337 if (secpolicy_fs_owner(vp->v_mount, cr) == 0) in secpolicy_setid_setsticky_clear()
[all …]
/NextBSD/sys/kern/
HDvfs_hash.c62 return (vp->v_hash + vp->v_mount->mnt_hashseed); in vfs_hash_index()
83 if (vp->v_mount != mp) in vfs_hash_get()
124 vfs_hash_bucket(vp->v_mount, hash), v_hashlist) { in vfs_hash_insert()
127 if (vp2->v_mount != vp->v_mount) in vfs_hash_insert()
149 LIST_INSERT_HEAD(vfs_hash_bucket(vp->v_mount, hash), vp, v_hashlist); in vfs_hash_insert()
160 LIST_INSERT_HEAD(vfs_hash_bucket(vp->v_mount, hash), vp, v_hashlist); in vfs_hash_rehash()
194 vfs_hash_bucket(vp->v_mount, vp->v_hash), in vfs_hash_changesize()
HDvfs_lookup.c528 compute_cn_lkflags(dp->v_mount, cnp->cn_lkflags | LK_RETRY, in lookup()
681 dp = dp->v_mount->mnt_vnodecovered; in lookup()
685 compute_cn_lkflags(dp->v_mount, cnp->cn_lkflags | in lookup()
721 if (needs_exclusive_leaf(dp->v_mount, cnp->cn_flags)) in lookup()
727 cnp->cn_lkflags = compute_cn_lkflags(dp->v_mount, cnp->cn_lkflags, in lookup()
736 (dp->v_vflag & VV_ROOT) && (dp->v_mount != NULL) && in lookup()
737 (dp->v_mount->mnt_flag & MNT_UNION)) { in lookup()
739 dp = dp->v_mount->mnt_vnodecovered; in lookup()
743 compute_cn_lkflags(dp->v_mount, cnp->cn_lkflags | in lookup()
838 if (dp->v_mount->mnt_flag & MNT_NOSYMFOLLOW) { in lookup()
[all …]
HDvfs_default.c600 mp = ap->a_vp->v_mount;
603 if (mp != ap->a_vp->v_mount) {
628 *ap->a_bnp = ap->a_bn * btodb(ap->a_vp->v_mount->mnt_stat.f_iosize);
827 if (vp->v_mount != (*dvp)->v_mount && in vop_stdvptocnp()
829 ((*dvp)->v_mount->mnt_flag & MNT_UNION)) { in vop_stdvptocnp()
830 *dvp = (*dvp)->v_mount->mnt_vnodecovered; in vop_stdvptocnp()
948 error = VFS_STATFS(vp->v_mount, &sfs, td); in vop_stdallocate()
/NextBSD/sys/ufs/ufs/
HDufsmount.h99 #define UFS_BALLOC(aa, bb, cc, dd, ee, ff) VFSTOUFS((aa)->v_mount)->um_balloc(aa, bb, cc, dd, ee, f…
100 #define UFS_BLKATOFF(aa, bb, cc, dd) VFSTOUFS((aa)->v_mount)->um_blkatoff(aa, bb, cc, dd)
101 #define UFS_TRUNCATE(aa, bb, cc, dd) VFSTOUFS((aa)->v_mount)->um_truncate(aa, bb, cc, dd)
102 #define UFS_UPDATE(aa, bb) VFSTOUFS((aa)->v_mount)->um_update(aa, bb)
103 #define UFS_VALLOC(aa, bb, cc, dd) VFSTOUFS((aa)->v_mount)->um_valloc(aa, bb, cc, dd)
104 #define UFS_VFREE(aa, bb, cc) VFSTOUFS((aa)->v_mount)->um_vfree(aa, bb, cc)
HDufs_acl.c209 if ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) == 0) in ufs_getacl_nfs4()
289 if ((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) in ufs_getacl_posix1e()
363 if ((ap->a_vp->v_mount->mnt_flag & (MNT_ACLS | MNT_NFS4ACLS)) == 0)
436 if ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) == 0) in ufs_setacl_nfs4()
439 if (ap->a_vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_setacl_nfs4()
491 if ((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) in ufs_setacl_posix1e()
519 if (ap->a_vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_setacl_posix1e()
613 if ((ap->a_vp->v_mount->mnt_flag & (MNT_ACLS | MNT_NFS4ACLS)) == 0)
627 if ((ap->a_vp->v_mount->mnt_flag & MNT_NFS4ACLS) == 0) in ufs_aclcheck_nfs4()
648 if ((ap->a_vp->v_mount->mnt_flag & MNT_ACLS) == 0) in ufs_aclcheck_posix1e()
[all …]
HDufs_vnops.c157 else if (((vp->v_mount->mnt_kern_flag & in ufs_itimes_locked()
256 error = VFS_VGET(ap->a_dvp->v_mount, ino, LK_EXCLUSIVE, vpp);
345 if (vp->v_mount->mnt_flag & MNT_RDONLY)
394 if ((vp->v_mount->mnt_flag & (MNT_ACLS | MNT_NFS4ACLS)) != 0) {
395 if (vp->v_mount->mnt_flag & MNT_NFS4ACLS)
499 vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize;
538 if (vp->v_mount->mnt_flag & MNT_RDONLY)
590 if (vp->v_mount->mnt_flag & MNT_RDONLY)
612 if (vp->v_mount->mnt_flag & MNT_RDONLY)
635 if (vp->v_mount->mnt_flag & MNT_RDONLY)
[all …]
HDufs_lookup.c77 #define OFSFMT(vp) ((vp)->v_mount->mnt_maxsymlinklen <= 0)
261 bmask = VFSTOUFS(vdp->v_mount)->um_mountp->mnt_stat.f_iosize - 1; in ufs_lookup_ino()
453 if (vdp->v_mount->mnt_maxsymlinklen > 0 && in ufs_lookup_ino()
607 if ((error = VFS_VGET(vdp->v_mount, ino, in ufs_lookup_ino()
648 if ((error = VFS_VGET(vdp->v_mount, ino, in ufs_lookup_ino()
749 error = VFS_VGET(pdp->v_mount, ino, cnp->cn_lkflags, &tdp); in ufs_lookup_ino()
771 mp = ITOV(ip)->v_mount;
847 if (ITOV(ip)->v_mount->mnt_maxsymlinklen > 0)
924 (VFSTOUFS(dvp->v_mount)->um_mountp->mnt_stat.f_iosize - 1);
1407 KASSERT(ddvp->v_mount == vp->v_mount, in ufs_dir_dd_ino()
[all …]
HDufs_extattr.c819 struct mount *mp = ap->a_vp->v_mount; in ufs_getextattr()
845 struct mount *mp = vp->v_mount; in ufs_extattr_get()
989 struct mount *mp = ap->a_vp->v_mount; in ufs_deleteextattr()
1020 struct mount *mp = ap->a_vp->v_mount; in ufs_setextattr()
1052 struct mount *mp = vp->v_mount; in ufs_extattr_set()
1058 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_extattr_set()
1160 struct mount *mp = vp->v_mount; in ufs_extattr_rm()
1166 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ufs_extattr_rm()
1275 struct mount *mp = vp->v_mount; in ufs_extattr_vnode_inactive()
HDufs_gjournal.c111 if (vp->v_mount->mnt_gjprovider == NULL) in ufs_gjournal_orphan()
130 if (vp->v_mount->mnt_gjprovider == NULL) in ufs_gjournal_close()
HDinode.h175 #define DOINGSOFTDEP(vp) ((vp)->v_mount->mnt_flag & (MNT_SOFTDEP | MNT_SUJ))
177 #define DOINGSUJ(vp) ((vp)->v_mount->mnt_flag & MNT_SUJ)
/NextBSD/sys/fs/nullfs/
HDnull_vnops.c325 error = null_nodeget(old_vps[0]->v_mount, **vppp, *vppp); in null_bypass()
367 mp = dvp->v_mount; in null_lookup()
461 (vp->v_mount->mnt_flag & MNT_RDONLY)) in null_setattr()
481 if (vp->v_mount->mnt_flag & MNT_RDONLY) in null_setattr()
500 ap->a_vap->va_fsid = ap->a_vp->v_mount->mnt_stat.f_fsid.val[0]; in null_getattr()
523 if (vp->v_mount->mnt_flag & MNT_RDONLY) in null_access()
549 if (vp->v_mount->mnt_flag & MNT_RDONLY) in null_accessx()
602 if ((fvp->v_mount != tdvp->v_mount) || in null_rename()
603 (tvp && (fvp->v_mount != tvp->v_mount))) { in null_rename()
750 mp = vp->v_mount; in null_inactive()
[all …]
HDnull_vfsops.c156 xmp->nullm_vfs = lowerrootvp->v_mount; in nullfs_mount()
184 if (NULLVPTOLOWERVP(nullm_rootvp)->v_mount->mnt_flag & MNT_LOCAL) { in nullfs_mount()
196 mp->mnt_kern_flag |= lowerrootvp->v_mount->mnt_kern_flag & in nullfs_mount()
201 mp->mnt_kern_flag |= lowerrootvp->v_mount->mnt_kern_flag & in nullfs_mount()
/NextBSD/sys/fs/ext2fs/
HDext2_vnops.c204 if ((vp->v_mount->mnt_flag & MNT_RDONLY) == 0) { in ext2_itimes_locked()
307 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_access()
355 vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize; in ext2_getattr()
389 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr()
426 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr()
443 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr()
453 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr()
488 if (vp->v_mount->mnt_flag & MNT_RDONLY) in ext2_setattr()
629 error = VFS_VGET(ap->a_dvp->v_mount, ino, LK_EXCLUSIVE, vpp); in ext2_mknod()
745 if ((fvp->v_mount != tdvp->v_mount) || in ext2_rename()
[all …]
HDext2_lookup.c326 bmask = VFSTOEXT2(vdp->v_mount)->um_mountp->mnt_stat.f_iosize - 1; in ext2_lookup_ino()
604 if ((error = VFS_VGET(vdp->v_mount, ino, LK_EXCLUSIVE, in ext2_lookup_ino()
642 if ((error = VFS_VGET(vdp->v_mount, ino, LK_EXCLUSIVE, in ext2_lookup_ino()
711 if ((error = VFS_VGET(vdp->v_mount, ino, cnp->cn_lkflags, in ext2_lookup_ino()
730 mp = ITOV(ip)->v_mount; in ext2_dirbad()
841 VFSTOEXT2(dvp->v_mount)->um_mountp->mnt_stat.f_bsize) in ext2_direnter()
1113 if ((error = VFS_VGET(vp->v_mount, dirbuf.dotdot_ino, in ext2_checkpath()
/NextBSD/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()
385 return (VFS_QUOTACTL(ump->um_uppervp->v_mount, cmd, uid, arg)); in unionfs_quotactl()
403 error = VFS_STATFS(ump->um_lowervp->v_mount, &mstat); in unionfs_statfs()
413 error = VFS_STATFS(ump->um_uppervp->v_mount, &mstat); in unionfs_statfs()
475 return (VFS_EXTATTRCTL(ump->um_uppervp->v_mount, cmd, in unionfs_extattrctl()
478 return (VFS_EXTATTRCTL(ump->um_lowervp->v_mount, cmd, in unionfs_extattrctl()
HDunion_vnops.c115 (dvp->v_mount->mnt_flag & MNT_RDONLY) && in unionfs_lookup()
259 !(dvp->v_mount->mnt_flag & MNT_RDONLY) && in unionfs_lookup()
262 error = unionfs_nodeget(dvp->v_mount, NULLVP, lvp, dvp, &vp, in unionfs_lookup()
273 error = unionfs_mkshadowdir(MOUNTTOUNIONFSMOUNT(dvp->v_mount), in unionfs_lookup()
317 error = unionfs_nodeget(dvp->v_mount, uvp, lvp, in unionfs_lookup()
374 error = unionfs_nodeget(ap->a_dvp->v_mount, vp, NULLVP, in unionfs_create()
448 error = unionfs_nodeget(ap->a_dvp->v_mount, vp, NULLVP, in unionfs_mknod()
685 ump = MOUNTTOUNIONFSMOUNT(ap->a_vp->v_mount); in unionfs_access()
694 (ap->a_vp->v_mount->mnt_flag & MNT_RDONLY)) { in unionfs_access()
715 if (ump->um_uppervp->v_mount->mnt_flag & MNT_RDONLY) { in unionfs_access()
[all …]
/NextBSD/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.c359 VWRITE_OWNER)) != 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) != 0) { in nfs_access()
610 if (NFSHASPNFS(VFSTONFS(vp->v_mount)) && (fmode & FWRITE) != 0) in nfs_open()
679 if ((vp->v_mount->mnt_kern_flag & MNTK_UNMOUNTF)) in nfs_close()
755 if (VFSTONFS(vp->v_mount)->nm_negnametimeo == 0) { in nfs_close()
772 (VFSTONFS(vp->v_mount)->nm_flag & NFSMNT_NOCTO) == 0) { in nfs_close()
913 (vp->v_mount->mnt_flag & MNT_RDONLY)) in nfs_setattr()
936 if (vp->v_mount->mnt_flag & MNT_RDONLY) in nfs_setattr()
1041 struct mount *mp = dvp->v_mount; in nfs_lookup()
1467 error = nfscl_nget(dvp->v_mount, dvp, nfhp, cnp, in nfs_mknodrpc()
1583 error = nfscl_nget(dvp->v_mount, dvp, nfhp, cnp, in nfs_create()
[all …]
/NextBSD/sys/fs/tmpfs/
HDtmpfs_vnops.c172 error = tmpfs_alloc_vp(dvp->v_mount, tnode, in tmpfs_lookup()
187 error = tmpfs_alloc_vp(dvp->v_mount, tnode, in tmpfs_lookup()
306 if (accmode & VWRITE && vp->v_mount->mnt_flag & MNT_RDONLY) { in tmpfs_access()
357 vap->va_fsid = vp->v_mount->mnt_stat.f_fsid.val[0]; in tmpfs_getattr()
475 VFS_TO_TMPFS(vp->v_mount)->tm_maxfilesize) in tmpfs_write()
538 tmp = VFS_TO_TMPFS(vp->v_mount); in tmpfs_remove()
599 error = tmpfs_alloc_dirent(VFS_TO_TMPFS(vp->v_mount), node, in tmpfs_link()
640 mp = fdvp->v_mount; in tmpfs_rename_relock()
779 if (fvp->v_mount != tdvp->v_mount || in tmpfs_rename()
780 (tvp != NULL && fvp->v_mount != tvp->v_mount)) { in tmpfs_rename()
[all …]
HDtmpfs_subr.c690 tmp = VFS_TO_TMPFS(dvp->v_mount); in tmpfs_alloc_file()
711 error = tmpfs_alloc_node(dvp->v_mount, tmp, vap->va_type, in tmpfs_alloc_file()
726 error = tmpfs_alloc_vp(dvp->v_mount, node, LK_EXCLUSIVE, vpp); in tmpfs_alloc_file()
981 tmpfs_alloc_dirent(VFS_TO_TMPFS(vp->v_mount), NULL, NULL, 0, in tmpfs_dir_attach()
1030 tmp = VFS_TO_TMPFS(vp->v_mount); in tmpfs_dir_detach()
1293 error = tmpfs_alloc_dirent(VFS_TO_TMPFS(dvp->v_mount), NULL, in tmpfs_dir_whiteout_add()
1309 tmpfs_free_dirent(VFS_TO_TMPFS(dvp->v_mount), de); in tmpfs_dir_whiteout_remove()
1335 tmp = VFS_TO_TMPFS(vp->v_mount); in tmpfs_reg_resize()
1469 if (vp->v_mount->mnt_flag & MNT_RDONLY) in tmpfs_chflags()
1519 if (vp->v_mount->mnt_flag & MNT_RDONLY) in tmpfs_chmod()
[all …]
/NextBSD/sys/fs/msdosfs/
HDmsdosfs_vnops.c240 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_access()
373 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr()
415 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr()
442 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr()
463 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr()
493 if (vp->v_mount->mnt_flag & MNT_RDONLY) in msdosfs_setattr()
574 } else if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERR) == 0) { in msdosfs_read()
600 (vp->v_mount->mnt_flag & (MNT_NOATIME | MNT_RDONLY)) == 0) in msdosfs_read()
770 if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERW) == 0) in msdosfs_write()
788 if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERW) == 0) in msdosfs_write()
[all …]
/NextBSD/sys/fs/autofs/
HDautofs_vnops.c80 mp = vp->v_mount; in autofs_getattr()
143 amp = VFSTOAUTOFS(vp->v_mount); in autofs_trigger_vn()
221 mp = dvp->v_mount; in autofs_lookup()
319 amp = VFSTOAUTOFS(vp->v_mount); in autofs_mkdir()
337 error = autofs_node_vn(child, vp->v_mount, LK_EXCLUSIVE, ap->a_vpp); in autofs_mkdir()
373 amp = VFSTOAUTOFS(vp->v_mount); in autofs_readdir()
/NextBSD/sys/fs/devfs/
HDdevfs_vnops.c231 dmp = VFSTODEVFS(vp->v_mount); in devfs_populate_vp()
275 dmp = VFSTODEVFS(vp->v_mount); in devfs_vptocnp()
717 dmp = VFSTODEVFS(vp->v_mount); in devfs_getattr()
916 dmp = VFSTODEVFS(dvp->v_mount); in devfs_lookupx()
949 error = devfs_allocv(de, dvp->v_mount, in devfs_lookupx()
1035 error = devfs_allocv(de, dvp->v_mount, cnp->cn_lkflags & LK_TYPE_MASK, in devfs_lookupx()
1051 dmp = VFSTODEVFS(ap->a_dvp->v_mount); in devfs_lookup()
1075 dmp = VFSTODEVFS(dvp->v_mount); in devfs_mknod()
1099 error = devfs_allocv(de, dvp->v_mount, LK_EXCLUSIVE, vpp); in devfs_mknod()
1306 dmp = VFSTODEVFS(ap->a_vp->v_mount); in devfs_readdir()
[all …]
/NextBSD/sys/fs/smbfs/
HDsmbfs_vnops.c131 if ((accmode & VWRITE) && (vp->v_mount->mnt_flag & MNT_RDONLY)) {
198 if ((vp->v_mount->mnt_flag & MNT_RDONLY) == 0)
206 else if ((vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
308 isreadonly = (vp->v_mount->mnt_flag & MNT_RDONLY);
634 if ((fvp->v_mount != tdvp->v_mount) ||
635 (tvp && (fvp->v_mount != tvp->v_mount))) {
1170 struct mount *mp = dvp->v_mount;
1326 mp = dvp->v_mount;

12345