Home
last modified time | relevance | path

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

/freebsd-13.1/sys/fs/fuse/
H A Dfuse_node.c159 fvdat->nid = nodeid; in fuse_vnode_init()
160 LIST_INIT(&fvdat->handles); in fuse_vnode_init()
166 vp->v_data = fvdat; in fuse_vnode_init()
180 free(fvdat, M_FUSEVN); in fuse_vnode_destroy()
201 struct fuse_vnode_data *fvdat; in fuse_vnode_alloc() local
238 fvdat = malloc(sizeof(*fvdat), M_FUSEVN, M_WAITOK | M_ZERO); in fuse_vnode_alloc()
248 free(fvdat, M_FUSEVN); in fuse_vnode_alloc()
257 free(fvdat, M_FUSEVN); in fuse_vnode_alloc()
269 free(fvdat, M_FUSEVN); in fuse_vnode_alloc()
390 fvdat->flag &= ~FN_SIZECHANGE; in fuse_vnode_savesize()
[all …]
H A Dfuse_internal.c260 struct fuse_vnode_data *fvdat; in fuse_internal_cache_attrs() local
265 fvdat = VTOFUD(vp); in fuse_internal_cache_attrs()
271 &fvdat->attr_cache_timeout); in fuse_internal_cache_attrs()
278 fvdat->flag & FN_SIZECHANGE) in fuse_internal_cache_attrs()
924 if (fvdat->flag & FN_SIZECHANGE) in fuse_internal_do_getattr()
926 if (fvdat->flag & FN_ATIMECHANGE) { in fuse_internal_do_getattr()
930 if (fvdat->flag & FN_CTIMECHANGE) { in fuse_internal_do_getattr()
934 if (fvdat->flag & FN_MTIMECHANGE) { in fuse_internal_do_getattr()
971 fvdat->flag |= FN_REVOKED; in fuse_internal_vnode_disappear()
1137 struct fuse_vnode_data *fvdat; in fuse_internal_setattr() local
[all …]
H A Dfuse_file.c246 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_validrw() local
254 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_filehandle_validrw()
266 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_filehandle_validrw()
281 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_get() local
290 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_filehandle_get()
300 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_filehandle_get()
319 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_get_anyflags() local
325 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_filehandle_get_anyflags()
334 fufh = LIST_FIRST(&fvdat->handles); in fuse_filehandle_get_anyflags()
362 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_init() local
[all …]
H A Dfuse_io.c407 fvdat->flag &= ~FN_SIZECHANGE; in fuse_write_directbackend()
546 fvdat->flag |= FN_SIZECHANGE; in fuse_write_biobackend()
919 fvdat->flag |= FN_FLUSHWANT; in fuse_io_invalbuf()
932 fvdat->flag |= FN_FLUSHINPROG; in fuse_io_invalbuf()
942 fvdat->flag &= ~FN_FLUSHINPROG; in fuse_io_invalbuf()
944 fvdat->flag &= ~FN_FLUSHWANT; in fuse_io_invalbuf()
945 wakeup(&fvdat->flag); in fuse_io_invalbuf()
951 fvdat->flag &= ~FN_FLUSHINPROG; in fuse_io_invalbuf()
952 if (fvdat->flag & FN_FLUSHWANT) { in fuse_io_invalbuf()
953 fvdat->flag &= ~FN_FLUSHWANT; in fuse_io_invalbuf()
[all …]
H A Dfuse_vnops.c1224 if ((fvdat->flag & FN_REVOKED) != 0) in fuse_vnop_inactive()
1549 struct fuse_vnode_data *fvdat; in fuse_vnop_lookup() local
1556 fvdat = VTOFUD(vp); in fuse_vnop_lookup()
1571 &fvdat->entry_cache_timeout); in fuse_vnop_lookup()
1975 if (!fvdat) { in fuse_vnop_reclaim()
1986 fvdat->nlookup); in fuse_vnop_reclaim()
2964 (uintmax_t)fvdat->nlookup, in fuse_vnop_print()
2965 fvdat->flag); in fuse_vnop_print()
3027 fhp->nid = fvdat->nid; in fuse_vnop_vptofh()
3028 if (fvdat->generation <= UINT32_MAX) in fuse_vnop_vptofh()
[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()
540 struct fuse_vnode_data *fvdat; in fuse_vfsop_vget() local
581 fvdat = VTOFUD(*vpp); in fuse_vfsop_vget()
583 if (timespeccmp(&now, &fvdat->last_local_modify, >)) { in fuse_vfsop_vget()
592 &fvdat->entry_cache_timeout); in fuse_vfsop_vget()