Searched refs:devvp (Results 1 - 17 of 17) sorted by relevance

/freebsd-10.0-release/sys/ufs/ufs/
H A Dufs_gjournal.c63 struct vnode *devvp; local
69 devvp = ip->i_devvp;
73 if (devvp->v_type != VCHR) {
74 /* devvp is a snapshot */
75 dev = VTOI(devvp)->i_devvp->v_rdev;
78 /* devvp is a normal disk device */
79 dev = devvp->v_rdev;
85 if ((error = bread(devvp, cgbno, (int)fs->fs_cgsize, NOCRED, &bp))) {
H A Dufs_bmap.c117 struct vnode *devvp; local
128 devvp = ump->um_devvp;
/freebsd-10.0-release/sys/fs/ext2fs/
H A Dext2_vfsops.c97 static int compute_sb_data(struct vnode * devvp,
113 struct vnode *devvp; local
171 devvp = ump->um_devvp;
173 if (ext2_check_sb_compat(fs->e2fs, devvp->v_rdev, 0))
180 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
181 error = VOP_ACCESS(devvp, VREAD | VWRITE,
186 VOP_UNLOCK(devvp, 0);
189 VOP_UNLOCK(devvp, 0);
233 devvp = ndp->ni_vp;
235 if (!vn_isdisk(devvp,
314 compute_sb_data(struct vnode *devvp, struct ext2fs *es, struct m_ext2fs *fs) argument
436 struct vnode *vp, *mvp, *devvp; local
530 ext2_mountfs(struct vnode *devvp, struct mount *mp) argument
[all...]
H A Dext2_bmap.c148 struct vnode *devvp; local
159 devvp = ump->um_devvp;
/freebsd-10.0-release/sys/ufs/ffs/
H A Dffs_snapshot.c85 ffs_snapblkfree(fs, devvp, bno, size, inum, vtype, wkhd)
87 struct vnode *devvp;
122 ffs_copyonwrite(devvp, bp)
123 struct vnode *devvp;
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
304 devvp = ip->i_devvp;
492 if ((error = bread(devvp, fsbtodb(fs, fs->fs_csaddr + loc),
633 sn = ffs_snapdata_acquire(devvp);
1605 struct vnode *devvp; local
1954 struct vnode *devvp = ump->um_devvp; local
2090 struct vnode *devvp = VFSTOUFS(mp)->um_devvp; local
2163 struct vnode *vp, *devvp; local
2457 struct vnode *devvp; local
2612 try_free_snapdata(struct vnode *devvp) argument
2639 ffs_snapdata_acquire(struct vnode *devvp) argument
[all...]
H A Dffs_vfsops.c144 struct vnode *devvp; local
236 devvp = ump->um_devvp;
353 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
354 error = VOP_ACCESS(devvp, VREAD | VWRITE,
359 VOP_UNLOCK(devvp, 0);
362 VOP_UNLOCK(devvp, 0);
402 (error = softdep_mount(devvp, mp, fs, td->td_ucred))){
495 devvp = ndp.ni_vp;
496 if (!vn_isdisk(devvp, &error)) {
497 vput(devvp);
613 struct vnode *vp, *mvp, *devvp; local
1519 struct vnode *mvp, *vp, *devvp; local
[all...]
H A Dffs_suspend.c95 struct vnode *devvp; local
113 devvp = ump->um_devvp;
139 error = bread(devvp, btodb(uio->uio_offset), len,
273 * to the devvp.
H A Dffs_alloc.c2087 ffs_blkfree_cg(ump, fs, devvp, bno, size, inum, dephd)
2090 struct vnode *devvp;
2107 if (devvp->v_type == VREG) {
2108 /* devvp is a snapshot */
2109 dev = VTOI(devvp)->i_devvp->v_rdev;
2112 /* devvp is a normal disk device */
2113 dev = devvp->v_rdev;
2115 ASSERT_VOP_LOCKED(devvp, "ffs_blkfree_cg");
2132 if (bread(devvp, cgblkno, (int)fs->fs_cgsize, NOCRED, &bp)) {
2149 if (devvp
2221 struct vnode *devvp; member in struct:ffs_blkfree_trim_params
3089 struct vnode *devvp, *vp; local
[all...]
H A Dffs_softdep.c112 softdep_mount(devvp, mp, fs, cred)
113 struct vnode *devvp;
545 struct vnode *devvp,
557 bo = &devvp->v_bufobj;
571 * - Dirty buffers on devvp.
1888 struct vnode *devvp; local
1900 devvp = ump->um_devvp;
1903 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
1904 error = VOP_FSYNC(devvp, MNT_WAIT, td);
1905 VOP_UNLOCK(devvp,
544 softdep_check_suspend(struct mount *mp, struct vnode *devvp, int softdep_deps, int softdep_accdeps, int secondary_writes, int secondary_accwrites) argument
13477 softdep_check_suspend(struct mount *mp, struct vnode *devvp, int softdep_deps, int softdep_accdeps, int secondary_writes, int secondary_accwrites) argument
[all...]
/freebsd-10.0-release/sys/fs/msdosfs/
H A Dmsdosfs_vfsops.c108 static int mountmsdosfs(struct vnode *devvp, struct mount *mp);
242 struct vnode *devvp; /* vnode for blk device to mount */ local
320 devvp = pmp->pm_devvp;
321 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
322 error = VOP_ACCESS(devvp, VREAD | VWRITE,
327 VOP_UNLOCK(devvp, 0);
330 VOP_UNLOCK(devvp, 0);
361 devvp = ndp.ni_vp;
364 if (!vn_isdisk(devvp, &error)) {
365 vput(devvp);
414 mountmsdosfs(struct vnode *devvp, struct mount *mp) argument
[all...]
H A Dmsdosfs_vnops.c884 struct vnode *devvp; local
891 * FAT and any other metadata that happens to be on devvp. We
902 devvp = VTODE(ap->a_vp)->de_pmp->pm_devvp;
903 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
904 allerror = VOP_FSYNC(devvp, MNT_WAIT, ap->a_td);
905 VOP_UNLOCK(devvp, 0);
/freebsd-10.0-release/sys/fs/udf/
H A Dudf.h92 #define RDSECTOR(devvp, sector, size, bp) \
93 bread(devvp, sector << (udfmp->bshift - DEV_BSHIFT), size, NOCRED, bp)
H A Dudf_vfsops.c191 struct vnode *devvp; /* vnode of the mount device */ local
232 devvp = ndp->ni_vp;
234 if (vn_isdisk(devvp, &error) == 0) {
235 vput(devvp);
240 error = VOP_ACCESS(devvp, VREAD, td->td_ucred, td);
244 vput(devvp);
248 if ((error = udf_mountfs(devvp, mp))) {
249 vrele(devvp);
306 udf_mountfs(struct vnode *devvp, struct mount *mp) argument
326 dev = devvp
591 struct vnode *devvp; local
[all...]
/freebsd-10.0-release/sys/fs/cd9660/
H A Dcd9660_vfsops.c91 static int iso_mountfs(struct vnode *devvp, struct mount *mp);
130 struct vnode *devvp; local
165 devvp = ndp.ni_vp;
167 if (!vn_isdisk(devvp, &error)) {
168 vput(devvp);
177 error = VOP_ACCESS(devvp, accmode, td->td_ucred, td);
181 vput(devvp);
186 error = iso_mountfs(devvp, mp);
188 vrele(devvp);
190 if (devvp !
[all...]
/freebsd-10.0-release/sys/gnu/fs/reiserfs/
H A Dreiserfs_vfsops.c30 static int reiserfs_mountfs(struct vnode *devvp, struct mount *mp,
81 struct vnode *devvp; local
122 devvp = ndp->ni_vp;
124 if (!vn_isdisk(devvp, &error)) {
125 vput(devvp);
134 error = VOP_ACCESS(devvp, accmode, td->td_ucred, td);
138 vput(devvp);
143 error = reiserfs_mountfs(devvp, mp, td);
146 vput(devvp);
151 vrele(devvp);
428 reiserfs_mountfs(struct vnode *devvp, struct mount *mp, struct thread *td) argument
[all...]
/freebsd-10.0-release/sys/fs/fuse/
H A Dfuse_vfsops.c134 struct vnode *devvp; local
147 devvp = ndp->ni_vp;
149 if (devvp->v_type != VCHR) {
150 vrele(devvp);
153 fdev = devvp->v_rdev;
172 err = mac_check_vnode_open(td->td_ucred, devvp, VREAD | VWRITE);
176 err = VOP_ACCESS(devvp, VREAD | VWRITE, td->td_ucred, td);
178 vrele(devvp);
187 vrele(devvp);
/freebsd-10.0-release/sys/fs/nandfs/
H A Dnandfs_vfsops.c119 static int nandfs_mountfs(struct vnode *devvp, struct mount *mp);
820 nandfs_mount_device(struct vnode *devvp, struct mount *mp, argument
838 if (nandfsdev->nd_devvp == devvp)
859 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
860 dev = devvp->v_rdev;
864 error = g_vfs_open(devvp, &cp, "nandfs", ronly ? 0 : 1);
868 VOP_UNLOCK(devvp, 0);
878 nandfsdev->nd_devvp = devvp;
1183 struct vnode *devvp; local
1246 devvp
1329 nandfs_mountfs(struct vnode *devvp, struct mount *mp) argument
[all...]

Completed in 310 milliseconds