| /NextBSD/sys/ufs/ffs/ |
| HD | ffs_snapshot.c | 85 ffs_snapblkfree(fs, devvp, bno, size, inum, vtype, wkhd) in ffs_snapblkfree() argument 87 struct vnode *devvp; 122 ffs_copyonwrite(devvp, bp) in ffs_copyonwrite() argument 123 struct vnode *devvp; in ffs_copyonwrite() 171 static void try_free_snapdata(struct vnode *devvp); 172 static struct snapdata *ffs_snapdata_acquire(struct vnode *devvp); 221 struct vnode *vp, *xvp, *mvp, *devvp; local 305 devvp = ip->i_devvp; 493 if ((error = bread(devvp, fsbtodb(fs, fs->fs_csaddr + loc), 634 sn = ffs_snapdata_acquire(devvp); [all …]
|
| HD | ffs_vfsops.c | 144 struct vnode *devvp; in ffs_mount() local 236 devvp = ump->um_devvp; in ffs_mount() 331 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_mount() 332 error = VOP_ACCESS(devvp, VREAD | VWRITE, in ffs_mount() 337 VOP_UNLOCK(devvp, 0); in ffs_mount() 340 VOP_UNLOCK(devvp, 0); in ffs_mount() 380 (error = softdep_mount(devvp, mp, fs, td->td_ucred))){ in ffs_mount() 473 devvp = ndp.ni_vp; in ffs_mount() 474 if (!vn_isdisk(devvp, &error)) { in ffs_mount() 475 vput(devvp); in ffs_mount() [all …]
|
| HD | ffs_alloc.c | 2144 ffs_blkfree_cg(ump, fs, devvp, bno, size, inum, dephd) in ffs_blkfree_cg() argument 2147 struct vnode *devvp; 2164 if (devvp->v_type == VREG) { 2166 dev = VTOI(devvp)->i_devvp->v_rdev; 2170 dev = devvp->v_rdev; 2172 ASSERT_VOP_LOCKED(devvp, "ffs_blkfree_cg"); 2189 if (bread(devvp, cgblkno, (int)fs->fs_cgsize, NOCRED, &bp)) { 2206 if (devvp->v_type == VREG) { 2267 if (MOUNTEDSOFTDEP(mp) && devvp->v_type != VREG) 2278 struct vnode *devvp; member [all …]
|
| HD | ffs_suspend.c | 96 struct vnode *devvp; in ffs_susp_rdwr() local 114 devvp = ump->um_devvp; in ffs_susp_rdwr() 140 error = bread(devvp, btodb(uio->uio_offset), len, in ffs_susp_rdwr()
|
| HD | ffs_softdep.c | 112 softdep_mount(devvp, mp, fs, cred) in softdep_mount() argument 113 struct vnode *devvp; in softdep_mount() 538 struct vnode *devvp, in softdep_check_suspend() argument 550 bo = &devvp->v_bufobj; in softdep_check_suspend() 1891 struct vnode *devvp; local 1904 devvp = ump->um_devvp; 1907 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); 1908 error = VOP_FSYNC(devvp, MNT_WAIT, td); 1909 VOP_UNLOCK(devvp, 0); 1921 struct vnode *devvp; in softdep_waitidle() local [all …]
|
| /NextBSD/sys/fs/ext2fs/ |
| HD | ext2_vfsops.c | 97 static int compute_sb_data(struct vnode * devvp, 113 struct vnode *devvp; in ext2_mount() local 171 devvp = ump->um_devvp; in ext2_mount() 173 if (ext2_check_sb_compat(fs->e2fs, devvp->v_rdev, 0)) in ext2_mount() 180 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ext2_mount() 181 error = VOP_ACCESS(devvp, VREAD | VWRITE, in ext2_mount() 186 VOP_UNLOCK(devvp, 0); in ext2_mount() 189 VOP_UNLOCK(devvp, 0); in ext2_mount() 233 devvp = ndp->ni_vp; in ext2_mount() 235 if (!vn_isdisk(devvp, &error)) { in ext2_mount() [all …]
|
| /NextBSD/sys/fs/udf/ |
| HD | udf_vfsops.c | 191 struct vnode *devvp; /* vnode of the mount device */ in udf_mount() local 232 devvp = ndp->ni_vp; in udf_mount() 234 if (vn_isdisk(devvp, &error) == 0) { in udf_mount() 235 vput(devvp); in udf_mount() 240 error = VOP_ACCESS(devvp, VREAD, td->td_ucred, td); in udf_mount() 244 vput(devvp); in udf_mount() 248 if ((error = udf_mountfs(devvp, mp))) { in udf_mount() 249 vrele(devvp); in udf_mount() 306 udf_mountfs(struct vnode *devvp, struct mount *mp) in udf_mountfs() argument 326 dev = devvp->v_rdev; in udf_mountfs() [all …]
|
| HD | udf.h | 92 #define RDSECTOR(devvp, sector, size, bp) \ argument 93 bread(devvp, sector << (udfmp->bshift - DEV_BSHIFT), size, NOCRED, bp)
|
| /NextBSD/sys/fs/msdosfs/ |
| HD | msdosfs_vfsops.c | 108 static int mountmsdosfs(struct vnode *devvp, struct mount *mp); 242 struct vnode *devvp; /* vnode for blk device to mount */ in msdosfs_mount() local 320 devvp = pmp->pm_devvp; in msdosfs_mount() 321 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in msdosfs_mount() 322 error = VOP_ACCESS(devvp, VREAD | VWRITE, in msdosfs_mount() 327 VOP_UNLOCK(devvp, 0); in msdosfs_mount() 330 VOP_UNLOCK(devvp, 0); in msdosfs_mount() 361 devvp = ndp.ni_vp; in msdosfs_mount() 364 if (!vn_isdisk(devvp, &error)) { in msdosfs_mount() 365 vput(devvp); in msdosfs_mount() [all …]
|
| HD | msdosfs_vnops.c | 824 struct vnode *devvp; in msdosfs_fsync() local 842 devvp = VTODE(ap->a_vp)->de_pmp->pm_devvp; in msdosfs_fsync() 843 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in msdosfs_fsync() 844 allerror = VOP_FSYNC(devvp, MNT_WAIT, ap->a_td); in msdosfs_fsync() 845 VOP_UNLOCK(devvp, 0); in msdosfs_fsync()
|
| /NextBSD/sys/ufs/ufs/ |
| HD | ufs_gjournal.c | 64 struct vnode *devvp; in ufs_gjournal_modref() local 70 devvp = ip->i_devvp; in ufs_gjournal_modref() 74 if (devvp->v_type != VCHR) { in ufs_gjournal_modref() 76 dev = VTOI(devvp)->i_devvp->v_rdev; in ufs_gjournal_modref() 80 dev = devvp->v_rdev; in ufs_gjournal_modref() 86 if ((error = bread(devvp, cgbno, (int)fs->fs_cgsize, NOCRED, &bp))) { in ufs_gjournal_modref()
|
| /NextBSD/sys/fs/cd9660/ |
| HD | cd9660_vfsops.c | 91 static int iso_mountfs(struct vnode *devvp, struct mount *mp); 130 struct vnode *devvp; in cd9660_mount() local 165 devvp = ndp.ni_vp; in cd9660_mount() 167 if (!vn_isdisk(devvp, &error)) { in cd9660_mount() 168 vput(devvp); in cd9660_mount() 177 error = VOP_ACCESS(devvp, accmode, td->td_ucred, td); in cd9660_mount() 181 vput(devvp); in cd9660_mount() 186 error = iso_mountfs(devvp, mp); in cd9660_mount() 188 vrele(devvp); in cd9660_mount() 190 if (devvp != imp->im_devvp) in cd9660_mount() [all …]
|
| /NextBSD/sys/gnu/fs/reiserfs/ |
| HD | reiserfs_vfsops.c | 30 static int reiserfs_mountfs(struct vnode *devvp, struct mount *mp, 81 struct vnode *devvp; in reiserfs_mount() local 122 devvp = ndp->ni_vp; in reiserfs_mount() 124 if (!vn_isdisk(devvp, &error)) { in reiserfs_mount() 125 vput(devvp); in reiserfs_mount() 134 error = VOP_ACCESS(devvp, accmode, td->td_ucred, td); in reiserfs_mount() 138 vput(devvp); in reiserfs_mount() 143 error = reiserfs_mountfs(devvp, mp, td); in reiserfs_mount() 146 vput(devvp); in reiserfs_mount() 151 vrele(devvp); in reiserfs_mount() [all …]
|
| /NextBSD/sys/fs/nandfs/ |
| HD | nandfs_vfsops.c | 119 static int nandfs_mountfs(struct vnode *devvp, struct mount *mp); 831 nandfs_mount_device(struct vnode *devvp, struct mount *mp, in nandfs_mount_device() argument 849 if (nandfsdev->nd_devvp == devvp) in nandfs_mount_device() 870 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in nandfs_mount_device() 871 dev = devvp->v_rdev; in nandfs_mount_device() 875 error = g_vfs_open(devvp, &cp, "nandfs", ronly ? 0 : 1); in nandfs_mount_device() 879 VOP_UNLOCK(devvp, 0); in nandfs_mount_device() 889 nandfsdev->nd_devvp = devvp; in nandfs_mount_device() 1191 struct vnode *devvp; in nandfs_mount() local 1254 devvp = nmp->nm_nandfsdev->nd_devvp; in nandfs_mount() [all …]
|
| /NextBSD/sys/fs/fuse/ |
| HD | fuse_vfsops.c | 134 struct vnode *devvp; in fuse_getdevice() local 147 devvp = ndp->ni_vp; in fuse_getdevice() 149 if (devvp->v_type != VCHR) { in fuse_getdevice() 150 vrele(devvp); in fuse_getdevice() 153 fdev = devvp->v_rdev; in fuse_getdevice() 172 err = mac_check_vnode_open(td->td_ucred, devvp, VREAD | VWRITE); in fuse_getdevice() 176 err = VOP_ACCESS(devvp, VREAD | VWRITE, td->td_ucred, td); in fuse_getdevice() 178 vrele(devvp); in fuse_getdevice() 187 vrele(devvp); in fuse_getdevice()
|