Lines Matching defs:devvp

2276 	struct vnode *devvp,
2293 if (devvp->v_type == VREG) {
2294 /* devvp is a snapshot */
2295 MPASS(devvp->v_mount->mnt_data == ump);
2297 } else if (devvp->v_type == VCHR) {
2299 * devvp is a normal disk device
2300 * XXXKIB: devvp is not locked there, v_rdev access depends on
2301 * busy mount, which prevents mntfs devvp from reclamation.
2303 dev = devvp->v_rdev;
2321 if ((error = ffs_getcg(fs, devvp, cg, GB_CVTENXIO, &bp, &cgp)) != 0) {
2322 if (!MOUNTEDSOFTDEP(UFSTOVFS(ump)) || devvp->v_type != VCHR)
2330 if (devvp->v_type == VREG)
2334 error = getblkx(devvp, dbn, dbn, fs->fs_cgsize, 0, 0, 0, &bp);
2349 if (devvp->v_type == VREG) {
2351 /* devvp is a snapshot */
2410 if (MOUNTEDSOFTDEP(mp) && devvp->v_type == VCHR)
2453 struct vnode *devvp;
2493 ffs_blkfree_cg(ump, ump->um_fs, tp->devvp, blkelm->bno,
2512 struct vnode *devvp,
2555 ntp->devvp = devvp;
2607 struct vnode *devvp,
2618 (void) trim_lookup(ump, devvp, 0, 0, inum, key, NEW);
2674 struct vnode *devvp,
2687 * Check that devvp is a normal disk device, not a snapshot,
2691 if (devvp->v_type == VCHR &&
2692 (devvp->v_vflag & VV_COPYONWRITE) &&
2693 ffs_snapblkfree(fs, devvp, bno, size, inum, vtype, dephd)) {
2701 devvp->v_type == VREG) {
2702 ffs_blkfree_cg(ump, fs, devvp, bno, size, inum, dephd);
2721 tp = trim_lookup(ump, devvp, bno, size, inum, key, SINGLE);
2735 tp = trim_lookup(ump, devvp, bno, size, inum, key, OLD);
2768 ntp = trim_lookup(ump, devvp, bno, size, inum, key, REPLACE);
2842 struct vnode *devvp,
2857 if (devvp->v_type == VREG) {
2858 /* devvp is a snapshot */
2859 MPASS(devvp->v_mount->mnt_data == ump);
2861 } else if (devvp->v_type == VCHR) {
2862 /* devvp is a normal disk device */
2863 dev = devvp->v_rdev;
2871 if ((error = ffs_getcg(fs, devvp, cg, GB_CVTENXIO, &bp, &cgp)) != 0) {
2872 if (!MOUNTEDSOFTDEP(UFSTOVFS(ump)) || devvp->v_type != VCHR)
2880 if (devvp->v_type == VREG)
2884 error = getblkx(devvp, dbn, dbn, fs->fs_cgsize, 0, 0, 0, &bp);
2915 if (MOUNTEDSOFTDEP(UFSTOVFS(ump)) && devvp->v_type == VCHR)
2928 struct vnode *devvp,
2938 if ((devvp->v_type != VREG) && (devvp->v_type != VCHR))
2942 if ((error = ffs_getcg(fs, devvp, cg, 0, &bp, &cgp)) != 0)
3022 struct vnode *devvp,
3039 if (devvp->v_type == VCHR) {
3041 mp = devvp->v_rdev->si_mountpt;
3044 mp = devvp->v_mount;
3046 error = breadn_flags(devvp, blkno, blkno, (int)fs->fs_cgsize, NULL,
3059 devvp->v_type == VCHR ? "" : "snapshot of ",
3073 devvp->v_type == VCHR ? "" : "snapshot of ",