Lines Matching refs:vn

164 	struct vnode *vn;
576 (void) vn_start_write(be_lun->vn, &mountpoint, V_WAIT);
580 && MNT_SHARED_WRITES(be_lun->vn->v_mount)))
585 vn_lock(be_lun->vn, lock_flags | LK_RETRY);
587 error = VOP_FSYNC(be_lun->vn, MNT_WAIT, curthread);
588 VOP_UNLOCK(be_lun->vn, 0);
662 vn_lock(be_lun->vn, LK_SHARED | LK_RETRY);
684 error = VOP_READ(be_lun->vn, &xuio, flags, file_data->cred);
686 VOP_UNLOCK(be_lun->vn, 0);
692 (void)vn_start_write(be_lun->vn, &mountpoint, V_WAIT);
696 && MNT_SHARED_WRITES(be_lun->vn->v_mount)))
701 vn_lock(be_lun->vn, lock_flags | LK_RETRY);
721 error = VOP_WRITE(be_lun->vn, &xuio, flags, file_data->cred);
722 VOP_UNLOCK(be_lun->vn, 0);
784 vn_lock(be_lun->vn, LK_SHARED | LK_RETRY);
785 error = VOP_IOCTL(be_lun->vn, FIOSEEKHOLE, &off,
790 error = VOP_IOCTL(be_lun->vn, FIOSEEKDATA, &off,
799 VOP_UNLOCK(be_lun->vn, 0);
818 if (be_lun->vn == NULL)
821 error = VOP_GETATTR(be_lun->vn, &vattr, curthread->td_ucred);
827 error = VFS_STATFS(be_lun->vn->v_mount, &statfs);
1778 error = VOP_GETATTR(be_lun->vn, &vattr, curthread->td_ucred);
1791 if (VOP_ISLOCKED(be_lun->vn) != LK_EXCLUSIVE) {
1792 vn_lock(be_lun->vn, LK_UPGRADE | LK_RETRY);
1793 if (be_lun->vn->v_iflag & VI_DOOMED) {
1886 be_lun->backend.dev.cdev = be_lun->vn->v_rdev;
1907 error = VOP_GETATTR(be_lun->vn, &vattr, NOCRED);
1915 dev = be_lun->vn->v_rdev;
2060 if (be_lun->vn) {
2081 (void)vn_close(be_lun->vn, flags, NOCRED, curthread);
2082 be_lun->vn = NULL;
2172 be_lun->vn = nd.ni_vp;
2175 if (vn_isdisk(be_lun->vn, &error)) {
2177 } else if (be_lun->vn->v_type == VREG) {
2184 VOP_UNLOCK(be_lun->vn, 0);
2301 if (be_lun->vn == NULL)
2582 vn_lock(be_lun->vn, LK_SHARED | LK_RETRY);
2583 error = VOP_GETATTR(be_lun->vn, &vattr, curthread->td_ucred);
2584 VOP_UNLOCK(be_lun->vn, 0);
2670 if (be_lun->vn == NULL)
2672 else if (be_lun->vn->v_type == VREG)