Lines Matching refs:sparse
19 enum pci_mmap_state mmap_type, int sparse) in hose_mmap_page_range() argument
24 base = sparse ? hose->sparse_mem_base : hose->dense_mem_base; in hose_mmap_page_range()
26 base = sparse ? hose->sparse_io_base : hose->dense_io_base; in hose_mmap_page_range()
36 struct vm_area_struct *vma, int sparse) in __pci_mmap_fits() argument
40 int shift = sparse ? 5 : 0; in __pci_mmap_fits()
65 struct vm_area_struct *vma, int sparse) in pci_mmap_resource() argument
81 if (!__pci_mmap_fits(pdev, barno, vma, sparse)) in pci_mmap_resource()
85 vma->vm_pgoff += bar.start >> (PAGE_SHIFT - (sparse ? 5 : 0)); in pci_mmap_resource()
88 return hose_mmap_page_range(pdev->sysdata, vma, mmap_type, sparse); in pci_mmap_resource()
173 int sparse = has_sparse(hose, mmap_type); in pci_mmap_legacy_page_range() local
178 if (sparse) in pci_mmap_legacy_page_range()
184 return hose_mmap_page_range(hose, vma, mmap_type, sparse); in pci_mmap_legacy_page_range()
336 int bar, bool sparse) in __pci_dev_resource_bin_size() argument
341 return sparse ? size << 5 : size; in __pci_dev_resource_bin_size()