Lines Matching refs:filp
80 struct file *filp = vmf->vma->vm_file; in dax_set_mapping() local
81 struct dev_dax *dev_dax = filp->private_data; in dax_set_mapping()
98 page->mapping = filp->f_mapping; in dax_set_mapping()
233 struct file *filp = vmf->vma->vm_file; in dev_dax_huge_fault() local
236 struct dev_dax *dev_dax = filp->private_data; in dev_dax_huge_fault()
264 struct file *filp = vma->vm_file; in dev_dax_may_split() local
265 struct dev_dax *dev_dax = filp->private_data; in dev_dax_may_split()
274 struct file *filp = vma->vm_file; in dev_dax_pagesize() local
275 struct dev_dax *dev_dax = filp->private_data; in dev_dax_pagesize()
287 static int dax_mmap(struct file *filp, struct vm_area_struct *vma) in dax_mmap() argument
289 struct dev_dax *dev_dax = filp->private_data; in dax_mmap()
310 static unsigned long dax_get_unmapped_area(struct file *filp, in dax_get_unmapped_area() argument
315 struct dev_dax *dev_dax = filp ? filp->private_data : NULL; in dax_get_unmapped_area()
332 addr_align = current->mm->get_unmapped_area(filp, addr, len_align, in dax_get_unmapped_area()
339 return current->mm->get_unmapped_area(filp, addr, len, pgoff, flags); in dax_get_unmapped_area()
346 static int dax_open(struct inode *inode, struct file *filp) in dax_open() argument
356 filp->f_mapping = inode->i_mapping; in dax_open()
357 filp->f_wb_err = filemap_sample_wb_err(filp->f_mapping); in dax_open()
358 filp->f_sb_err = file_sample_sb_err(filp); in dax_open()
359 filp->private_data = dev_dax; in dax_open()
365 static int dax_release(struct inode *inode, struct file *filp) in dax_release() argument
367 struct dev_dax *dev_dax = filp->private_data; in dax_release()