Lines Matching defs:fvp
2462 snf_segmap(file_t *fp, vnode_t *fvp, u_offset_t fileoff, u_offset_t total_size,
2512 while ((error = vpm_map_pages(fvp, fileoff,
2570 VN_HOLD(fvp);
2571 snfv->snfv_vp = fvp;
2588 base = segmap_getmapflt(segkmap, fvp, fileoff,
2641 VN_HOLD(fvp);
2642 snfi->snfi_vp = fvp;
2656 VOP_RWUNLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2672 (void) VOP_RWLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2674 error = VOP_GETATTR(fvp, &va, 0, kcred, NULL);
2684 VOP_RWUNLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2712 snf_cache(file_t *fp, vnode_t *fvp, u_offset_t fileoff, u_offset_t size,
2797 error = VOP_READ(fvp, &auio, ioflag, fp->f_cred, NULL);
2809 VOP_RWUNLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2825 (void) VOP_RWLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2827 error = VOP_GETATTR(fvp, &va, 0, kcred, NULL);
2836 VOP_RWUNLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2852 struct vnode *vp, *fvp, *realvp;
2891 fvp = rfp->f_vnode;
2892 if (VOP_REALVP(fvp, &realvp, NULL) == 0)
2893 fvp = realvp;
2898 (void) VOP_RWLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2900 error = VOP_GETATTR(fvp, &va, 0, kcred, NULL);
2903 VOP_RWUNLOCK(fvp, V_WRITELOCK_FALSE, NULL);
2919 !vn_has_flocks(fvp) && !(fvp->v_flag & VNOMAP)) {
2935 error = snf_segmap(fp, fvp, sfv_off, (u_offset_t)sfv_len,
2952 error = snf_cache(fp, fvp, sfv_off, (u_offset_t)sfv_len,