| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
| nouveau_nvkm_subdev_mmu_vmm.c | 37 struct nvkm_vmm_pt *pgt = *ppgt; local 38 if (pgt) { 39 kvfree(pgt->pde); 40 kfree(pgt); 51 struct nvkm_vmm_pt *pgt; local 54 if (desc->type > PGT) { 63 if (!(pgt = kzalloc(sizeof(*pgt) + lpte, GFP_KERNEL))) 65 pgt->page = page ? page->shift : 0; 66 pgt->sparse = sparse 150 struct nvkm_vmm_pt *pgt = it->pt[it->lvl]; local 269 struct nvkm_vmm_pt *pgt = it->pt[0]; local 375 struct nvkm_vmm_pt *pgt = it->pt[0]; local 424 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; local 494 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; local 539 struct nvkm_vmm_pt *pgt = it.pt[it.lvl]; local [all...] |
| nouveau_nvkm_subdev_mmu_vmmgp100.c | 251 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; local 255 if (pgt->pt[0] && !gp100_vmm_pde(pgt->pt[0], &data[0])) 257 if (pgt->pt[1] && !gp100_vmm_pde(pgt->pt[1], &data[1])) 291 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; local 295 if (!gp100_vmm_pde(pgt->pt[0], &data))
|
| nouveau_nvkm_subdev_mmu_vmmnv50.c | 115 nv50_vmm_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgt, u64 *pdata) 119 if (pgt && (pt = pgt->pt[0])) { 120 switch (pgt->page) { 177 { PGT, 17, 8, 0x1000, &nv50_vmm_pgt }, 184 { PGT, 13, 8, 0x1000, &nv50_vmm_pgt },
|
| nouveau_nvkm_subdev_mmu_vmmgf100.c | 119 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; local 124 if ((pt = pgt->pt[0])) { 138 if ((pt = pgt->pt[1])) {
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/ |
| nouveau_nvkm_engine_dma_usernv04.c | 57 struct nvkm_memory *pgt = local 60 return nvkm_gpuobj_wrap(pgt, pgpuobj); 61 nvkm_kmap(pgt); 62 offset = nvkm_ro32(pgt, 8 + (offset >> 10)); 64 nvkm_done(pgt);
|