Lines Matching defs:fvdat

257 	struct fuse_vnode_data *fvdat;
262 fvdat = VTOFUD(vp);
268 &fvdat->attr_cache_timeout);
271 fvdat->cached_attrs.va_size != VNOVAL &&
272 fvdat->flag & FN_SIZECHANGE &&
273 attr->size != fvdat->cached_attrs.va_size)
316 if (vnode_isreg(vp) && attr->size != fvdat->cached_attrs.va_size) {
318 fvdat->cached_attrs.va_size = attr->size;
322 vp_cache_at = &(fvdat->cached_attrs);
375 struct fuse_vnode_data *fvdat = VTOFUD(vp);
395 LIST_FOREACH(fufh, &fvdat->handles, next) {
891 struct fuse_vnode_data *fvdat = VTOFUD(vp);
894 off_t old_filesize = fvdat->cached_attrs.va_size;
895 struct timespec old_atime = fvdat->cached_attrs.va_atime;
896 struct timespec old_ctime = fvdat->cached_attrs.va_ctime;
897 struct timespec old_mtime = fvdat->cached_attrs.va_mtime;
920 if (fvdat->flag & FN_SIZECHANGE)
922 if (fvdat->flag & FN_ATIMECHANGE) {
926 if (fvdat->flag & FN_CTIMECHANGE) {
930 if (fvdat->flag & FN_MTIMECHANGE) {
964 struct fuse_vnode_data *fvdat = VTOFUD(vp);
967 fvdat->flag |= FN_REVOKED;
1129 struct fuse_vnode_data *fvdat;
1141 fvdat = VTOFUD(vp);
1181 } else if (fvdat->flag & FN_ATIMECHANGE) {
1182 fsai->atime = fvdat->cached_attrs.va_atime.tv_sec;
1183 fsai->atimensec = fvdat->cached_attrs.va_atime.tv_nsec;
1192 } else if (fvdat->flag & FN_MTIMECHANGE) {
1193 fsai->mtime = fvdat->cached_attrs.va_mtime.tv_sec;
1194 fsai->mtimensec = fvdat->cached_attrs.va_mtime.tv_nsec;
1197 if (fuse_libabi_geq(data, 7, 23) && fvdat->flag & FN_CTIMECHANGE) {
1198 fsai->ctime = fvdat->cached_attrs.va_ctime.tv_sec;
1199 fsai->ctimensec = fvdat->cached_attrs.va_ctime.tv_nsec;
1239 getnanouptime(&fvdat->last_local_modify);