• Home
  • Raw
  • Download

Lines Matching refs:file

72 int dcache_dir_open(struct inode *inode, struct file *file)  in dcache_dir_open()  argument
74 file->private_data = d_alloc_cursor(file->f_path.dentry); in dcache_dir_open()
76 return file->private_data ? 0 : -ENOMEM; in dcache_dir_open()
80 int dcache_dir_close(struct inode *inode, struct file *file) in dcache_dir_close() argument
82 dput(file->private_data); in dcache_dir_close()
142 loff_t dcache_dir_lseek(struct file *file, loff_t offset, int whence) in dcache_dir_lseek() argument
144 struct dentry *dentry = file->f_path.dentry; in dcache_dir_lseek()
147 offset += file->f_pos; in dcache_dir_lseek()
154 if (offset != file->f_pos) { in dcache_dir_lseek()
155 file->f_pos = offset; in dcache_dir_lseek()
156 if (file->f_pos >= 2) { in dcache_dir_lseek()
157 struct dentry *cursor = file->private_data; in dcache_dir_lseek()
159 loff_t n = file->f_pos - 2; in dcache_dir_lseek()
183 int dcache_readdir(struct file *file, struct dir_context *ctx) in dcache_readdir() argument
185 struct dentry *dentry = file->f_path.dentry; in dcache_readdir()
186 struct dentry *cursor = file->private_data; in dcache_readdir()
191 if (!dir_emit_dots(file, ctx)) in dcache_readdir()
210 ssize_t generic_read_dir(struct file *filp, char __user *buf, size_t siz, loff_t *ppos) in generic_read_dir()
288 int simple_open(struct inode *inode, struct file *file) in simple_open() argument
291 file->private_data = inode->i_private; in simple_open()
415 int simple_readpage(struct file *file, struct page *page) in simple_readpage() argument
425 int simple_write_begin(struct file *file, struct address_space *mapping, in simple_write_begin() argument
470 int simple_write_end(struct file *file, struct address_space *mapping, in simple_write_end() argument
714 void simple_transaction_set(struct file *file, size_t n) in simple_transaction_set() argument
716 struct simple_transaction_argresp *ar = file->private_data; in simple_transaction_set()
729 char *simple_transaction_get(struct file *file, const char __user *buf, size_t size) in simple_transaction_get() argument
744 if (file->private_data) { in simple_transaction_get()
750 file->private_data = ar; in simple_transaction_get()
761 ssize_t simple_transaction_read(struct file *file, char __user *buf, size_t size, loff_t *pos) in simple_transaction_read() argument
763 struct simple_transaction_argresp *ar = file->private_data; in simple_transaction_read()
771 int simple_transaction_release(struct inode *inode, struct file *file) in simple_transaction_release() argument
773 free_page((unsigned long)file->private_data); in simple_transaction_release()
792 int simple_attr_open(struct inode *inode, struct file *file, in simple_attr_open() argument
808 file->private_data = attr; in simple_attr_open()
810 return nonseekable_open(inode, file); in simple_attr_open()
814 int simple_attr_release(struct inode *inode, struct file *file) in simple_attr_release() argument
816 kfree(file->private_data); in simple_attr_release()
822 ssize_t simple_attr_read(struct file *file, char __user *buf, in simple_attr_read() argument
829 attr = file->private_data; in simple_attr_read()
858 ssize_t simple_attr_write(struct file *file, const char __user *buf, in simple_attr_write() argument
866 attr = file->private_data; in simple_attr_write()
967 int __generic_file_fsync(struct file *file, loff_t start, loff_t end, in __generic_file_fsync() argument
970 struct inode *inode = file->f_mapping->host; in __generic_file_fsync()
1005 int generic_file_fsync(struct file *file, loff_t start, loff_t end, in generic_file_fsync() argument
1008 struct inode *inode = file->f_mapping->host; in generic_file_fsync()
1011 err = __generic_file_fsync(file, start, end, datasync); in generic_file_fsync()
1050 int noop_fsync(struct file *file, loff_t start, loff_t end, int datasync) in noop_fsync() argument
1117 simple_nosetlease(struct file *filp, long arg, struct file_lock **flp, in simple_nosetlease()
1171 static loff_t empty_dir_llseek(struct file *file, loff_t offset, int whence) in empty_dir_llseek() argument
1174 return generic_file_llseek_size(file, offset, whence, 2, 2); in empty_dir_llseek()
1177 static int empty_dir_readdir(struct file *file, struct dir_context *ctx) in empty_dir_readdir() argument
1179 dir_emit_dots(file, ctx); in empty_dir_readdir()