Home | History | Annotate | Download | only in nilfs

Lines Matching refs:devvp

384 	dev_bsize = 1 << nilfsdev->devvp->v_mount->mnt_fs_bshift;
389 error = bread(nilfsdev->devvp, dev_blk, dev_blks * dev_bsize, 0, &bp);
403 error = bread(nilfsdev->devvp, dev_blk, dev_blks * dev_bsize, 0, &bp);
447 error = vinvalbuf(nilfsdev->devvp, 0, FSCRED, curlwp, 0, 0);
467 if ((error = vinvalbuf(nilfsdev->devvp, V_SAVE, l->l_cred, l, 0, 0)))
548 spec_node_setmountedfs(nilfsdev->devvp, NULL);
550 /* devvp is still locked by us */
551 vn_lock(nilfsdev->devvp, LK_EXCLUSIVE | LK_RETRY);
552 error = VOP_CLOSE(nilfsdev->devvp, FREAD | FWRITE, NOCRED);
559 vput(nilfsdev->devvp);
601 nilfs_mount_device(struct vnode *devvp, struct mount *mp, struct nilfs_args *args,
615 if (nilfsdev->devvp == devvp)
631 if (devvp->v_type != VBLK) {
632 vrele(devvp);
635 if (bdevsw_lookup(devvp->v_rdev) == NULL) {
636 vrele(devvp);
647 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
649 KAUTH_REQ_SYSTEM_MOUNT_DEVICE, mp, devvp, KAUTH_ARG(accessmode));
650 VOP_UNLOCK(devvp);
652 vrele(devvp);
660 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY);
661 error = VOP_OPEN(devvp, openflags, FSCRED);
662 VOP_UNLOCK(devvp);
664 vrele(devvp);
673 nilfsdev->devvp = devvp;
682 error = getdisksize(devvp, &psize, &secsize);
842 struct vnode *devvp;
876 error = namei_simple_user(args->fspec, NSM_FOLLOW_NOEMULROOT, &devvp);
882 vprint("NILFS mount, trying to mount \n", devvp);
885 error = nilfs_mount_device(devvp, mp, args, &nilfsdev);
899 mp->mnt_stat.f_fsidx.__fsid_val[0] = (uint32_t) devvp->v_rdev;
932 spec_node_setmountedfs(devvp, NULL);
934 if (spec_node_getmountedfs(devvp) == NULL)
935 spec_node_setmountedfs(devvp, mp);
937 spec_node_setmountedfs(devvp, mp);