Lines Matching refs:fuse_file
55 struct fuse_file *fuse_file_alloc(struct fuse_mount *fm, bool release) in fuse_file_alloc()
57 struct fuse_file *ff; in fuse_file_alloc()
59 ff = kzalloc(sizeof(struct fuse_file), GFP_KERNEL_ACCOUNT); in fuse_file_alloc()
82 void fuse_file_free(struct fuse_file *ff) in fuse_file_free()
88 static struct fuse_file *fuse_file_get(struct fuse_file *ff) in fuse_file_get()
103 static void fuse_file_put(struct fuse_file *ff, bool sync) in fuse_file_put()
127 struct fuse_file *fuse_file_open(struct fuse_mount *fm, u64 nodeid, in fuse_file_open()
131 struct fuse_file *ff; in fuse_file_open()
176 struct fuse_file *ff = fuse_file_open(fm, nodeid, file->f_flags, isdir); in fuse_do_open()
189 struct fuse_file *ff = file->private_data; in fuse_link_write_file()
202 struct fuse_file *ff = file->private_data; in fuse_finish_open()
239 struct fuse_file *ff; in fuse_open()
292 static void fuse_prepare_release(struct fuse_inode *fi, struct fuse_file *ff, in fuse_prepare_release()
337 void fuse_file_release(struct inode *inode, struct fuse_file *ff, in fuse_file_release()
386 void fuse_sync_release(struct fuse_inode *fi, struct fuse_file *ff, in fuse_sync_release()
443 struct fuse_file *ff = file->private_data; in fuse_flush()
497 struct fuse_file *ff = file->private_data; in fuse_fsync_common()
565 struct fuse_file *ff = file->private_data; in fuse_read_args_fill()
746 struct fuse_file *ff = file->private_data; in fuse_send_read()
898 struct fuse_file *ff = file->private_data; in fuse_send_readpages()
1033 static void fuse_write_args_fill(struct fuse_io_args *ia, struct fuse_file *ff, in fuse_write_args_fill()
1072 struct fuse_file *ff = file->private_data; in fuse_send_write()
1119 struct fuse_file *ff = file->private_data; in fuse_send_write_pages()
1326 struct fuse_file *ff = file->private_data; in fuse_dio_wr_exclusive_lock()
1589 struct fuse_file *ff = file->private_data; in fuse_direct_io()
1744 struct fuse_file *ff = file->private_data; in fuse_file_read_iter()
1765 struct fuse_file *ff = file->private_data; in fuse_file_write_iter()
1787 struct fuse_file *ff = in->private_data; in fuse_splice_read()
1799 struct fuse_file *ff = out->private_data; in fuse_splice_write()
1942 static struct fuse_file *__fuse_write_file_get(struct fuse_inode *fi) in __fuse_write_file_get()
1944 struct fuse_file *ff; in __fuse_write_file_get()
1947 ff = list_first_entry_or_null(&fi->write_files, struct fuse_file, in __fuse_write_file_get()
1956 static struct fuse_file *fuse_write_file_get(struct fuse_inode *fi) in fuse_write_file_get()
1958 struct fuse_file *ff = __fuse_write_file_get(fi); in fuse_write_file_get()
1966 struct fuse_file *ff; in fuse_write_inode()
2025 struct fuse_file *ff) in fuse_writepage_args_setup()
2051 struct fuse_file *ff;
2299 struct fuse_file *ff = file->private_data; in fuse_file_mmap()
2396 struct fuse_file *ff = file->private_data; in fuse_lk_fill()
2492 struct fuse_file *ff = file->private_data; in fuse_file_flock()
2536 struct fuse_file *ff = file->private_data; in fuse_lseek()
2619 struct fuse_file *ff; in fuse_find_polled_node()
2622 ff = rb_entry(last, struct fuse_file, polled_node); in fuse_find_polled_node()
2644 struct fuse_file *ff) in fuse_register_polled_file()
2660 struct fuse_file *ff = file->private_data; in fuse_file_poll()
2716 struct fuse_file *ff; in fuse_notify_poll_wakeup()
2718 ff = rb_entry(*link, struct fuse_file, polled_node); in fuse_notify_poll_wakeup()
2751 struct fuse_file *ff = file->private_data; in fuse_direct_IO()
2854 struct fuse_file *ff = file->private_data; in fuse_file_fallocate()
2949 struct fuse_file *ff_in = file_in->private_data; in __fuse_copy_file_range()
2950 struct fuse_file *ff_out = file_out->private_data; in __fuse_copy_file_range()