sparse             20 arch/alpha/kernel/pci-sysfs.c 				enum pci_mmap_state mmap_type, int sparse)
sparse             25 arch/alpha/kernel/pci-sysfs.c 		base = sparse ? hose->sparse_mem_base : hose->dense_mem_base;
sparse             27 arch/alpha/kernel/pci-sysfs.c 		base = sparse ? hose->sparse_io_base : hose->dense_io_base;
sparse             37 arch/alpha/kernel/pci-sysfs.c 			   struct vm_area_struct *vma, int sparse)
sparse             40 arch/alpha/kernel/pci-sysfs.c 	int shift = sparse ? 5 : 0;
sparse             50 arch/alpha/kernel/pci-sysfs.c 		current->comm, sparse ? " sparse" : "", start, start + nr,
sparse             66 arch/alpha/kernel/pci-sysfs.c 			     struct vm_area_struct *vma, int sparse)
sparse             83 arch/alpha/kernel/pci-sysfs.c 	if (!__pci_mmap_fits(pdev, i, vma, sparse))
sparse             87 arch/alpha/kernel/pci-sysfs.c 	vma->vm_pgoff += bar.start >> (PAGE_SHIFT - (sparse ? 5 : 0));
sparse             90 arch/alpha/kernel/pci-sysfs.c 	return hose_mmap_page_range(pdev->sysdata, vma, mmap_type, sparse);
sparse            156 arch/alpha/kernel/pci-sysfs.c 			       unsigned long sparse)
sparse            161 arch/alpha/kernel/pci-sysfs.c 	res_attr->mmap = sparse ? pci_mmap_resource_sparse :
sparse            165 arch/alpha/kernel/pci-sysfs.c 	res_attr->size = sparse ? size << 5 : size;
sparse            254 arch/alpha/kernel/pci-sysfs.c 			      unsigned long res_size, int sparse)
sparse            266 arch/alpha/kernel/pci-sysfs.c 		current->comm, sparse ? " sparse" : "", start, start + nr,
sparse            286 arch/alpha/kernel/pci-sysfs.c 	int sparse = has_sparse(hose, mmap_type);
sparse            291 arch/alpha/kernel/pci-sysfs.c 	if (!__legacy_mmap_fits(hose, vma, res_size, sparse))
sparse            294 arch/alpha/kernel/pci-sysfs.c 	return hose_mmap_page_range(hose, vma, mmap_type, sparse);
sparse             52 arch/ia64/include/asm/io.h 	int sparse;
sparse            123 arch/ia64/include/asm/io.h 	if (space->sparse)
sparse            451 arch/ia64/kernel/setup.c 	io_space[0].sparse = 1;
sparse            124 arch/ia64/pci/pci.c static unsigned int new_space(u64 phys_base, int sparse)
sparse            135 arch/ia64/pci/pci.c 		    io_space[i].sparse == sparse)
sparse            146 arch/ia64/pci/pci.c 	io_space[i].sparse = sparse;
sparse            158 arch/ia64/pci/pci.c 	unsigned int sparse = 0, space_nr, len;
sparse            169 arch/ia64/pci/pci.c 		sparse = 1;
sparse            170 arch/ia64/pci/pci.c 	space_nr = new_space(entry->offset, sparse);
sparse            188 arch/ia64/pci/pci.c 		sparse = 1;
sparse            193 arch/ia64/pci/pci.c 	resource->start = base + (sparse ? IO_SPACE_SPARSE_ENCODING(min) : min);
sparse            194 arch/ia64/pci/pci.c 	resource->end   = base + (sparse ? IO_SPACE_SPARSE_ENCODING(max) : max);
sparse            379 drivers/gpu/drm/arm/malidp_planes.c 	bool afbc, sparse;
sparse            387 drivers/gpu/drm/arm/malidp_planes.c 	sparse = modifier & AFBC_FORMAT_MOD_SPARSE;
sparse            411 drivers/gpu/drm/arm/malidp_planes.c 		return (!afbc) || (afbc && sparse);
sparse           1308 drivers/gpu/drm/i915/gvt/kvmgt.c 		struct vfio_region_info_cap_sparse_mmap *sparse = NULL;
sparse           1351 drivers/gpu/drm/i915/gvt/kvmgt.c 			sparse = kzalloc(struct_size(sparse, areas, nr_areas),
sparse           1353 drivers/gpu/drm/i915/gvt/kvmgt.c 			if (!sparse)
sparse           1356 drivers/gpu/drm/i915/gvt/kvmgt.c 			sparse->header.id = VFIO_REGION_INFO_CAP_SPARSE_MMAP;
sparse           1357 drivers/gpu/drm/i915/gvt/kvmgt.c 			sparse->header.version = 1;
sparse           1358 drivers/gpu/drm/i915/gvt/kvmgt.c 			sparse->nr_areas = nr_areas;
sparse           1360 drivers/gpu/drm/i915/gvt/kvmgt.c 			sparse->areas[0].offset =
sparse           1362 drivers/gpu/drm/i915/gvt/kvmgt.c 			sparse->areas[0].size = vgpu_aperture_sz(vgpu);
sparse           1413 drivers/gpu/drm/i915/gvt/kvmgt.c 		if ((info.flags & VFIO_REGION_INFO_FLAG_CAPS) && sparse) {
sparse           1417 drivers/gpu/drm/i915/gvt/kvmgt.c 					&sparse->header,
sparse           1418 drivers/gpu/drm/i915/gvt/kvmgt.c 					struct_size(sparse, areas,
sparse           1419 drivers/gpu/drm/i915/gvt/kvmgt.c 						    sparse->nr_areas));
sparse           1421 drivers/gpu/drm/i915/gvt/kvmgt.c 					kfree(sparse);
sparse           1426 drivers/gpu/drm/i915/gvt/kvmgt.c 				kfree(sparse);
sparse           1442 drivers/gpu/drm/i915/gvt/kvmgt.c 					kfree(sparse);
sparse           1451 drivers/gpu/drm/i915/gvt/kvmgt.c 		kfree(sparse);
sparse             26 drivers/gpu/drm/nouveau/include/nvif/if000c.h 	__u8  sparse;
sparse             39 drivers/gpu/drm/nouveau/include/nvif/if000c.h 	__u8  sparse;
sparse             25 drivers/gpu/drm/nouveau/include/nvif/vmm.h 		bool sparse:1;
sparse             36 drivers/gpu/drm/nouveau/include/nvif/vmm.h int nvif_vmm_get(struct nvif_vmm *, enum nvif_vmm_get, bool sparse,
sparse             12 drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h 	bool sparse:1; /* Unmapped PDEs/PTEs will not trigger MMU faults. */
sparse             77 drivers/gpu/drm/nouveau/nvif/vmm.c nvif_vmm_get(struct nvif_vmm *vmm, enum nvif_vmm_get type, bool sparse,
sparse             84 drivers/gpu/drm/nouveau/nvif/vmm.c 	args.sparse = sparse;
sparse            158 drivers/gpu/drm/nouveau/nvif/vmm.c 		vmm->page[i].sparse = args.sparse;
sparse            278 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c 	bool getref, mapref, sparse;
sparse            285 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c 		sparse = args->v0.sparse;
sparse            293 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c 	ret = nvkm_vmm_get_locked(vmm, getref, mapref, sparse,
sparse            322 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c 		args->v0.sparse = !!(type & NVKM_VMM_PAGE_SPARSE);
sparse             40 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c nvkm_vmm_pt_new(const struct nvkm_vmm_desc *desc, bool sparse,
sparse             59 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	pgt->sparse = sparse;
sparse            158 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 				if (pgt->sparse) {
sparse            159 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 					func->sparse(vmm, pgd->pt[0], pdei, 1);
sparse            244 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 			pair->func->sparse(vmm, pgt->pt[0], pteb, ptes);
sparse            348 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 			desc->func->sparse(vmm, pgt->pt[1], spti, sptc);
sparse            418 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	const bool zero = !pgt->sparse && !desc->func->invalid;
sparse            456 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 				if (pgt->sparse)
sparse            457 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 					desc->func->sparse(vmm, pt, pteb, ptes);
sparse            468 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 		if (pgt->sparse) {
sparse            470 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 			desc->func->sparse(vmm, pt, 0, pten);
sparse            618 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 					 NULL, NULL, page->desc->func->sparse);
sparse            681 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 			u64 addr, u64 size, bool sparse, bool pfn)
sparse            686 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 		      sparse ? func->sparse : func->invalid ? func->invalid :
sparse            707 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 		    u64 addr, u64 size, bool sparse, bool pfn)
sparse            712 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 		      sparse ? func->sparse : func->invalid ? func->invalid :
sparse            772 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	new->sparse = vma->sparse;
sparse            958 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	       vma->sparse ? 'S' : '-',
sparse           1025 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	vma->sparse = false;
sparse           1356 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 		nvkm_vmm_ptes_unmap_put(vmm, page, vma->addr, vma->size, vma->sparse, pfn);
sparse           1359 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 		nvkm_vmm_ptes_unmap(vmm, page, vma->addr, vma->size, vma->sparse, pfn);
sparse           1548 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	if (vma->mapref || !vma->sparse) {
sparse           1569 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 							size, vma->sparse,
sparse           1589 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	if (vma->sparse && !vma->mapref) {
sparse           1600 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	if (vma->sparse) {
sparse           1636 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c nvkm_vmm_get_locked(struct nvkm_vmm *vmm, bool getref, bool mapref, bool sparse,
sparse           1647 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 		  getref, mapref, sparse, shift, align, size);
sparse           1650 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	if (unlikely(!size || (!getref && !mapref && sparse))) {
sparse           1652 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 			  size, getref, mapref, sparse);
sparse           1750 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	if (sparse && getref)
sparse           1752 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	else if (sparse)
sparse           1764 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c 	vma->sparse = sparse;
sparse             28 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h 	bool sparse:1;
sparse             63 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h 	nvkm_vmm_pxe_func sparse;
sparse            173 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h 			bool sparse, u8 page, u8 align, u64 size,
sparse            243 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c 	const bool gm20x = page->desc->func->sparse != NULL;
sparse             38 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c 	.sparse = gm200_vmm_pgt_sparse,
sparse             48 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c 	.sparse = gm200_vmm_pgt_sparse,
sparse             63 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c 	.sparse = gm200_vmm_pgd_sparse,
sparse            166 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	.sparse = gp100_vmm_pgt_sparse,
sparse            187 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	.sparse = gp100_vmm_pgt_sparse,
sparse            264 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	.sparse = gp100_vmm_pd0_sparse,
sparse            287 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c 	.sparse = gp100_vmm_pgt_sparse,
sparse            204 fs/squashfs/inode.c 				le64_to_cpu(sqsh_ino->sparse) + 511) >> 9;
sparse            356 fs/squashfs/squashfs_fs.h 	__le64			sparse;