Lines Matching refs:file
79 int dcache_dir_open(struct inode *inode, struct file *file) in dcache_dir_open() argument
81 file->private_data = d_alloc_cursor(file->f_path.dentry); in dcache_dir_open()
83 return file->private_data ? 0 : -ENOMEM; in dcache_dir_open()
87 int dcache_dir_close(struct inode *inode, struct file *file) in dcache_dir_close() argument
89 dput(file->private_data); in dcache_dir_close()
136 loff_t dcache_dir_lseek(struct file *file, loff_t offset, int whence) in dcache_dir_lseek() argument
138 struct dentry *dentry = file->f_path.dentry; in dcache_dir_lseek()
141 offset += file->f_pos; in dcache_dir_lseek()
150 if (offset != file->f_pos) { in dcache_dir_lseek()
151 struct dentry *cursor = file->private_data; in dcache_dir_lseek()
167 file->f_pos = offset; in dcache_dir_lseek()
187 int dcache_readdir(struct file *file, struct dir_context *ctx) in dcache_readdir() argument
189 struct dentry *dentry = file->f_path.dentry; in dcache_readdir()
190 struct dentry *cursor = file->private_data; in dcache_readdir()
195 if (!dir_emit_dots(file, ctx)) in dcache_readdir()
224 ssize_t generic_read_dir(struct file *filp, char __user *buf, size_t siz, loff_t *ppos) in generic_read_dir()
385 int simple_open(struct inode *inode, struct file *file) in simple_open() argument
388 file->private_data = inode->i_private; in simple_open()
512 int simple_readpage(struct file *file, struct page *page) in simple_readpage() argument
522 int simple_write_begin(struct file *file, struct address_space *mapping, in simple_write_begin() argument
568 int simple_write_end(struct file *file, struct address_space *mapping, in simple_write_end() argument
812 void simple_transaction_set(struct file *file, size_t n) in simple_transaction_set() argument
814 struct simple_transaction_argresp *ar = file->private_data; in simple_transaction_set()
827 char *simple_transaction_get(struct file *file, const char __user *buf, size_t size) in simple_transaction_get() argument
842 if (file->private_data) { in simple_transaction_get()
848 file->private_data = ar; in simple_transaction_get()
859 ssize_t simple_transaction_read(struct file *file, char __user *buf, size_t size, loff_t *pos) in simple_transaction_read() argument
861 struct simple_transaction_argresp *ar = file->private_data; in simple_transaction_read()
869 int simple_transaction_release(struct inode *inode, struct file *file) in simple_transaction_release() argument
871 free_page((unsigned long)file->private_data); in simple_transaction_release()
890 int simple_attr_open(struct inode *inode, struct file *file, in simple_attr_open() argument
906 file->private_data = attr; in simple_attr_open()
908 return nonseekable_open(inode, file); in simple_attr_open()
912 int simple_attr_release(struct inode *inode, struct file *file) in simple_attr_release() argument
914 kfree(file->private_data); in simple_attr_release()
920 ssize_t simple_attr_read(struct file *file, char __user *buf, in simple_attr_read() argument
927 attr = file->private_data; in simple_attr_read()
958 ssize_t simple_attr_write(struct file *file, const char __user *buf, in simple_attr_write() argument
966 attr = file->private_data; in simple_attr_write()
1069 int __generic_file_fsync(struct file *file, loff_t start, loff_t end, in __generic_file_fsync() argument
1072 struct inode *inode = file->f_mapping->host; in __generic_file_fsync()
1076 err = file_write_and_wait_range(file, start, end); in __generic_file_fsync()
1094 err = file_check_and_advance_wb_err(file); in __generic_file_fsync()
1111 int generic_file_fsync(struct file *file, loff_t start, loff_t end, in generic_file_fsync() argument
1114 struct inode *inode = file->f_mapping->host; in generic_file_fsync()
1117 err = __generic_file_fsync(file, start, end, datasync); in generic_file_fsync()
1156 int noop_fsync(struct file *file, loff_t start, loff_t end, int datasync) in noop_fsync() argument
1257 simple_nosetlease(struct file *filp, long arg, struct file_lock **flp, in simple_nosetlease()
1324 static loff_t empty_dir_llseek(struct file *file, loff_t offset, int whence) in empty_dir_llseek() argument
1327 return generic_file_llseek_size(file, offset, whence, 2, 2); in empty_dir_llseek()
1330 static int empty_dir_readdir(struct file *file, struct dir_context *ctx) in empty_dir_readdir() argument
1332 dir_emit_dots(file, ctx); in empty_dir_readdir()