Lines Matching refs:file
115 static ssize_t read_mem(struct file *file, char __user *buf, in read_mem() argument
202 static ssize_t write_mem(struct file *file, const char __user *buf, in write_mem() argument
275 int __weak phys_mem_access_prot_allowed(struct file *file, in phys_mem_access_prot_allowed() argument
289 static int uncached_access(struct file *file, phys_addr_t addr) in uncached_access() argument
299 extern int __uncached_access(struct file *file, in uncached_access()
302 return __uncached_access(file, addr); in uncached_access()
310 if (file->f_flags & O_DSYNC) in uncached_access()
317 static pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, in phys_mem_access_prot() argument
323 if (uncached_access(file, offset)) in phys_mem_access_prot()
331 static unsigned long get_unmapped_area_mem(struct file *file, in get_unmapped_area_mem() argument
343 static unsigned memory_mmap_capabilities(struct file *file) in memory_mmap_capabilities() argument
349 static unsigned zero_mmap_capabilities(struct file *file) in zero_mmap_capabilities() argument
373 static int mmap_mem(struct file *file, struct vm_area_struct *vma) in mmap_mem() argument
395 if (!phys_mem_access_prot_allowed(file, vma->vm_pgoff, size, in mmap_mem()
399 vma->vm_page_prot = phys_mem_access_prot(file, vma->vm_pgoff, in mmap_mem()
416 static int mmap_kmem(struct file *file, struct vm_area_struct *vma) in mmap_kmem() argument
434 return mmap_mem(file, vma); in mmap_kmem()
440 static ssize_t read_kmem(struct file *file, char __user *buf, in read_kmem() argument
579 static ssize_t write_kmem(struct file *file, const char __user *buf, in write_kmem() argument
631 static ssize_t read_port(struct file *file, char __user *buf, in read_port() argument
649 static ssize_t write_port(struct file *file, const char __user *buf, in write_port() argument
673 static ssize_t read_null(struct file *file, char __user *buf, in read_null() argument
679 static ssize_t write_null(struct file *file, const char __user *buf, in write_null() argument
703 static ssize_t splice_write_null(struct pipe_inode_info *pipe, struct file *out, in splice_write_null()
729 static ssize_t read_zero(struct file *file, char __user *buf, in read_zero() argument
756 static int mmap_zero(struct file *file, struct vm_area_struct *vma) in mmap_zero() argument
767 static unsigned long get_unmapped_area_zero(struct file *file, in get_unmapped_area_zero() argument
783 return current->mm->get_unmapped_area(file, addr, len, pgoff, flags); in get_unmapped_area_zero()
789 static ssize_t write_full(struct file *file, const char __user *buf, in write_full() argument
800 static loff_t null_lseek(struct file *file, loff_t offset, int orig) in null_lseek() argument
802 return file->f_pos = 0; in null_lseek()
813 static loff_t memory_lseek(struct file *file, loff_t offset, int orig) in memory_lseek() argument
817 inode_lock(file_inode(file)); in memory_lseek()
820 offset += file->f_pos; in memory_lseek()
828 file->f_pos = offset; in memory_lseek()
829 ret = file->f_pos; in memory_lseek()
835 inode_unlock(file_inode(file)); in memory_lseek()
875 static int open_port(struct inode *inode, struct file *filp) in open_port()
991 static int memory_open(struct inode *inode, struct file *filp) in memory_open()