Lines Matching refs:devvp

2214 ffs_blkfree_cg(ump, fs, devvp, bno, size, inum, dephd)  in ffs_blkfree_cg()  argument
2217 struct vnode *devvp;
2233 if (devvp->v_type == VREG) {
2235 MPASS(devvp->v_mount->mnt_data == ump);
2237 } else if (devvp->v_type == VCHR) {
2239 dev = devvp->v_rdev;
2240 ASSERT_VOP_LOCKED(devvp, "ffs_blkfree_cg");
2258 if ((error = ffs_getcg(fs, devvp, cg, &bp, &cgp)) != 0)
2266 if (devvp->v_type == VREG) {
2327 if (MOUNTEDSOFTDEP(mp) && devvp->v_type == VCHR)
2370 struct vnode *devvp; member
2413 ffs_blkfree_cg(ump, ump->um_fs, tp->devvp, blkelm->bno,
2431 trim_lookup(ump, devvp, bno, size, inum, key, alloctype) in trim_lookup() argument
2433 struct vnode *devvp;
2476 ntp->devvp = devvp;
2528 ffs_blkrelease_start(ump, devvp, inum) in ffs_blkrelease_start() argument
2530 struct vnode *devvp;
2541 (void) trim_lookup(ump, devvp, 0, 0, inum, key, NEW);
2580 ffs_blkfree(ump, fs, devvp, bno, size, inum, vtype, dephd, key) in ffs_blkfree() argument
2583 struct vnode *devvp;
2600 if (devvp->v_type == VCHR &&
2601 (devvp->v_vflag & VV_COPYONWRITE) &&
2602 ffs_snapblkfree(fs, devvp, bno, size, inum, vtype, dephd)) {
2610 devvp->v_type == VREG) {
2611 ffs_blkfree_cg(ump, fs, devvp, bno, size, inum, dephd);
2630 tp = trim_lookup(ump, devvp, bno, size, inum, key, SINGLE);
2644 tp = trim_lookup(ump, devvp, bno, size, inum, key, OLD);
2677 ntp = trim_lookup(ump, devvp, bno, size, inum, key, REPLACE);
2752 ffs_freefile(ump, fs, devvp, ino, mode, wkhd) in ffs_freefile() argument
2755 struct vnode *devvp;
2768 if (devvp->v_type == VREG) {
2770 MPASS(devvp->v_mount->mnt_data == ump);
2772 } else if (devvp->v_type == VCHR) {
2774 dev = devvp->v_rdev;
2782 if ((error = ffs_getcg(fs, devvp, cg, &bp, &cgp)) != 0)
2807 if (MOUNTEDSOFTDEP(UFSTOVFS(ump)) && devvp->v_type == VCHR)
2819 ffs_checkfreefile(fs, devvp, ino) in ffs_checkfreefile() argument
2821 struct vnode *devvp;
2831 if ((devvp->v_type != VREG) && (devvp->v_type != VCHR))
2835 if ((error = ffs_getcg(fs, devvp, cg, &bp, &cgp)) != 0)
2912 ffs_getmntstat(struct vnode *devvp) in ffs_getmntstat() argument
2915 if (devvp->v_type == VCHR) in ffs_getmntstat()
2916 return (&devvp->v_rdev->si_mountpt->mnt_stat); in ffs_getmntstat()
2917 return (ffs_getmntstat(VFSTOUFS(devvp->v_mount)->um_devvp)); in ffs_getmntstat()
2924 ffs_getcg(fs, devvp, cg, bpp, cgpp) in ffs_getcg() argument
2926 struct vnode *devvp;
2941 error = breadn_flags(devvp, devvp->v_type == VREG ?
2951 sfs = ffs_getmntstat(devvp);
2954 devvp->v_type == VCHR ? "" : "snapshot of ",
2963 sfs = ffs_getmntstat(devvp);
2965 devvp->v_type == VCHR ? "" : "snapshot of ",
3545 struct vnode *devvp, *vp; local
3559 devvp = fp->f_vnode;
3560 if (!vn_isdisk(devvp, NULL))
3577 if (ITODEVVP(ip) != devvp) {
3584 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
3602 bp = getblk(devvp, lbn, uio->uio_resid, 0, 0, 0);
3610 VOP_UNLOCK(devvp, 0);