Home
last modified time | relevance | path

Searched refs:devvp (Results 1 – 15 of 15) sorted by relevance

/NextBSD/sys/ufs/ffs/
HDffs_snapshot.c85 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 …]
HDffs_vfsops.c144 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 …]
HDffs_alloc.c2144 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 …]
HDffs_suspend.c96 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()
HDffs_softdep.c112 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/
HDext2_vfsops.c97 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/
HDudf_vfsops.c191 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 …]
HDudf.h92 #define RDSECTOR(devvp, sector, size, bp) \ argument
93 bread(devvp, sector << (udfmp->bshift - DEV_BSHIFT), size, NOCRED, bp)
/NextBSD/sys/fs/msdosfs/
HDmsdosfs_vfsops.c108 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 …]
HDmsdosfs_vnops.c824 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/
HDufs_gjournal.c64 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/
HDcd9660_vfsops.c91 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/
HDreiserfs_vfsops.c30 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/
HDnandfs_vfsops.c119 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/
HDfuse_vfsops.c134 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()