Lines Matching refs:file
17 static ssize_t efivarfs_file_write(struct file *file, in efivarfs_file_write() argument
20 struct efivar_entry *var = file->private_data; in efivarfs_file_write()
23 struct inode *inode = file->f_mapping->host; in efivarfs_file_write()
51 d_delete(file->f_path.dentry); in efivarfs_file_write()
52 dput(file->f_path.dentry); in efivarfs_file_write()
67 static ssize_t efivarfs_file_read(struct file *file, char __user *userbuf, in efivarfs_file_read() argument
70 struct efivar_entry *var = file->private_data; in efivarfs_file_read()
108 efivarfs_ioc_getxflags(struct file *file, void __user *arg) in efivarfs_ioc_getxflags() argument
110 struct inode *inode = file->f_mapping->host; in efivarfs_ioc_getxflags()
124 efivarfs_ioc_setxflags(struct file *file, void __user *arg) in efivarfs_ioc_setxflags() argument
126 struct inode *inode = file->f_mapping->host; in efivarfs_ioc_setxflags()
147 error = mnt_want_write_file(file); in efivarfs_ioc_setxflags()
155 mnt_drop_write_file(file); in efivarfs_ioc_setxflags()
161 efivarfs_file_ioctl(struct file *file, unsigned int cmd, unsigned long p) in efivarfs_file_ioctl() argument
167 return efivarfs_ioc_getxflags(file, arg); in efivarfs_file_ioctl()
169 return efivarfs_ioc_setxflags(file, arg); in efivarfs_file_ioctl()