Searched refs:fufh (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/fs/fuse/ |
H A D | fuse_file.c | 187 fuse_filehandle_close(struct vnode *vp, struct fuse_filehandle *fufh, in fuse_filehandle_close() argument 209 fri->fh = fufh->fh_id; in fuse_filehandle_close() 210 fri->flags = fufh_type_2_fflags(fufh->fufh_type); in fuse_filehandle_close() 223 LIST_REMOVE(fufh, next); in fuse_filehandle_close() 224 free(fufh, M_FUSE_FILEHANDLE); in fuse_filehandle_close() 241 struct fuse_filehandle *fufh; in fuse_filehandle_validrw() local 248 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_filehandle_validrw() 249 if (fufh->fufh_type == fufh_type && in fuse_filehandle_validrw() 250 fufh->uid == cred->cr_uid && in fuse_filehandle_validrw() 251 fufh->gid == cred->cr_rgid && in fuse_filehandle_validrw() [all …]
|
H A D | fuse_io.h | 70 struct ucred *cred, struct fuse_filehandle *fufh); 72 struct ucred *cred, struct fuse_filehandle *fufh, pid_t pid); 74 struct ucred *cred, struct fuse_filehandle *fufh, off_t filesize, 77 struct ucred *cred, struct fuse_filehandle *fufh, int ioflag, pid_t pid);
|
H A D | fuse_io.c | 127 struct ucred *cred, struct fuse_filehandle *fufh, pid_t pid) in fuse_read_biobackend() argument 233 struct ucred *cred, struct fuse_filehandle *fufh) in fuse_read_directbackend() argument 259 fri->fh = fufh->fh_id; in fuse_read_directbackend() 266 fri->flags = fufh_type_2_fflags(fufh->fufh_type); in fuse_read_directbackend() 295 struct ucred *cred, struct fuse_filehandle *fufh, off_t filesize, in fuse_write_directbackend() argument 309 bool direct_io = fufh->fuse_open_flags & FOPEN_DIRECT_IO; in fuse_write_directbackend() 363 fwi->fh = fufh->fh_id; in fuse_write_directbackend() 368 fwi->flags = fufh_type_2_fflags(fufh->fufh_type); in fuse_write_directbackend() 446 fwi->fh = fufh->fh_id; in fuse_write_directbackend() 471 struct ucred *cred, struct fuse_filehandle *fufh, int ioflag, pid_t pid) in fuse_write_biobackend() argument [all …]
|
H A D | fuse_vnops.c | 279 struct fuse_filehandle *fufh; in fuse_flush() local 288 err = fuse_filehandle_getrw(vp, fflag, &fufh, cred, pid); in fuse_flush() 295 ffi->fh = fufh->fh_id; in fuse_flush() 378 struct fuse_filehandle *fufh; in fuse_vnop_do_lseek() local 386 err = fuse_filehandle_getrw(vp, FREAD, &fufh, cred, pid); in fuse_vnop_do_lseek() 392 flsi->fh = fufh->fh_id; in fuse_vnop_do_lseek() 475 struct fuse_filehandle *fufh; in fuse_vnop_advlock() local 543 err = fuse_filehandle_get_anyflags(vp, &fufh, cred, pid); in fuse_vnop_advlock() 551 fli->fh = fufh->fh_id; in fuse_vnop_advlock() 591 struct fuse_filehandle *fufh; in fuse_vnop_allocate() local [all …]
|
H A D | fuse_internal.c | 374 struct fuse_filehandle *fufh; in fuse_internal_fsync() local 395 LIST_FOREACH(fufh, &fvdat->handles, next) { in fuse_internal_fsync() 402 ffsi->fh = fufh->fh_id; in fuse_internal_fsync() 553 struct fuse_filehandle *fufh, in fuse_internal_readdir() argument 574 fri->fh = fufh->fh_id; in fuse_internal_readdir() 1162 struct fuse_filehandle *fufh = NULL; in fuse_internal_setattr() local 1168 fuse_filehandle_getrw(vp, FWRITE, &fufh, cred, pid); in fuse_internal_setattr() 1169 if (fufh) { in fuse_internal_setattr() 1170 fsai->fh = fufh->fh_id; in fuse_internal_setattr()
|
H A D | fuse_file.h | 217 int fuse_filehandle_close(struct vnode *vp, struct fuse_filehandle *fufh,
|
H A D | fuse_internal.h | 252 struct fuse_filehandle *fufh, struct fuse_iov *cookediov, int *ncookies,
|