Lines Matching refs:sparse
20 enum pci_mmap_state mmap_type, int sparse) in hose_mmap_page_range() argument
25 base = sparse ? hose->sparse_mem_base : hose->dense_mem_base; in hose_mmap_page_range()
27 base = sparse ? hose->sparse_io_base : hose->dense_io_base; in hose_mmap_page_range()
37 struct vm_area_struct *vma, int sparse) in __pci_mmap_fits() argument
40 int shift = sparse ? 5 : 0; in __pci_mmap_fits()
50 current->comm, sparse ? " sparse" : "", start, start + nr, in __pci_mmap_fits()
68 struct vm_area_struct *vma, int sparse) in pci_mmap_resource() argument
85 if (!__pci_mmap_fits(pdev, i, vma, sparse)) in pci_mmap_resource()
89 vma->vm_pgoff += bar.start >> (PAGE_SHIFT - (sparse ? 5 : 0)); in pci_mmap_resource()
92 return hose_mmap_page_range(pdev->sysdata, vma, mmap_type, sparse); in pci_mmap_resource()
158 unsigned long sparse) in pci_create_one_attr() argument
163 res_attr->mmap = sparse ? pci_mmap_resource_sparse : in pci_create_one_attr()
167 res_attr->size = sparse ? size << 5 : size; in pci_create_one_attr()
258 unsigned long res_size, int sparse) in __legacy_mmap_fits() argument
270 current->comm, sparse ? " sparse" : "", start, start + nr, in __legacy_mmap_fits()
290 int sparse = has_sparse(hose, mmap_type); in pci_mmap_legacy_page_range() local
295 if (!__legacy_mmap_fits(hose, vma, res_size, sparse)) in pci_mmap_legacy_page_range()
298 return hose_mmap_page_range(hose, vma, mmap_type, sparse); in pci_mmap_legacy_page_range()