Lines Matching refs:devvp

2233 ffs_blkfree_cg(ump, fs, devvp, bno, size, inum, dephd)  in ffs_blkfree_cg()  argument
2236 struct vnode *devvp;
2253 if (devvp->v_type == VREG) {
2255 MPASS(devvp->v_mount->mnt_data == ump);
2257 } else if (devvp->v_type == VCHR) {
2263 dev = devvp->v_rdev;
2281 if ((error = ffs_getcg(fs, devvp, cg, GB_CVTENXIO, &bp, &cgp)) != 0) {
2283 !MOUNTEDSOFTDEP(UFSTOVFS(ump)) || devvp->v_type != VCHR)
2285 if (devvp->v_type == VREG)
2289 error = getblkx(devvp, dbn, dbn, fs->fs_cgsize, 0, 0, 0, &bp);
2304 if (devvp->v_type == VREG) {
2365 if (MOUNTEDSOFTDEP(mp) && devvp->v_type == VCHR)
2408 struct vnode *devvp; member
2451 ffs_blkfree_cg(ump, ump->um_fs, tp->devvp, blkelm->bno,
2469 trim_lookup(ump, devvp, bno, size, inum, key, alloctype) in trim_lookup() argument
2471 struct vnode *devvp;
2514 ntp->devvp = devvp;
2566 ffs_blkrelease_start(ump, devvp, inum) in ffs_blkrelease_start() argument
2568 struct vnode *devvp;
2579 (void) trim_lookup(ump, devvp, 0, 0, inum, key, NEW);
2635 ffs_blkfree(ump, fs, devvp, bno, size, inum, vtype, dephd, key) in ffs_blkfree() argument
2638 struct vnode *devvp;
2655 if (devvp->v_type == VCHR &&
2656 (devvp->v_vflag & VV_COPYONWRITE) &&
2657 ffs_snapblkfree(fs, devvp, bno, size, inum, vtype, dephd)) {
2665 devvp->v_type == VREG) {
2666 ffs_blkfree_cg(ump, fs, devvp, bno, size, inum, dephd);
2685 tp = trim_lookup(ump, devvp, bno, size, inum, key, SINGLE);
2699 tp = trim_lookup(ump, devvp, bno, size, inum, key, OLD);
2732 ntp = trim_lookup(ump, devvp, bno, size, inum, key, REPLACE);
2807 ffs_freefile(ump, fs, devvp, ino, mode, wkhd) in ffs_freefile() argument
2810 struct vnode *devvp;
2825 if (devvp->v_type == VREG) {
2827 MPASS(devvp->v_mount->mnt_data == ump);
2829 } else if (devvp->v_type == VCHR) {
2831 dev = devvp->v_rdev;
2839 if ((error = ffs_getcg(fs, devvp, cg, GB_CVTENXIO, &bp, &cgp)) != 0) {
2841 !MOUNTEDSOFTDEP(UFSTOVFS(ump)) || devvp->v_type != VCHR)
2843 if (devvp->v_type == VREG)
2847 error = getblkx(devvp, dbn, dbn, fs->fs_cgsize, 0, 0, 0, &bp);
2878 if (MOUNTEDSOFTDEP(UFSTOVFS(ump)) && devvp->v_type == VCHR)
2889 ffs_checkfreefile(fs, devvp, ino) in ffs_checkfreefile() argument
2891 struct vnode *devvp;
2901 if ((devvp->v_type != VREG) && (devvp->v_type != VCHR))
2905 if ((error = ffs_getcg(fs, devvp, cg, 0, &bp, &cgp)) != 0)
2982 ffs_getmntstat(struct vnode *devvp) in ffs_getmntstat() argument
2985 if (devvp->v_type == VCHR) in ffs_getmntstat()
2986 return (&devvp->v_rdev->si_mountpt->mnt_stat); in ffs_getmntstat()
2987 return (ffs_getmntstat(VFSTOUFS(devvp->v_mount)->um_devvp)); in ffs_getmntstat()
2994 ffs_getcg(fs, devvp, cg, flags, bpp, cgpp) in ffs_getcg() argument
2996 struct vnode *devvp;
3012 if (devvp->v_type == VREG)
3016 error = breadn_flags(devvp, blkno, blkno, (int)fs->fs_cgsize, NULL,
3024 sfs = ffs_getmntstat(devvp);
3027 devvp->v_type == VCHR ? "" : "snapshot of ",
3036 sfs = ffs_getmntstat(devvp);
3038 devvp->v_type == VCHR ? "" : "snapshot of ",