#include "udfdecl.h"
#include <linux/fs.h>
#include <linux/uaccess.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/capability.h>
#include <linux/errno.h>
#include <linux/pagemap.h>
#include <linux/uio.h>
#include "udf_i.h"
#include "udf_sb.h"
static vm_fault_t udf_page_mkwrite(struct vm_fault *vmf)
{ … }
static const struct vm_operations_struct udf_file_vm_ops = …;
static ssize_t udf_file_write_iter(struct kiocb *iocb, struct iov_iter *from)
{ … }
long udf_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
{ … }
static int udf_release_file(struct inode *inode, struct file *filp)
{ … }
static int udf_file_mmap(struct file *file, struct vm_area_struct *vma)
{ … }
const struct file_operations udf_file_operations = …;
static int udf_setattr(struct mnt_idmap *idmap, struct dentry *dentry,
struct iattr *attr)
{ … }
const struct inode_operations udf_file_inode_operations = …;