Lines Matching refs:file

34 static int iterate_incfs_dir(struct file *file, struct dir_context *ctx);
45 static int file_open(struct inode *inode, struct file *file);
46 static int file_release(struct inode *inode, struct file *file);
47 static int read_single_page(struct file *f, struct page *page);
48 static long dispatch_ioctl(struct file *f, unsigned int req, unsigned long arg);
51 static long incfs_compat_ioctl(struct file *file, unsigned int cmd,
129 static int incfs_file_mmap(struct file *file, struct vm_area_struct *vma) in incfs_file_mmap() argument
131 struct address_space *mapping = file->f_mapping; in incfs_file_mmap()
135 file_accessed(file); in incfs_file_mmap()
389 static int iterate_incfs_dir(struct file *file, struct dir_context *ctx) in iterate_incfs_dir() argument
391 struct dir_file *dir = get_incfs_dir_file(file); in iterate_incfs_dir()
393 struct mount_info *mi = get_mount_info(file_superblock(file)); in iterate_incfs_dir()
413 file->f_pos = dir->backing_dir->f_pos; in iterate_incfs_dir()
417 file->f_path.dentry->d_name.name, error); in iterate_incfs_dir()
478 static int read_single_page_timeouts(struct data_file *df, struct file *f, in read_single_page_timeouts()
515 static int read_single_page(struct file *f, struct page *page) in read_single_page()
621 struct dentry *file = NULL; in notify_unlink() local
644 file = incfs_lookup_dentry(dir, file_id_str); in notify_unlink()
645 if (IS_ERR(file)) { in notify_unlink()
646 error = PTR_ERR(file); in notify_unlink()
649 if (d_is_negative(file)) { in notify_unlink()
654 fsnotify_unlink(d_inode(dir), file); in notify_unlink()
655 d_delete(file); in notify_unlink()
662 dput(file); in notify_unlink()
665 static void maybe_delete_incomplete_file(struct file *f, in maybe_delete_incomplete_file()
681 struct file *f = bfc->bc_file; in maybe_delete_incomplete_file()
725 static long ioctl_fill_blocks(struct file *f, void __user *arg) in ioctl_fill_blocks()
798 static long ioctl_read_file_signature(struct file *f, void __user *arg) in ioctl_read_file_signature()
846 static long ioctl_get_filled_blocks(struct file *f, void __user *arg) in ioctl_get_filled_blocks()
871 static long ioctl_get_block_count(struct file *f, void __user *arg) in ioctl_get_block_count()
892 static int incfs_ioctl_get_flags(struct file *f, void __user *arg) in incfs_ioctl_get_flags()
899 static long dispatch_ioctl(struct file *f, unsigned int req, unsigned long arg) in dispatch_ioctl()
924 static long incfs_compat_ioctl(struct file *file, unsigned int cmd, in incfs_compat_ioctl() argument
942 return dispatch_ioctl(file, cmd, (unsigned long) compat_ptr(arg)); in incfs_compat_ioctl()
1410 static int file_open(struct inode *inode, struct file *file) in file_open() argument
1413 struct file *backing_file = NULL; in file_open()
1420 WARN_ON(file->private_data); in file_open()
1425 get_incfs_backing_path(file->f_path.dentry, &backing_path); in file_open()
1451 file->private_data = fd; in file_open()
1457 err = incfs_fsverity_file_open(inode, file); in file_open()
1467 file->private_data = dir; in file_open()
1474 file->f_path.dentry->d_name.name, err); in file_open()
1476 kfree(file->private_data); in file_open()
1478 incfs_free_dir_file(file->private_data); in file_open()
1480 file->private_data = NULL; in file_open()
1488 static int file_release(struct inode *inode, struct file *file) in file_release() argument
1491 kfree(file->private_data); in file_release()
1492 file->private_data = NULL; in file_release()
1494 struct dir_file *dir = get_incfs_dir_file(file); in file_release()