Lines Matching refs:rvp
274 struct vnode *rvp = NULL;
287 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE);
293 *ap->a_size = (size_t)VTOF(rvp)->ff_size;
295 result = VNOP_READ(rvp, uio, 0, ap->a_context);
297 vnode_put(rvp);
600 struct vnode *rvp = NULL;
623 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE);
629 result = VNOP_WRITE(rvp, uio, 0, ap->a_context);
630 vnode_put(rvp);
947 struct vnode *rvp = NULL;
959 result = hfs_vgetrsrc(hfsmp, vp, &rvp, TRUE);
965 hfs_lock_truncate(VTOC(rvp), TRUE);
966 if ((result = hfs_lock(VTOC(rvp), HFS_EXCLUSIVE_LOCK))) {
968 vnode_put(rvp);
978 vnode_put(rvp);
982 result = hfs_truncate(rvp, (off_t)0, IO_NDELAY, 0, ap->a_context);
990 hfs_unlock_truncate(VTOC(rvp), TRUE);
991 hfs_unlock(VTOC(rvp));
993 vnode_put(rvp);