| /NextBSD/sys/cddl/compat/opensolaris/kern/ |
| HD | opensolaris_policy.c | 98 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/ |
| HD | vfs_hash.c | 62 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()
|
| HD | vfs_lookup.c | 528 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 …]
|
| HD | vfs_default.c | 600 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/ |
| HD | ufsmount.h | 99 #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)
|
| HD | ufs_acl.c | 209 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 …]
|
| HD | ufs_vnops.c | 157 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 …]
|
| HD | ufs_lookup.c | 77 #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 …]
|
| HD | ufs_extattr.c | 819 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()
|
| HD | ufs_gjournal.c | 111 if (vp->v_mount->mnt_gjprovider == NULL) in ufs_gjournal_orphan() 130 if (vp->v_mount->mnt_gjprovider == NULL) in ufs_gjournal_close()
|
| HD | inode.h | 175 #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/ |
| HD | null_vnops.c | 325 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 …]
|
| HD | null_vfsops.c | 156 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/ |
| HD | ext2_vnops.c | 204 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 …]
|
| HD | ext2_lookup.c | 326 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/ |
| HD | union_vfsops.c | 274 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()
|
| HD | union_vnops.c | 115 (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/ |
| HD | 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))
|
| HD | nfs_clvnops.c | 359 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/ |
| HD | tmpfs_vnops.c | 172 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 …]
|
| HD | tmpfs_subr.c | 690 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/ |
| HD | msdosfs_vnops.c | 240 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/ |
| HD | autofs_vnops.c | 80 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/ |
| HD | devfs_vnops.c | 231 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/ |
| HD | smbfs_vnops.c | 131 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;
|