Lines Matching refs:vma
23 struct vm_area_struct *vma,
31 vma->vm_pgoff -= start >> PAGE_SHIFT;
32 return pci_mmap_resource_range(pdev, bar, vma, mmap_state,
44 struct vm_area_struct *vma,
51 if (vma->vm_pgoff + vma_pages(vma) > size)
55 vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot);
57 vma->vm_page_prot = pgprot_device(vma->vm_page_prot);
60 ret = pci_iobar_pfn(pdev, bar, vma);
64 vma->vm_pgoff += (pci_resource_start(pdev, bar) >> PAGE_SHIFT);
66 vma->vm_ops = &pci_phys_vm_ops;
68 return io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff,
69 vma->vm_end - vma->vm_start,
70 vma->vm_page_prot);
82 struct vm_area_struct *vma,
93 vma->vm_pgoff += start >> PAGE_SHIFT;
94 return pci_mmap_page_range(pdev, bar, vma, mmap_state, write_combine);