Lines Matching refs:file
76 int dcache_dir_open(struct inode *inode, struct file *file) in dcache_dir_open() argument
78 file->private_data = d_alloc_cursor(file->f_path.dentry); in dcache_dir_open()
80 return file->private_data ? 0 : -ENOMEM; in dcache_dir_open()
84 int dcache_dir_close(struct inode *inode, struct file *file) in dcache_dir_close() argument
86 dput(file->private_data); in dcache_dir_close()
133 loff_t dcache_dir_lseek(struct file *file, loff_t offset, int whence) in dcache_dir_lseek() argument
135 struct dentry *dentry = file->f_path.dentry; in dcache_dir_lseek()
138 offset += file->f_pos; in dcache_dir_lseek()
147 if (offset != file->f_pos) { in dcache_dir_lseek()
148 struct dentry *cursor = file->private_data; in dcache_dir_lseek()
164 file->f_pos = offset; in dcache_dir_lseek()
184 int dcache_readdir(struct file *file, struct dir_context *ctx) in dcache_readdir() argument
186 struct dentry *dentry = file->f_path.dentry; in dcache_readdir()
187 struct dentry *cursor = file->private_data; in dcache_readdir()
192 if (!dir_emit_dots(file, ctx)) in dcache_readdir()
221 ssize_t generic_read_dir(struct file *filp, char __user *buf, size_t siz, loff_t *ppos) in generic_read_dir()
313 int simple_open(struct inode *inode, struct file *file) in simple_open() argument
316 file->private_data = inode->i_private; in simple_open()
440 int simple_readpage(struct file *file, struct page *page) in simple_readpage() argument
450 int simple_write_begin(struct file *file, struct address_space *mapping, in simple_write_begin() argument
496 int simple_write_end(struct file *file, struct address_space *mapping, in simple_write_end() argument
740 void simple_transaction_set(struct file *file, size_t n) in simple_transaction_set() argument
742 struct simple_transaction_argresp *ar = file->private_data; in simple_transaction_set()
755 char *simple_transaction_get(struct file *file, const char __user *buf, size_t size) in simple_transaction_get() argument
770 if (file->private_data) { in simple_transaction_get()
776 file->private_data = ar; in simple_transaction_get()
787 ssize_t simple_transaction_read(struct file *file, char __user *buf, size_t size, loff_t *pos) in simple_transaction_read() argument
789 struct simple_transaction_argresp *ar = file->private_data; in simple_transaction_read()
797 int simple_transaction_release(struct inode *inode, struct file *file) in simple_transaction_release() argument
799 free_page((unsigned long)file->private_data); in simple_transaction_release()
818 int simple_attr_open(struct inode *inode, struct file *file, in simple_attr_open() argument
834 file->private_data = attr; in simple_attr_open()
836 return nonseekable_open(inode, file); in simple_attr_open()
840 int simple_attr_release(struct inode *inode, struct file *file) in simple_attr_release() argument
842 kfree(file->private_data); in simple_attr_release()
848 ssize_t simple_attr_read(struct file *file, char __user *buf, in simple_attr_read() argument
855 attr = file->private_data; in simple_attr_read()
884 ssize_t simple_attr_write(struct file *file, const char __user *buf, in simple_attr_write() argument
892 attr = file->private_data; in simple_attr_write()
993 int __generic_file_fsync(struct file *file, loff_t start, loff_t end, in __generic_file_fsync() argument
996 struct inode *inode = file->f_mapping->host; in __generic_file_fsync()
1000 err = file_write_and_wait_range(file, start, end); in __generic_file_fsync()
1018 err = file_check_and_advance_wb_err(file); in __generic_file_fsync()
1035 int generic_file_fsync(struct file *file, loff_t start, loff_t end, in generic_file_fsync() argument
1038 struct inode *inode = file->f_mapping->host; in generic_file_fsync()
1041 err = __generic_file_fsync(file, start, end, datasync); in generic_file_fsync()
1080 int noop_fsync(struct file *file, loff_t start, loff_t end, int datasync) in noop_fsync() argument
1186 simple_nosetlease(struct file *filp, long arg, struct file_lock **flp, in simple_nosetlease()
1253 static loff_t empty_dir_llseek(struct file *file, loff_t offset, int whence) in empty_dir_llseek() argument
1256 return generic_file_llseek_size(file, offset, whence, 2, 2); in empty_dir_llseek()
1259 static int empty_dir_readdir(struct file *file, struct dir_context *ctx) in empty_dir_readdir() argument
1261 dir_emit_dots(file, ctx); in empty_dir_readdir()