Lines Matching refs:devvp
2259 struct vnode *devvp, in ffs_blkfree_cg() argument
2276 if (devvp->v_type == VREG) { in ffs_blkfree_cg()
2278 MPASS(devvp->v_mount->mnt_data == ump); in ffs_blkfree_cg()
2280 } else if (devvp->v_type == VCHR) { in ffs_blkfree_cg()
2286 dev = devvp->v_rdev; in ffs_blkfree_cg()
2304 if ((error = ffs_getcg(fs, devvp, cg, GB_CVTENXIO, &bp, &cgp)) != 0) { in ffs_blkfree_cg()
2305 if (!MOUNTEDSOFTDEP(UFSTOVFS(ump)) || devvp->v_type != VCHR) in ffs_blkfree_cg()
2313 if (devvp->v_type == VREG) in ffs_blkfree_cg()
2317 error = getblkx(devvp, dbn, dbn, fs->fs_cgsize, 0, 0, 0, &bp); in ffs_blkfree_cg()
2332 if (devvp->v_type == VREG) { in ffs_blkfree_cg()
2393 if (MOUNTEDSOFTDEP(mp) && devvp->v_type == VCHR) in ffs_blkfree_cg()
2436 struct vnode *devvp; member
2476 ffs_blkfree_cg(ump, ump->um_fs, tp->devvp, blkelm->bno, in ffs_blkfree_trim_task()
2495 struct vnode *devvp, in trim_lookup() argument
2538 ntp->devvp = devvp; in trim_lookup()
2590 struct vnode *devvp, in ffs_blkrelease_start() argument
2601 (void) trim_lookup(ump, devvp, 0, 0, inum, key, NEW); in ffs_blkrelease_start()
2657 struct vnode *devvp, in ffs_blkfree() argument
2674 if (devvp->v_type == VCHR && in ffs_blkfree()
2675 (devvp->v_vflag & VV_COPYONWRITE) && in ffs_blkfree()
2676 ffs_snapblkfree(fs, devvp, bno, size, inum, vtype, dephd)) { in ffs_blkfree()
2684 devvp->v_type == VREG) { in ffs_blkfree()
2685 ffs_blkfree_cg(ump, fs, devvp, bno, size, inum, dephd); in ffs_blkfree()
2704 tp = trim_lookup(ump, devvp, bno, size, inum, key, SINGLE); in ffs_blkfree()
2718 tp = trim_lookup(ump, devvp, bno, size, inum, key, OLD); in ffs_blkfree()
2751 ntp = trim_lookup(ump, devvp, bno, size, inum, key, REPLACE); in ffs_blkfree()
2825 struct vnode *devvp, in ffs_freefile() argument
2840 if (devvp->v_type == VREG) { in ffs_freefile()
2842 MPASS(devvp->v_mount->mnt_data == ump); in ffs_freefile()
2844 } else if (devvp->v_type == VCHR) { in ffs_freefile()
2846 dev = devvp->v_rdev; in ffs_freefile()
2854 if ((error = ffs_getcg(fs, devvp, cg, GB_CVTENXIO, &bp, &cgp)) != 0) { in ffs_freefile()
2855 if (!MOUNTEDSOFTDEP(UFSTOVFS(ump)) || devvp->v_type != VCHR) in ffs_freefile()
2863 if (devvp->v_type == VREG) in ffs_freefile()
2867 error = getblkx(devvp, dbn, dbn, fs->fs_cgsize, 0, 0, 0, &bp); in ffs_freefile()
2898 if (MOUNTEDSOFTDEP(UFSTOVFS(ump)) && devvp->v_type == VCHR) in ffs_freefile()
2911 struct vnode *devvp, in ffs_checkfreefile() argument
2921 if ((devvp->v_type != VREG) && (devvp->v_type != VCHR)) in ffs_checkfreefile()
2925 if ((error = ffs_getcg(fs, devvp, cg, 0, &bp, &cgp)) != 0) in ffs_checkfreefile()
3005 struct vnode *devvp, in ffs_getcg() argument
3022 if (devvp->v_type == VCHR) { in ffs_getcg()
3024 mp = devvp->v_rdev->si_mountpt; in ffs_getcg()
3027 mp = devvp->v_mount; in ffs_getcg()
3029 error = breadn_flags(devvp, blkno, blkno, (int)fs->fs_cgsize, NULL, in ffs_getcg()
3042 devvp->v_type == VCHR ? "" : "snapshot of ", in ffs_getcg()
3056 devvp->v_type == VCHR ? "" : "snapshot of ", in ffs_getcg()