Lines Matching defs:fvp
2448 * the actual file size of fvp.
2451 snf_segmap(file_t *fp, vnode_t *fvp, u_offset_t fileoff, u_offset_t total_size,
2501 while ((error = vpm_map_pages(fvp, fileoff,
2559 VN_HOLD(fvp);
2560 snfv->snfv_vp = fvp;
2577 base = segmap_getmapflt(segkmap, fvp, fileoff,
2630 VN_HOLD(fvp);
2631 snfi->snfi_vp = fvp;
2645 VOP_RWUNLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2661 (void) VOP_RWLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2663 error = VOP_GETATTR(fvp, &va, 0, kcred, NULL);
2673 VOP_RWUNLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2701 snf_cache(file_t *fp, vnode_t *fvp, u_offset_t fileoff, u_offset_t size,
2786 error = VOP_READ(fvp, &auio, ioflag, fp->f_cred, NULL);
2798 VOP_RWUNLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2814 (void) VOP_RWLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2816 error = VOP_GETATTR(fvp, &va, 0, kcred, NULL);
2825 VOP_RWUNLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2841 struct vnode *vp, *fvp, *realvp;
2880 fvp = rfp->f_vnode;
2881 if (VOP_REALVP(fvp, &realvp, NULL) == 0)
2882 fvp = realvp;
2887 (void) VOP_RWLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2889 error = VOP_GETATTR(fvp, &va, 0, kcred, NULL);
2892 VOP_RWUNLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2908 !vn_has_flocks(fvp) && !(fvp->v_flag & VNOMAP)) {
2924 error = snf_segmap(fp, fvp, sfv_off, (u_offset_t)sfv_len,
2941 error = snf_cache(fp, fvp, sfv_off, (u_offset_t)sfv_len,