Searched refs:fvdat (Results 1 – 5 of 5) sorted by relevance
| /trueos/sys/fs/fuse/ |
| HD | fuse_node.c | 131 fuse_vnode_init(struct vnode *vp, struct fuse_vnode_data *fvdat, in fuse_vnode_init() argument 136 fvdat->nid = nodeid; in fuse_vnode_init() 141 vp->v_data = fvdat; in fuse_vnode_init() 144 fvdat->fufh[i].fh_type = FUFH_INVALID; in fuse_vnode_init() 152 struct fuse_vnode_data *fvdat = vp->v_data; in fuse_vnode_destroy() local 155 free(fvdat, M_FUSEVN); in fuse_vnode_destroy() 179 struct fuse_vnode_data *fvdat; in fuse_vnode_alloc() local 199 fvdat = malloc(sizeof(*fvdat), M_FUSEVN, M_WAITOK | M_ZERO); in fuse_vnode_alloc() 202 free(fvdat, M_FUSEVN); in fuse_vnode_alloc() 206 fuse_vnode_init(*vpp, fvdat, nodeid, vtyp); in fuse_vnode_alloc() [all …]
|
| HD | fuse_io.c | 323 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_write_directbackend() local 361 if (uio->uio_offset > fvdat->filesize) in fuse_write_directbackend() 374 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_write_biobackend() local 384 uio->uio_resid, uio->uio_offset, fvdat->filesize); in fuse_write_biobackend() 392 uio_setoffset(uio, fvdat->filesize); in fuse_write_biobackend() 420 if (uio->uio_offset == fvdat->filesize && n) { in fuse_write_biobackend() 451 if ((off_t)lbn * biosize + bcount < fvdat->filesize) { in fuse_write_biobackend() 452 if ((off_t)(lbn + 1) * biosize < fvdat->filesize) in fuse_write_biobackend() 455 bcount = fvdat->filesize - in fuse_write_biobackend() 460 if (bp && uio->uio_offset + n > fvdat->filesize) { in fuse_write_biobackend() [all …]
|
| HD | fuse_file.c | 159 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_close() local 169 fufh = &(fvdat->fufh[fufh_type]); in fuse_filehandle_close() 202 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_valid() local 205 fufh = &(fvdat->fufh[fufh_type]); in fuse_filehandle_valid() 213 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_get() local 216 fufh = &(fvdat->fufh[fufh_type]); in fuse_filehandle_get() 228 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_getrw() local 231 fufh = &(fvdat->fufh[fufh_type]); in fuse_filehandle_getrw() 244 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_filehandle_init() local 248 fufh = &(fvdat->fufh[fufh_type]); in fuse_filehandle_init()
|
| HD | fuse_vnops.c | 431 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_vnop_fsync() local 448 fufh = &(fvdat->fufh[type]); in fuse_vnop_fsync() 473 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_vnop_getattr() local 516 if ((fvdat->flag & FN_SIZECHANGE) != 0) in fuse_vnop_getattr() 517 vap->va_size = fvdat->filesize; in fuse_vnop_getattr() 519 if (vnode_isreg(vp) && (fvdat->flag & FN_SIZECHANGE) == 0) { in fuse_vnop_getattr() 527 if (fvdat->filesize != new_filesize) { in fuse_vnop_getattr() 556 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_vnop_inactive() local 564 fufh = &(fvdat->fufh[type]); in fuse_vnop_inactive() 571 (fvdat->flag & FN_REVOKED) != 0) in fuse_vnop_inactive() [all …]
|
| HD | fuse_internal.c | 560 struct fuse_vnode_data *fvdat = VTOFUD(vp); in fuse_internal_vnode_disappear() local 563 fvdat->flag |= FN_REVOKED; in fuse_internal_vnode_disappear()
|