Lines Matching refs:fvdat
131 fuse_vnode_init(struct vnode *vp, struct fuse_vnode_data *fvdat,
136 fvdat->nid = nodeid;
141 vp->v_data = fvdat;
144 fvdat->fufh[i].fh_type = FUFH_INVALID;
152 struct fuse_vnode_data *fvdat = vp->v_data;
155 free(fvdat, M_FUSEVN);
179 struct fuse_vnode_data *fvdat;
199 fvdat = malloc(sizeof(*fvdat), M_FUSEVN, M_WAITOK | M_ZERO);
202 free(fvdat, M_FUSEVN);
206 fuse_vnode_init(*vpp, fvdat, nodeid, vtyp);
210 free(fvdat, M_FUSEVN);
306 struct fuse_vnode_data *fvdat = VTOFUD(vp);
314 (uintmax_t)fvdat->filesize);
335 fsai->size = fvdat->filesize;
346 fvdat->flag &= ~FN_SIZECHANGE;
355 struct fuse_vnode_data *fvdat = VTOFUD(vp);
358 if ((fvdat->flag & FN_SIZECHANGE) != 0 ||
359 (fuse_refresh_size == 0 && fvdat->filesize != 0))
369 struct fuse_vnode_data *fvdat = VTOFUD(vp);
374 (uintmax_t)VTOI(vp), (uintmax_t)fvdat->filesize,
378 oldsize = fvdat->filesize;
379 fvdat->filesize = newsize;
380 fvdat->flag |= FN_SIZECHANGE;