Lines Matching defs:sparse
20 enum pci_mmap_state mmap_type, int sparse)
25 base = sparse ? hose->sparse_mem_base : hose->dense_mem_base;
27 base = sparse ? hose->sparse_io_base : hose->dense_io_base;
37 struct vm_area_struct *vma, int sparse)
40 int shift = sparse ? 5 : 0;
50 current->comm, sparse ? " sparse" : "", start, start + nr,
60 * @sparse: address space type
68 struct vm_area_struct *vma, int sparse)
85 if (!__pci_mmap_fits(pdev, i, vma, sparse))
89 vma->vm_pgoff += bar.start >> (PAGE_SHIFT - (sparse ? 5 : 0));
92 return hose_mmap_page_range(pdev->sysdata, vma, mmap_type, sparse);
146 /* All core logic chips have 4G sparse address space, except
158 unsigned long sparse)
163 res_attr->mmap = sparse ? pci_mmap_resource_sparse :
167 res_attr->size = sparse ? size << 5 : size;
210 /* Create bwx, sparse or single dense file */
258 unsigned long res_size, int sparse)
270 current->comm, sparse ? " sparse" : "", start, start + nr,
290 int sparse = has_sparse(hose, mmap_type);
295 if (!__legacy_mmap_fits(hose, vma, res_size, sparse))
298 return hose_mmap_page_range(hose, vma, mmap_type, sparse);
306 * Adjust file name and size for sparse mappings.