/freebsd-13-stable/sys/fs/fuse/ |
H A D | fuse_file.c | 169 fuse_filehandle_close(struct vnode *vp, struct fuse_filehandle *fufh, argument 186 fri->fh = fufh->fh_id; 187 fri->flags = fufh_type_2_fflags(fufh->fufh_type); 200 LIST_REMOVE(fufh, next); 201 free(fufh, M_FUSE_FILEHANDLE); 210 * a fufh type that includes the provided one. 218 struct fuse_filehandle *fufh; local 225 LIST_FOREACH(fufh, &fvdat->handles, next) { 226 if (fufh->fufh_type == fufh_type && 227 fufh 253 struct fuse_filehandle *fufh; local 291 struct fuse_filehandle *fufh; local 334 struct fuse_filehandle *fufh; local [all...] |
H A D | fuse_io.c | 126 struct ucred *cred, struct fuse_filehandle *fufh); 129 struct ucred *cred, struct fuse_filehandle *fufh, pid_t pid); 132 struct ucred *cred, struct fuse_filehandle *fufh, off_t filesize, 136 struct ucred *cred, struct fuse_filehandle *fufh, int ioflag, pid_t pid); 198 struct fuse_filehandle *fufh; local 206 err = fuse_filehandle_getrw(vp, fflag, &fufh, cred, pid); 212 err = fuse_filehandle_open(vp, fflag, &fufh, curthread, cred); 223 SDT_PROBE5(fusefs, , io, io_dispatch, vp, uio, ioflag, cred, fufh); 242 err = fuse_read_directbackend(vp, uio, cred, fufh); 246 err = fuse_read_biobackend(vp, uio, ioflag, cred, fufh, 299 fuse_read_biobackend(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred, struct fuse_filehandle *fufh, pid_t pid) argument 405 fuse_read_directbackend(struct vnode *vp, struct uio *uio, struct ucred *cred, struct fuse_filehandle *fufh) argument 467 fuse_write_directbackend(struct vnode *vp, struct uio *uio, struct ucred *cred, struct fuse_filehandle *fufh, off_t filesize, int ioflag, bool pages) argument 630 fuse_write_biobackend(struct vnode *vp, struct uio *uio, struct ucred *cred, struct fuse_filehandle *fufh, int ioflag, pid_t pid) argument 899 struct fuse_filehandle *fufh; local [all...] |
H A D | fuse_file.h | 75 * The fufh type is the access mode of the fuse file handle. It's the portion 218 int fuse_filehandle_close(struct vnode *vp, struct fuse_filehandle *fufh,
|
H A D | fuse_node.c | 348 struct fuse_filehandle *fufh = NULL; local 377 fuse_filehandle_getrw(vp, FWRITE, &fufh, cred, pid); 378 if (fufh) { 379 fsai->fh = fufh->fh_id;
|
H A D | fuse_vnops.c | 281 struct fuse_filehandle *fufh; local 290 err = fuse_filehandle_getrw(vp, fflag, &fufh, cred, pid); 297 ffi->fh = fufh->fh_id; 327 struct fuse_filehandle *fufh; local 335 err = fuse_filehandle_getrw(vp, FREAD, &fufh, cred, pid); 341 flsi->fh = fufh->fh_id; 421 struct fuse_filehandle *fufh; local 460 err = fuse_filehandle_get_anyflags(vp, &fufh, cred, pid); 468 fli->fh = fufh->fh_id; 1025 struct fuse_filehandle *fufh, *fufh_tm local 1650 struct fuse_filehandle *fufh = NULL; local 1781 struct fuse_filehandle *fufh, *fufh_tmp; local [all...] |
H A D | fuse_internal.c | 334 struct fuse_filehandle *fufh; local 355 LIST_FOREACH(fufh, &fvdat->handles, next) { 362 ffsi->fh = fufh->fh_id; 514 struct fuse_filehandle *fufh, 552 fri->fh = fufh->fh_id; 1162 struct fuse_filehandle *fufh = NULL; local 1170 fuse_filehandle_getrw(vp, FWRITE, &fufh, cred, pid); 1171 if (fufh) { 1172 fsai->fh = fufh->fh_id; 511 fuse_internal_readdir(struct vnode *vp, struct uio *uio, off_t startoff, struct fuse_filehandle *fufh, struct fuse_iov *cookediov, int *ncookies, u_long *cookies) argument
|
H A D | fuse_internal.h | 253 struct fuse_filehandle *fufh, struct fuse_iov *cookediov, int *ncookies,
|