Lines Matching refs:file
72 int dcache_dir_open(struct inode *inode, struct file *file) in dcache_dir_open() argument
76 file->private_data = d_alloc(file->f_path.dentry, &cursor_name); in dcache_dir_open()
78 return file->private_data ? 0 : -ENOMEM; in dcache_dir_open()
82 int dcache_dir_close(struct inode *inode, struct file *file) in dcache_dir_close() argument
84 dput(file->private_data); in dcache_dir_close()
89 loff_t dcache_dir_lseek(struct file *file, loff_t offset, int whence) in dcache_dir_lseek() argument
91 struct dentry *dentry = file->f_path.dentry; in dcache_dir_lseek()
95 offset += file->f_pos; in dcache_dir_lseek()
103 if (offset != file->f_pos) { in dcache_dir_lseek()
104 file->f_pos = offset; in dcache_dir_lseek()
105 if (file->f_pos >= 2) { in dcache_dir_lseek()
107 struct dentry *cursor = file->private_data; in dcache_dir_lseek()
108 loff_t n = file->f_pos - 2; in dcache_dir_lseek()
144 int dcache_readdir(struct file *file, struct dir_context *ctx) in dcache_readdir() argument
146 struct dentry *dentry = file->f_path.dentry; in dcache_readdir()
147 struct dentry *cursor = file->private_data; in dcache_readdir()
150 if (!dir_emit_dots(file, ctx)) in dcache_readdir()
182 ssize_t generic_read_dir(struct file *filp, char __user *buf, size_t siz, loff_t *ppos) in generic_read_dir()
258 int simple_open(struct inode *inode, struct file *file) in simple_open() argument
261 file->private_data = inode->i_private; in simple_open()
381 int simple_readpage(struct file *file, struct page *page) in simple_readpage() argument
391 int simple_write_begin(struct file *file, struct address_space *mapping, in simple_write_begin() argument
436 int simple_write_end(struct file *file, struct address_space *mapping, in simple_write_end() argument
680 void simple_transaction_set(struct file *file, size_t n) in simple_transaction_set() argument
682 struct simple_transaction_argresp *ar = file->private_data; in simple_transaction_set()
695 char *simple_transaction_get(struct file *file, const char __user *buf, size_t size) in simple_transaction_get() argument
710 if (file->private_data) { in simple_transaction_get()
716 file->private_data = ar; in simple_transaction_get()
727 ssize_t simple_transaction_read(struct file *file, char __user *buf, size_t size, loff_t *pos) in simple_transaction_read() argument
729 struct simple_transaction_argresp *ar = file->private_data; in simple_transaction_read()
737 int simple_transaction_release(struct inode *inode, struct file *file) in simple_transaction_release() argument
739 free_page((unsigned long)file->private_data); in simple_transaction_release()
758 int simple_attr_open(struct inode *inode, struct file *file, in simple_attr_open() argument
774 file->private_data = attr; in simple_attr_open()
776 return nonseekable_open(inode, file); in simple_attr_open()
780 int simple_attr_release(struct inode *inode, struct file *file) in simple_attr_release() argument
782 kfree(file->private_data); in simple_attr_release()
788 ssize_t simple_attr_read(struct file *file, char __user *buf, in simple_attr_read() argument
795 attr = file->private_data; in simple_attr_read()
824 ssize_t simple_attr_write(struct file *file, const char __user *buf, in simple_attr_write() argument
832 attr = file->private_data; in simple_attr_write()
933 int __generic_file_fsync(struct file *file, loff_t start, loff_t end, in __generic_file_fsync() argument
936 struct inode *inode = file->f_mapping->host; in __generic_file_fsync()
971 int generic_file_fsync(struct file *file, loff_t start, loff_t end, in generic_file_fsync() argument
974 struct inode *inode = file->f_mapping->host; in generic_file_fsync()
977 err = __generic_file_fsync(file, start, end, datasync); in generic_file_fsync()
1016 int noop_fsync(struct file *file, loff_t start, loff_t end, int datasync) in noop_fsync() argument
1088 simple_nosetlease(struct file *filp, long arg, struct file_lock **flp, in simple_nosetlease()
1161 static loff_t empty_dir_llseek(struct file *file, loff_t offset, int whence) in empty_dir_llseek() argument
1164 return generic_file_llseek_size(file, offset, whence, 2, 2); in empty_dir_llseek()
1167 static int empty_dir_readdir(struct file *file, struct dir_context *ctx) in empty_dir_readdir() argument
1169 dir_emit_dots(file, ctx); in empty_dir_readdir()