Searched refs:fvdat (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/sys/fs/fuse/ |
| H A D | fuse_node.c | 158 fvdat->nid = nodeid; in fuse_vnode_init() 159 LIST_INIT(&fvdat->handles); in fuse_vnode_init() 165 vp->v_data = fvdat; in fuse_vnode_init() 178 free(fvdat, M_FUSEVN); in fuse_vnode_destroy() 199 struct fuse_vnode_data *fvdat; in fuse_vnode_alloc() local 233 fvdat = malloc(sizeof(*fvdat), M_FUSEVN, M_WAITOK | M_ZERO); in fuse_vnode_alloc() 243 free(fvdat, M_FUSEVN); in fuse_vnode_alloc() 252 free(fvdat, M_FUSEVN); in fuse_vnode_alloc() 264 free(fvdat, M_FUSEVN); in fuse_vnode_alloc() 384 fvdat->flag &= ~FN_SIZECHANGE; in fuse_vnode_savesize() [all …]
|
| H A D | fuse_file.c | 217 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_validrw() local 225 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_filehandle_validrw() 237 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_filehandle_validrw() 252 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_get() local 261 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_filehandle_get() 271 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_filehandle_get() 290 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_get_anyflags() local 296 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_filehandle_get_anyflags() 305 fufh = LIST_FIRST(&fvdat->handles); in fuse_filehandle_get_anyflags() 333 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_init() local [all …]
|
| H A D | fuse_internal.c | 252 struct fuse_vnode_data *fvdat; in fuse_internal_cache_attrs() local 257 fvdat = VTOFUD(vp); in fuse_internal_cache_attrs() 263 &fvdat->attr_cache_timeout); in fuse_internal_cache_attrs() 268 fvdat->cached_attrs.va_size = attr->size; in fuse_internal_cache_attrs() 272 vp_cache_at = &(fvdat->cached_attrs); in fuse_internal_cache_attrs() 891 if (fvdat->flag & FN_SIZECHANGE) in fuse_internal_do_getattr() 893 if (fvdat->flag & FN_CTIMECHANGE) { in fuse_internal_do_getattr() 897 if (fvdat->flag & FN_MTIMECHANGE) { in fuse_internal_do_getattr() 934 fvdat->flag |= FN_REVOKED; in fuse_internal_vnode_disappear() 1077 struct fuse_vnode_data *fvdat; in fuse_internal_setattr() local [all …]
|
| H A D | fuse_io.c | 616 fvdat->flag &= ~FN_SIZECHANGE; in fuse_write_directbackend() 760 fvdat->flag |= FN_SIZECHANGE; in fuse_write_biobackend() 1129 fvdat->flag |= FN_FLUSHWANT; in fuse_io_invalbuf() 1142 fvdat->flag |= FN_FLUSHINPROG; in fuse_io_invalbuf() 1152 fvdat->flag &= ~FN_FLUSHINPROG; in fuse_io_invalbuf() 1154 fvdat->flag &= ~FN_FLUSHWANT; in fuse_io_invalbuf() 1155 wakeup(&fvdat->flag); in fuse_io_invalbuf() 1161 fvdat->flag &= ~FN_FLUSHINPROG; in fuse_io_invalbuf() 1162 if (fvdat->flag & FN_FLUSHWANT) { in fuse_io_invalbuf() 1163 fvdat->flag &= ~FN_FLUSHWANT; in fuse_io_invalbuf() [all …]
|
| H A D | fuse_vfsops.c | 273 struct fuse_vnode_data *fvdat; in fuse_vfsop_fhtovp() local 285 fvdat = VTOFUD(nvp); in fuse_vfsop_fhtovp() 286 if (fvdat->generation != ffhp->gen ) { in fuse_vfsop_fhtovp() 533 struct fuse_vnode_data *fvdat; in fuse_vfsop_vget() local 584 fvdat = VTOFUD(*vpp); in fuse_vfsop_vget() 586 filesize != fvdat->cached_attrs.va_size && in fuse_vfsop_vget() 587 fvdat->flag & FN_SIZECHANGE) { in fuse_vfsop_vget() 591 fvdat->flag &= ~FN_SIZECHANGE; in fuse_vfsop_vget() 597 &fvdat->entry_cache_timeout); in fuse_vfsop_vget()
|
| H A D | fuse_vnops.c | 1136 struct fuse_vnode_data *fvdat; in fuse_vnop_lookup() local 1155 fvdat = VTOFUD(vp); in fuse_vnop_lookup() 1180 &fvdat->entry_cache_timeout); in fuse_vnop_lookup() 1298 struct fuse_vnode_data *fvdat; in fuse_vnop_open() local 1307 fvdat = VTOFUD(vp); in fuse_vnop_open() 1520 if (!fvdat) { in fuse_vnop_reclaim() 1531 fvdat->nlookup); in fuse_vnop_reclaim() 2441 (uintmax_t)fvdat->nlookup, in fuse_vnop_print() 2442 fvdat->flag); in fuse_vnop_print() 2482 fhp->nid = fvdat->nid; in fuse_vnop_vptofh() [all …]
|