• Home
  • Raw
  • Download

Lines Matching refs:file

55 static struct kernfs_open_file *kernfs_of(struct file *file)  in kernfs_of()  argument
57 return ((struct seq_file *)file->private_data)->private; in kernfs_of()
243 static ssize_t kernfs_fop_read(struct file *file, char __user *user_buf, in kernfs_fop_read() argument
246 struct kernfs_open_file *of = kernfs_of(file); in kernfs_fop_read()
249 return seq_read(file, user_buf, count, ppos); in kernfs_fop_read()
270 static ssize_t kernfs_fop_write(struct file *file, const char __user *user_buf, in kernfs_fop_write() argument
273 struct kernfs_open_file *of = kernfs_of(file); in kernfs_fop_write()
330 struct file *file = vma->vm_file; in kernfs_vma_open() local
331 struct kernfs_open_file *of = kernfs_of(file); in kernfs_vma_open()
347 struct file *file = vma->vm_file; in kernfs_vma_fault() local
348 struct kernfs_open_file *of = kernfs_of(file); in kernfs_vma_fault()
368 struct file *file = vma->vm_file; in kernfs_vma_page_mkwrite() local
369 struct kernfs_open_file *of = kernfs_of(file); in kernfs_vma_page_mkwrite()
382 file_update_time(file); in kernfs_vma_page_mkwrite()
391 struct file *file = vma->vm_file; in kernfs_vma_access() local
392 struct kernfs_open_file *of = kernfs_of(file); in kernfs_vma_access()
413 struct file *file = vma->vm_file; in kernfs_vma_set_policy() local
414 struct kernfs_open_file *of = kernfs_of(file); in kernfs_vma_set_policy()
434 struct file *file = vma->vm_file; in kernfs_vma_get_policy() local
435 struct kernfs_open_file *of = kernfs_of(file); in kernfs_vma_get_policy()
465 static int kernfs_fop_mmap(struct file *file, struct vm_area_struct *vma) in kernfs_fop_mmap() argument
467 struct kernfs_open_file *of = kernfs_of(file); in kernfs_fop_mmap()
497 if (vma->vm_file != file) in kernfs_fop_mmap()
612 static int kernfs_fop_open(struct inode *inode, struct file *file) in kernfs_fop_open() argument
614 struct kernfs_node *kn = file->f_path.dentry->d_fsdata; in kernfs_fop_open()
632 if ((file->f_mode & FMODE_WRITE) && in kernfs_fop_open()
636 if ((file->f_mode & FMODE_READ) && in kernfs_fop_open()
668 of->file = file; in kernfs_fop_open()
698 error = seq_open(file, &kernfs_seq_ops); in kernfs_fop_open()
700 error = seq_open(file, NULL); in kernfs_fop_open()
704 ((struct seq_file *)file->private_data)->private = of; in kernfs_fop_open()
707 if (file->f_mode & FMODE_WRITE) in kernfs_fop_open()
708 file->f_mode |= FMODE_PWRITE; in kernfs_fop_open()
720 seq_release(inode, file); in kernfs_fop_open()
729 static int kernfs_fop_release(struct inode *inode, struct file *filp) in kernfs_fop_release()
760 struct inode *inode = file_inode(of->file); in kernfs_unmap_bin_file()
782 static unsigned int kernfs_fop_poll(struct file *filp, poll_table *wait) in kernfs_fop_poll()