/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | vmm.c | 40 nvkm_vmm_pt_new(const struct nvkm_vmm_desc *desc, bool sparse, in nvkm_vmm_pt_new() argument 59 pgt->sparse = sparse; in nvkm_vmm_pt_new() 158 if (pgt->sparse) { in nvkm_vmm_unref_pdes() 159 func->sparse(vmm, pgd->pt[0], pdei, 1); in nvkm_vmm_unref_pdes() 244 pair->func->sparse(vmm, pgt->pt[0], pteb, ptes); in nvkm_vmm_unref_sptes() 348 desc->func->sparse(vmm, pgt->pt[1], spti, sptc); in nvkm_vmm_ref_sptes() 418 const bool zero = !pgt->sparse && !desc->func->invalid; in nvkm_vmm_ref_hwpt() 456 if (pgt->sparse) in nvkm_vmm_ref_hwpt() 457 desc->func->sparse(vmm, pt, pteb, ptes); in nvkm_vmm_ref_hwpt() 468 if (pgt->sparse) { in nvkm_vmm_ref_hwpt() [all …]
|
D | vmmgm200.c | 38 .sparse = gm200_vmm_pgt_sparse, 48 .sparse = gm200_vmm_pgt_sparse, 63 .sparse = gm200_vmm_pgd_sparse,
|
D | uvmm.c | 264 bool getref, mapref, sparse; in nvkm_uvmm_mthd_get() local 271 sparse = args->v0.sparse; in nvkm_uvmm_mthd_get() 279 ret = nvkm_vmm_get_locked(vmm, getref, mapref, sparse, in nvkm_uvmm_mthd_get() 307 args->v0.sparse = !!(type & NVKM_VMM_PAGE_SPARSE); in nvkm_uvmm_mthd_page()
|
D | vmmgp100.c | 172 .sparse = gp100_vmm_pgt_sparse, 193 .sparse = gp100_vmm_pgt_sparse, 354 .sparse = gp100_vmm_pd0_sparse, 380 .sparse = gp100_vmm_pgt_sparse,
|
D | vmm.h | 28 bool sparse:1; member 63 nvkm_vmm_pxe_func sparse; member 170 bool sparse, u8 page, u8 align, u64 size,
|
D | vmmgf100.c | 242 const bool gm20x = page->desc->func->sparse != NULL; in gf100_vmm_valid()
|
/drivers/gpu/drm/nouveau/nvif/ |
D | vmm.c | 77 nvif_vmm_get(struct nvif_vmm *vmm, enum nvif_vmm_get type, bool sparse, in nvif_vmm_get() argument 84 args.sparse = sparse; in nvif_vmm_get() 158 vmm->page[i].sparse = args.sparse; in nvif_vmm_ctor()
|
/drivers/gpu/drm/nouveau/include/nvif/ |
D | vmm.h | 25 bool sparse:1; member 36 int nvif_vmm_get(struct nvif_vmm *, enum nvif_vmm_get, bool sparse,
|
D | if000c.h | 26 __u8 sparse; member 39 __u8 sparse; member
|
/drivers/gpu/drm/i915/gvt/ |
D | kvmgt.c | 1475 struct vfio_region_info_cap_sparse_mmap *sparse = NULL; in intel_vgpu_ioctl() local 1518 sparse = kzalloc(struct_size(sparse, areas, nr_areas), in intel_vgpu_ioctl() 1520 if (!sparse) in intel_vgpu_ioctl() 1523 sparse->header.id = VFIO_REGION_INFO_CAP_SPARSE_MMAP; in intel_vgpu_ioctl() 1524 sparse->header.version = 1; in intel_vgpu_ioctl() 1525 sparse->nr_areas = nr_areas; in intel_vgpu_ioctl() 1527 sparse->areas[0].offset = in intel_vgpu_ioctl() 1529 sparse->areas[0].size = vgpu_aperture_sz(vgpu); in intel_vgpu_ioctl() 1580 if ((info.flags & VFIO_REGION_INFO_FLAG_CAPS) && sparse) { in intel_vgpu_ioctl() 1584 &sparse->header, in intel_vgpu_ioctl() [all …]
|
/drivers/staging/wlan-ng/ |
D | README | 3 - sparse warnings
|
/drivers/staging/android/ |
D | TODO | 2 - sparse fixes
|
/drivers/staging/vt6656/ |
D | TODO | 15 - sparse fixes
|
/drivers/staging/vt6655/ |
D | TODO | 17 - sparse fixes
|
/drivers/input/ |
D | Makefile | 13 obj-$(CONFIG_INPUT_SPARSEKMAP) += sparse-keymap.o
|
D | Kconfig | 58 device that uses sparse keymap. This option is only 65 module will be called sparse-keymap.
|
/drivers/staging/ks7010/ |
D | TODO | 24 - fix codechecker warnings (checkpatch, sparse, smatch). But PLEASE make sure
|
/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | mmu.h | 12 bool sparse:1; /* Unmapped PDEs/PTEs will not trigger MMU faults. */ member
|
/drivers/gpu/drm/arm/ |
D | malidp_planes.c | 379 bool afbc, sparse; in malidp_partial_prefetch_supported() local 387 sparse = modifier & AFBC_FORMAT_MOD_SPARSE; in malidp_partial_prefetch_supported() 411 return (!afbc) || (afbc && sparse); in malidp_partial_prefetch_supported()
|