Lines Matching refs:rvp
332 struct vnode *rvp = NULL;
353 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE, FALSE);
359 *ap->a_size = (size_t)VTOF(rvp)->ff_size;
366 result = VNOP_READ(rvp, uio, 0, ap->a_context);
384 result = VNOP_READ(rvp, uio, 0, decmpfs_ctx);
391 vref = vnode_ref (rvp);
393 vnode_rele (rvp);
395 vnode_recycle(rvp);
397 vnode_put(rvp);
849 struct vnode *rvp = NULL;
884 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE, FALSE);
890 result = VNOP_WRITE(rvp, uio, 0, ap->a_context);
895 vref = vnode_ref (rvp);
897 vnode_rele(rvp);
899 vnode_recycle (rvp);
903 vnode_recycle (rvp);
904 vnode_put(rvp);
909 result = hfs_fsync (rvp, MNT_NOWAIT, 0, vfs_context_proc (ap->a_context));
913 vnode_put(rvp);
1334 struct vnode *rvp = NULL;
1346 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE, FALSE);
1352 hfs_lock_truncate(VTOC(rvp), HFS_EXCLUSIVE_LOCK, HFS_LOCK_DEFAULT);
1353 if ((result = hfs_lock(VTOC(rvp), HFS_EXCLUSIVE_LOCK, HFS_LOCK_DEFAULT))) {
1355 vnode_put(rvp);
1365 vnode_put(rvp);
1369 result = hfs_truncate(rvp, (off_t)0, IO_NDELAY, 0, 0, ap->a_context);
1377 hfs_unlock_truncate(VTOC(rvp), HFS_LOCK_DEFAULT);
1378 hfs_unlock(VTOC(rvp));
1380 vnode_put(rvp);