| /freebsd-9-stable/sys/gnu/fs/xfs/FreeBSD/ |
| D | xfs_super.c | 133 struct vnode *devvp; in xfs_blkdev_get() local 144 devvp = ndp->ni_vp; in xfs_blkdev_get() 146 if (!vn_isdisk(devvp, &error)) { in xfs_blkdev_get() 147 vrele(devvp); in xfs_blkdev_get() 151 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in xfs_blkdev_get() 157 error = VOP_ACCESS(devvp, accmode, td->td_ucred, td); in xfs_blkdev_get() 161 vput(devvp); in xfs_blkdev_get() 179 pp = g_dev_getprovider(devvp->v_rdev); in xfs_blkdev_get() 183 error = g_vfs_open(devvp, &cp, "xfs", ronly ? 0 : 1); in xfs_blkdev_get() 189 vput(devvp); in xfs_blkdev_get() [all …]
|
| D | xfs_mountops.c | 188 struct vnode *rvp, *devvp; in _xfs_mount() local 220 devvp = XFS_VFSTOM(XFSTOVFS(xmp))->m_ddev_targp->specvp; in _xfs_mount() 245 if (devvp != NULL) { in _xfs_mount() 246 cp = devvp->v_bufobj.bo_private; in _xfs_mount() 271 struct vnode *devvp; local 275 devvp = NULL; 277 devvp = XFS_VFSTOM((MNTTOVFS(mp)))->m_ddev_targp->specvp; 278 if (devvp != NULL) 279 cp = devvp->v_bufobj.bo_private;
|
| /freebsd-9-stable/sys/ufs/ffs/ |
| D | ffs_snapshot.c | 84 ffs_snapblkfree(fs, devvp, bno, size, inum, vtype, wkhd) in ffs_snapblkfree() argument 86 struct vnode *devvp; 121 ffs_copyonwrite(devvp, bp) in ffs_copyonwrite() argument 122 struct vnode *devvp; in ffs_copyonwrite() 170 static void try_free_snapdata(struct vnode *devvp); 171 static struct snapdata *ffs_snapdata_acquire(struct vnode *devvp); 220 struct vnode *vp, *xvp, *mvp, *devvp; local 303 devvp = ip->i_devvp; 491 if ((error = bread(devvp, fsbtodb(fs, fs->fs_csaddr + loc), 632 sn = ffs_snapdata_acquire(devvp); [all …]
|
| D | ffs_vfsops.c | 143 struct vnode *devvp; in ffs_mount() local 235 devvp = ump->um_devvp; in ffs_mount() 352 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_mount() 353 error = VOP_ACCESS(devvp, VREAD | VWRITE, in ffs_mount() 358 VOP_UNLOCK(devvp, 0); in ffs_mount() 361 VOP_UNLOCK(devvp, 0); in ffs_mount() 401 (error = softdep_mount(devvp, mp, fs, td->td_ucred))){ in ffs_mount() 494 devvp = ndp.ni_vp; in ffs_mount() 495 if (!vn_isdisk(devvp, &error)) { in ffs_mount() 496 vput(devvp); in ffs_mount() [all …]
|
| D | ffs_alloc.c | 2095 ffs_blkfree_cg(ump, fs, devvp, bno, size, inum, dephd) in ffs_blkfree_cg() argument 2098 struct vnode *devvp; 2115 if (devvp->v_type == VREG) { 2117 dev = VTOI(devvp)->i_devvp->v_rdev; 2121 dev = devvp->v_rdev; 2123 ASSERT_VOP_LOCKED(devvp, "ffs_blkfree_cg"); 2140 if (bread(devvp, cgblkno, (int)fs->fs_cgsize, NOCRED, &bp)) { 2157 if (devvp->v_type == VREG) { 2218 if (MOUNTEDSOFTDEP(mp) && devvp->v_type != VREG) 2229 struct vnode *devvp; member [all …]
|
| D | ffs_suspend.c | 95 struct vnode *devvp; in ffs_susp_rdwr() local 113 devvp = ump->um_devvp; in ffs_susp_rdwr() 139 error = bread(devvp, btodb(uio->uio_offset), len, in ffs_susp_rdwr()
|
| D | ffs_softdep.c | 111 softdep_mount(devvp, mp, fs, cred) in softdep_mount() argument 112 struct vnode *devvp; in softdep_mount() 544 struct vnode *devvp, in softdep_check_suspend() argument 556 bo = &devvp->v_bufobj; in softdep_check_suspend() 1893 struct vnode *devvp; local 1905 devvp = ump->um_devvp; 1908 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); 1909 error = VOP_FSYNC(devvp, MNT_WAIT, td); 1910 VOP_UNLOCK(devvp, 0); 2441 softdep_mount(devvp, mp, fs, cred) in softdep_mount() argument [all …]
|
| /freebsd-9-stable/sys/fs/ext2fs/ |
| D | 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 …]
|
| /freebsd-9-stable/sys/fs/hpfs/ |
| D | hpfs_vfsops.c | 110 struct vnode *devvp; in hpfs_mount() local 168 devvp = ndp.ni_vp; in hpfs_mount() 170 if (!vn_isdisk(devvp, &err)) { in hpfs_mount() 171 vput(devvp); in hpfs_mount() 193 err = hpfs_mountfs(devvp, mp, td); in hpfs_mount() 195 vrele(devvp); in hpfs_mount() 212 hpfs_mountfs(devvp, mp, td) in hpfs_mountfs() argument 213 register struct vnode *devvp; in hpfs_mountfs() 223 struct cdev *dev = devvp->v_rdev; 234 error = g_vfs_open(devvp, &cp, "hpfs", ronly ? 0 : 1); [all …]
|
| /freebsd-9-stable/sys/fs/udf/ |
| D | 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 …]
|
| D | udf.h | 92 #define RDSECTOR(devvp, sector, size, bp) \ argument 93 bread(devvp, sector << (udfmp->bshift - DEV_BSHIFT), size, NOCRED, bp)
|
| /freebsd-9-stable/sys/fs/msdosfs/ |
| D | 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 …]
|
| D | msdosfs_vnops.c | 863 struct vnode *devvp; local 881 devvp = VTODE(ap->a_vp)->de_pmp->pm_devvp; 882 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); 883 allerror = VOP_FSYNC(devvp, MNT_WAIT, ap->a_td); 884 VOP_UNLOCK(devvp, 0);
|
| /freebsd-9-stable/sys/ufs/ufs/ |
| D | ufs_gjournal.c | 63 struct vnode *devvp; in ufs_gjournal_modref() local 69 devvp = ip->i_devvp; in ufs_gjournal_modref() 73 if (devvp->v_type != VCHR) { in ufs_gjournal_modref() 75 dev = VTOI(devvp)->i_devvp->v_rdev; in ufs_gjournal_modref() 79 dev = devvp->v_rdev; in ufs_gjournal_modref() 85 if ((error = bread(devvp, cgbno, (int)fs->fs_cgsize, NOCRED, &bp))) { in ufs_gjournal_modref()
|
| D | ufs_bmap.c | 117 struct vnode *devvp; local 128 devvp = ump->um_devvp;
|
| /freebsd-9-stable/sys/fs/cd9660/ |
| D | 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 …]
|
| /freebsd-9-stable/sys/fs/ntfs/ |
| D | ntfs_vfsops.c | 156 struct vnode *devvp; in ntfs_mount() local 195 devvp = ndp.ni_vp; in ntfs_mount() 197 if (!vn_isdisk(devvp, &err)) { in ntfs_mount() 198 vput(devvp); in ntfs_mount() 209 err = VOP_ACCESS(devvp, accmode, td->td_ucred, td); in ntfs_mount() 213 vput(devvp); in ntfs_mount() 225 if (devvp != ntmp->um_devvp) in ntfs_mount() 227 vput(devvp); in ntfs_mount() 250 err = ntfs_mountfs(devvp, mp, td); in ntfs_mount() 253 vrele(devvp); in ntfs_mount() [all …]
|
| /freebsd-9-stable/sys/gnu/fs/reiserfs/ |
| D | 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 …]
|