Home
last modified time | relevance | path

Searched refs:fvdat (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/sys/fs/fuse/
H A Dfuse_node.c158 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 Dfuse_file.c217 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 Dfuse_internal.c252 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 Dfuse_io.c616 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 Dfuse_vfsops.c273 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 Dfuse_vnops.c1136 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 …]