Lines Matching refs:vma
286 __pci_mmap_make_offset(struct pci_dev *dev, struct vm_area_struct *vma, in __pci_mmap_make_offset() argument
290 unsigned long offset = vma->vm_pgoff << PAGE_SHIFT; in __pci_mmap_make_offset()
329 vma->vm_pgoff = offset >> PAGE_SHIFT; in __pci_mmap_make_offset()
341 __pci_mmap_set_pgprot(struct pci_dev *dev, struct vm_area_struct *vma, in __pci_mmap_set_pgprot() argument
344 int prot = pgprot_val(vma->vm_page_prot); in __pci_mmap_set_pgprot()
352 vma->vm_page_prot = __pgprot(prot); in __pci_mmap_set_pgprot()
365 int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma, in pci_mmap_page_range() argument
371 ret = __pci_mmap_make_offset(dev, vma, mmap_state); in pci_mmap_page_range()
375 __pci_mmap_set_pgprot(dev, vma, mmap_state, write_combine); in pci_mmap_page_range()
377 ret = io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
378 vma->vm_end - vma->vm_start,vma->vm_page_prot); in pci_mmap_page_range()