Lines Matching refs:rvp
331 struct vnode *rvp = NULL;
352 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE, FALSE);
358 *ap->a_size = (size_t)VTOF(rvp)->ff_size;
365 result = VNOP_READ(rvp, uio, 0, ap->a_context);
383 result = VNOP_READ(rvp, uio, 0, decmpfs_ctx);
390 vref = vnode_ref (rvp);
392 vnode_rele (rvp);
394 vnode_recycle(rvp);
396 vnode_put(rvp);
799 struct vnode *rvp = NULL;
834 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE, FALSE);
840 result = VNOP_WRITE(rvp, uio, 0, ap->a_context);
845 vref = vnode_ref (rvp);
847 vnode_rele(rvp);
849 vnode_recycle (rvp);
854 vnode_recycle (rvp);
855 vnode_put(rvp);
860 result = hfs_fsync (rvp, MNT_NOWAIT, 0, vfs_context_proc (ap->a_context));
864 vnode_put(rvp);
1285 struct vnode *rvp = NULL;
1297 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE, FALSE);
1303 hfs_lock_truncate(VTOC(rvp), HFS_EXCLUSIVE_LOCK);
1304 if ((result = hfs_lock(VTOC(rvp), HFS_EXCLUSIVE_LOCK))) {
1306 vnode_put(rvp);
1316 vnode_put(rvp);
1320 result = hfs_truncate(rvp, (off_t)0, IO_NDELAY, 0, 0, ap->a_context);
1328 hfs_unlock_truncate(VTOC(rvp), 0);
1329 hfs_unlock(VTOC(rvp));
1331 vnode_put(rvp);