Searched refs:fufh (Results 1 - 7 of 7) sorted by relevance

/freebsd-10.2-release/sys/fs/fuse/
H A Dfuse_file.c111 panic("FUSE: filehandle_open called despite valid fufh (type=%d)",
160 struct fuse_filehandle *fufh = NULL; local
169 fufh = &(fvdat->fufh[fufh_type]);
170 if (!FUFH_IS_VALID(fufh)) {
171 panic("FUSE: filehandle_put called on invalid fufh (type=%d)",
185 fri->fh = fufh->fh_id;
193 fufh->fh_id = (uint64_t)-1;
194 fufh->fh_type = FUFH_INVALID;
203 struct fuse_filehandle *fufh; local
214 struct fuse_filehandle *fufh; local
229 struct fuse_filehandle *fufh; local
245 struct fuse_filehandle *fufh; local
[all...]
H A Dfuse_io.c105 struct ucred *cred, struct fuse_filehandle *fufh);
108 struct ucred *cred, struct fuse_filehandle *fufh);
111 struct ucred *cred, struct fuse_filehandle *fufh);
114 struct ucred *cred, struct fuse_filehandle *fufh, int ioflag);
120 struct fuse_filehandle *fufh; local
126 (uio->uio_rw == UIO_READ) ? FUFH_RDONLY : FUFH_WRONLY, &fufh);
147 (uintmax_t)VTOILLU(vp), (uintmax_t)fufh->fh_id);
148 err = fuse_read_directbackend(vp, uio, cred, fufh);
152 err = fuse_read_biobackend(vp, uio, cred, fufh);
158 (uintmax_t)VTOILLU(vp), (uintmax_t)fufh
174 fuse_read_biobackend(struct vnode *vp, struct uio *uio, struct ucred *cred, struct fuse_filehandle *fufh) argument
267 fuse_read_directbackend(struct vnode *vp, struct uio *uio, struct ucred *cred, struct fuse_filehandle *fufh) argument
320 fuse_write_directbackend(struct vnode *vp, struct uio *uio, struct ucred *cred, struct fuse_filehandle *fufh) argument
371 fuse_write_biobackend(struct vnode *vp, struct uio *uio, struct ucred *cred, struct fuse_filehandle *fufh, int ioflag) argument
604 struct fuse_filehandle *fufh; local
[all...]
H A Dfuse_node.h81 struct fuse_filehandle fufh[FUFH_MAXTYPE]; member in struct:fuse_vnode_data
H A Dfuse_node.c144 fvdat->fufh[i].fh_type = FUFH_INVALID;
308 struct fuse_filehandle *fufh = NULL; local
338 fuse_filehandle_getrw(vp, FUFH_WRONLY, &fufh);
339 if (fufh) {
340 fsai->fh = fufh->fh_id;
H A Dfuse_vnops.c288 panic("FUSE: fufh type %d found to be invalid in close"
430 struct fuse_filehandle *fufh; local
448 fufh = &(fvdat->fufh[type]);
449 if (FUFH_IS_VALID(fufh)) {
450 fuse_internal_fsync(vp, td, NULL, fufh);
557 struct fuse_filehandle *fufh = NULL; local
564 fufh = &(fvdat->fufh[type]);
565 if (FUFH_IS_VALID(fufh)) {
1201 struct fuse_filehandle *fufh = NULL; local
1298 struct fuse_filehandle *fufh = NULL; local
1525 struct fuse_filehandle *fufh = NULL; local
[all...]
H A Dfuse_internal.h250 struct fuse_filehandle *fufh);
264 struct fuse_filehandle *fufh,
H A Dfuse_internal.c222 struct fuse_filehandle *fufh)
236 ffsi->fh = fufh->fh_id;
254 struct fuse_filehandle *fufh,
277 fri->fh = fufh->fh_id;
219 fuse_internal_fsync(struct vnode *vp, struct thread *td, struct ucred *cred, struct fuse_filehandle *fufh) argument
252 fuse_internal_readdir(struct vnode *vp, struct uio *uio, struct fuse_filehandle *fufh, struct fuse_iov *cookediov) argument

Completed in 100 milliseconds