Home
last modified time | relevance | path

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

/freebsd/sys/ufs/ffs/
H A Dffs_snapshot.c86 struct vnode *devvp, in ffs_snapblkfree() argument
117 ffs_copyonwrite(struct vnode *devvp, struct buf *bp) in ffs_copyonwrite() argument
162 static void try_free_snapdata(struct vnode *devvp);
164 static struct snapdata *ffs_snapdata_acquire(struct vnode *devvp);
213 struct vnode *vp, *xvp, *mvp, *devvp; in ffs_snapshot() local
308 devvp = ITODEVVP(ip); in ffs_snapshot()
499 if ((error = bread(devvp, fsbtodb(fs, fs->fs_csaddr + loc), in ffs_snapshot()
670 sn = ffs_snapdata_acquire(devvp); in ffs_snapshot()
701 VI_LOCK(devvp); in ffs_snapshot()
706 VI_UNLOCK(devvp); in ffs_snapshot()
1650 struct vnode *devvp; ffs_snapremove() local
1777 ffs_snapblkfree(struct fs * fs,struct vnode * devvp,ufs2_daddr_t bno,long size,ino_t inum,__enum_uint8 (vtype)vtype,struct workhead * wkhd) ffs_snapblkfree() argument
1997 struct vnode *devvp = ump->um_devvp; ffs_snapshot_mount() local
2135 struct vnode *devvp = VFSTOUFS(mp)->um_devvp; ffs_snapshot_unmount() local
2168 ffs_bp_snapblk(struct vnode * devvp,struct buf * bp) ffs_bp_snapblk() argument
2203 struct vnode *vp, *devvp; ffs_bdflush() local
2274 ffs_copyonwrite(struct vnode * devvp,struct buf * bp) ffs_copyonwrite() argument
2494 struct vnode *devvp; ffs_sync_snap() local
2642 try_free_snapdata(struct vnode * devvp) try_free_snapdata() argument
2676 revert_snaplock(struct vnode * vp,struct vnode * devvp,struct snapdata * sn) revert_snaplock() argument
2706 ffs_snapdata_acquire(struct vnode * devvp) ffs_snapdata_acquire() argument
[all...]
H A Dffs_alloc.c2275 struct vnode *devvp, in ffs_blkfree_cg() argument
2292 if (devvp->v_type == VREG) { in ffs_blkfree_cg()
2294 MPASS(devvp->v_mount->mnt_data == ump); in ffs_blkfree_cg()
2296 } else if (devvp->v_type == VCHR) { in ffs_blkfree_cg()
2302 dev = devvp->v_rdev; in ffs_blkfree_cg()
2320 if ((error = ffs_getcg(fs, devvp, cg, GB_CVTENXIO, &bp, &cgp)) != 0) { in ffs_blkfree_cg()
2321 if (!MOUNTEDSOFTDEP(UFSTOVFS(ump)) || devvp->v_type != VCHR) in ffs_blkfree_cg()
2329 if (devvp->v_type == VREG) in ffs_blkfree_cg()
2333 error = getblkx(devvp, dbn, dbn, fs->fs_cgsize, 0, 0, 0, &bp); in ffs_blkfree_cg()
2348 if (devvp->v_type == VREG) { in ffs_blkfree_cg()
[all …]
H A Dffs_vfsops.c349 struct vnode *devvp, *odevvp; in ffs_mount() local
491 devvp = ump->um_devvp; in ffs_mount()
651 (error = softdep_mount(devvp, mp, fs, td->td_ucred))){ in ffs_mount()
759 struct vnode *vp, *mvp, *devvp; in ffs_reload() local
778 devvp = VFSTOUFS(mp)->um_devvp; in ffs_reload()
779 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_reload()
780 if (vinvalbuf(devvp, 0, 0, 0) != 0) in ffs_reload()
782 VOP_UNLOCK(devvp); in ffs_reload()
787 if ((error = ffs_sbget(devvp, &newfs, UFS_STDSB, 0, M_UFSMNT, in ffs_reload()
845 bread(devvp, fsbtod in ffs_reload()
878 struct vnode *devvp; ffs_mountfs() local
1545 struct vnode *mvp, *vp, *devvp; ffs_sync() local
[all...]
H A Dffs_suspend.c93 struct vnode *devvp; in ffs_susp_rdwr() local
111 devvp = ump->um_devvp; in ffs_susp_rdwr()
137 error = bread(devvp, btodb(uio->uio_offset), len, in ffs_susp_rdwr()
H A Dffs_softdep.c104 softdep_mount(struct vnode *devvp, in softdep_mount() argument
481 struct vnode *devvp, in softdep_check_suspend() argument
493 bo = &devvp->v_bufobj; in softdep_check_suspend()
507 * - Dirty buffers on devvp. in softdep_check_suspend()
2024 struct vnode *devvp; in softdep_flushworklist() local
2037 devvp = ump->um_devvp; in softdep_flushworklist()
2040 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in softdep_flushworklist()
2041 error = VOP_FSYNC(devvp, MNT_WAIT, td); in softdep_flushworklist()
2042 VOP_UNLOCK(devvp); in softdep_flushworklist()
2054 struct vnode *devvp; in softdep_waitidle() local
2575 softdep_mount(struct vnode * devvp,struct mount * mp,struct fs * fs,struct ucred * cred) softdep_mount() argument
14549 softdep_check_suspend(struct mount * mp,struct vnode * devvp,int softdep_depcnt,int softdep_accdepcnt,int secondary_writes,int secondary_accwrites) softdep_check_suspend() argument
[all...]
/freebsd/sys/ufs/ufs/
H A Dufs_gjournal.c63 struct vnode *devvp; in ufs_gjournal_modref() local
69 devvp = ump->um_devvp; in ufs_gjournal_modref()
73 if (devvp->v_type == VREG) { in ufs_gjournal_modref()
75 dev = VFSTOUFS(devvp->v_mount)->um_devvp->v_rdev; in ufs_gjournal_modref()
76 } else if (devvp->v_type == VCHR) { in ufs_gjournal_modref()
78 dev = devvp->v_rdev; in ufs_gjournal_modref()
86 if ((error = ffs_getcg(fs, devvp, cg, 0, &bp, &cgp)) != 0) in ufs_gjournal_modref()
/freebsd/sys/fs/udf/
H A Dudf_vfsops.c180 struct vnode *devvp; /* vnode of the mount device */ in udf_uninit()
221 devvp = ndp->ni_vp; in udf_mount()
223 if (!vn_isdisk_error(devvp, &error)) { in udf_mount()
224 vput(devvp); in udf_mount()
229 error = VOP_ACCESS(devvp, VREAD, td->td_ucred, td); in udf_mount()
233 vput(devvp); in udf_mount()
237 if ((error = udf_mountfs(devvp, mp))) { in udf_mount()
238 vrele(devvp); in udf_mount()
295 udf_mountfs(struct vnode *devvp, struct mount *mp) in udf_checktag()
315 dev = devvp in udf_mountfs()
191 struct vnode *devvp; /* vnode of the mount device */ udf_mount() local
306 udf_mountfs(struct vnode * devvp,struct mount * mp) udf_mountfs() argument
590 struct vnode *devvp; udf_vget() local
[all...]
H A Dudf.h92 #define RDSECTOR(devvp, sector, size, bp) \ argument
93 bread(devvp, sector << (udfmp->bshift - DEV_BSHIFT), size, NOCRED, bp)
/freebsd/sys/fs/cd9660/
H A Dcd9660_vfsops.c89 static int iso_mountfs(struct vnode *devvp, struct mount *mp);
132 struct vnode *devvp; in cd9660_mount() local
167 devvp = ndp.ni_vp; in cd9660_mount()
169 if (!vn_isdisk_error(devvp, &error)) { in cd9660_mount()
170 vput(devvp); in cd9660_mount()
179 error = VOP_ACCESS(devvp, accmode, td->td_ucred, td); in cd9660_mount()
183 vput(devvp); in cd9660_mount()
188 error = iso_mountfs(devvp, mp); in cd9660_mount()
190 vrele(devvp); in cd9660_mount()
192 if (devvp != imp->im_devvp) in cd9660_mount()
[all …]
/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_vfsops.c116 static int mountmsdosfs(struct vnode *devvp, struct mount *mp);
233 struct vnode *devvp, *odevvp; /* vnode for blk device to mount */ in msdosfs_mount() local
361 devvp = ndp.ni_vp; in msdosfs_mount()
364 if (!vn_isdisk_error(devvp, &error)) { in msdosfs_mount()
365 vput(devvp); in msdosfs_mount()
375 error = VOP_ACCESS(devvp, accmode, td->td_ucred, td); in msdosfs_mount()
379 vput(devvp); in msdosfs_mount()
383 error = mountmsdosfs(devvp, mp); in msdosfs_mount()
388 vput(devvp); in msdosfs_mount()
389 if (devvp != pmp->pm_odevvp) in msdosfs_mount()
[all …]
H A Dmsdosfs_vnops.c837 struct vnode *devvp; in msdosfs_fsync() local
855 devvp = VTODE(ap->a_vp)->de_pmp->pm_devvp; in msdosfs_fsync()
856 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in msdosfs_fsync()
857 allerror = VOP_FSYNC(devvp, MNT_WAIT, ap->a_td); in msdosfs_fsync()
858 VOP_UNLOCK(devvp); in msdosfs_fsync()
/freebsd/sys/fs/fuse/
H A Dfuse_vfsops.c140 struct vnode *devvp; in fuse_getdevice() local
153 devvp = ndp->ni_vp; in fuse_getdevice()
155 if (devvp->v_type != VCHR) { in fuse_getdevice()
156 vrele(devvp); in fuse_getdevice()
159 fdev = devvp->v_rdev; in fuse_getdevice()
178 err = mac_check_vnode_open(td->td_ucred, devvp, VREAD | VWRITE); in fuse_getdevice()
182 err = VOP_ACCESS(devvp, VREAD | VWRITE, td->td_ucred, td); in fuse_getdevice()
184 vrele(devvp); in fuse_getdevice()
193 vrele(devvp); in fuse_getdevice()
/freebsd/usr.sbin/makefs/msdos/
H A Dmsdosfs_vfsops.c74 m_msdosfs_mount(struct m_vnode *devvp) in m_msdosfs_mount() argument
87 if ((error = bread((void *)devvp, 0, secsize, 0, &bp)) != 0) in m_msdosfs_mount()
268 if ((error = bread((void *)devvp, pmp->pm_fsinfo, in m_msdosfs_mount()
302 pmp->pm_devvp = (void *)devvp; in m_msdosfs_mount()
/freebsd/usr.sbin/makefs/
H A Dmsdos.h68 struct msdosfsmount *m_msdosfs_mount(struct m_vnode *devvp);