Lines Matching defs:file

6   See the file COPYING.
79 /** Container for data related to mapping to backing file */
81 struct file *file;
104 /** Time in jiffies until the file attributes are valid */
124 /* read/write io cache (regular file only) */
193 /** Reference to backing file in passthrough mode */
204 /** An operation changing file size is in progress */
218 /** FUSE specific file data */
220 /** Fuse connection for this file */
226 /** Kernel file handle guaranteed to be unique */
232 /** Node id of this file */
263 /** Does file hold a fi->iocachectr refcount? */
267 /** Reference to backing file in passthrough mode */
268 struct file *passthrough;
272 /** Has flock been performed on this file? */
445 * Input queue signalling is device-specific. For example, the /dev/fuse file
559 struct file *file;
639 /** The next unique kernel file handle */
722 * file has group execute permission.
749 /** Does file server support extended setxattr */
761 /** Are posix file locking primitives not implemented by fs? */
785 /** Are BSD file locking primitives not implemented by fs? */
815 /** Check permissions based on the file mode or not? */
1080 void fuse_read_args_fill(struct fuse_io_args *ia, struct file *file, loff_t pos,
1086 int fuse_finish_open(struct inode *inode, struct file *file);
1094 void fuse_release_common(struct file *file, bool isdir);
1099 int fuse_fsync_common(struct file *file, loff_t start, loff_t end,
1109 * Initialize file operations on a regular file
1119 * Initialize inode and file operations on a directory
1254 * Is file type valid?
1270 int fuse_update_attributes(struct inode *inode, struct file *file, u32 mask);
1300 * - is a file or oan empty directory
1306 int fuse_do_open(struct fuse_mount *fm, u64 nodeid, struct file *file,
1316 /** CUSE pass fuse_direct_io() a file which f_mapping->host is not from FUSE */
1321 long fuse_do_ioctl(struct file *file, unsigned int cmd, unsigned long arg,
1323 long fuse_ioctl_common(struct file *file, unsigned int cmd,
1325 __poll_t fuse_file_poll(struct file *file, poll_table *wait);
1326 int fuse_dev_release(struct inode *inode, struct file *file);
1334 struct file *file);
1357 int fuse_readdir(struct file *file, struct dir_context *ctx);
1376 int fuse_dax_mmap(struct file *file, struct vm_area_struct *vma);
1389 long fuse_file_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
1390 long fuse_file_compat_ioctl(struct file *file, unsigned int cmd,
1402 int fuse_file_io_open(struct file *file, struct inode *inode);
1405 /* file.c */
1451 struct fuse_backing *fuse_passthrough_open(struct file *file,
1456 static inline struct file *fuse_file_passthrough(struct fuse_file *ff)
1467 ssize_t fuse_passthrough_splice_read(struct file *in, loff_t *ppos,
1471 struct file *out, loff_t *ppos,
1473 ssize_t fuse_passthrough_mmap(struct file *file, struct vm_area_struct *vma);