Lines Matching refs:filp

198 	struct file *filp = vmf->vma->vm_file;  in dev_dax_huge_fault()  local
203 struct dev_dax *dev_dax = filp->private_data; in dev_dax_huge_fault()
245 page->mapping = filp->f_mapping; in dev_dax_huge_fault()
261 struct file *filp = vma->vm_file; in dev_dax_may_split() local
262 struct dev_dax *dev_dax = filp->private_data; in dev_dax_may_split()
271 struct file *filp = vma->vm_file; in dev_dax_pagesize() local
272 struct dev_dax *dev_dax = filp->private_data; in dev_dax_pagesize()
284 static int dax_mmap(struct file *filp, struct vm_area_struct *vma) in dax_mmap() argument
286 struct dev_dax *dev_dax = filp->private_data; in dax_mmap()
307 static unsigned long dax_get_unmapped_area(struct file *filp, in dax_get_unmapped_area() argument
312 struct dev_dax *dev_dax = filp ? filp->private_data : NULL; in dax_get_unmapped_area()
329 addr_align = current->mm->get_unmapped_area(filp, addr, len_align, in dax_get_unmapped_area()
336 return current->mm->get_unmapped_area(filp, addr, len, pgoff, flags); in dax_get_unmapped_area()
344 static int dax_open(struct inode *inode, struct file *filp) in dax_open() argument
354 filp->f_mapping = inode->i_mapping; in dax_open()
355 filp->f_wb_err = filemap_sample_wb_err(filp->f_mapping); in dax_open()
356 filp->f_sb_err = file_sample_sb_err(filp); in dax_open()
357 filp->private_data = dev_dax; in dax_open()
363 static int dax_release(struct inode *inode, struct file *filp) in dax_release() argument
365 struct dev_dax *dev_dax = filp->private_data; in dax_release()