/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
nouveau_nvkm_subdev_mmu_vmmnv50.c | 154 nv50_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) 157 u32 pdeo = vmm->mmu->func->vmm.pd_offset + (pdei * 8); 160 if (!nv50_vmm_pde(vmm, pgd->pde[pdei], &data)) 354 u32 pdei; local in function:nv50_vmm_join 362 for (pdei = vmm->start >> 29; pdei <= (vmm->limit - 1) >> 29; pdei++) { 363 if (!nv50_vmm_pde(vmm, vmm->pd->pde[pdei], &data)) { 367 nvkm_wo64(join->inst, pd_offset + (pdei * 8), data);
|
nouveau_nvkm_subdev_mmu_vmmnv50.c | 154 nv50_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) 157 u32 pdeo = vmm->mmu->func->vmm.pd_offset + (pdei * 8); 160 if (!nv50_vmm_pde(vmm, pgd->pde[pdei], &data)) 354 u32 pdei; local in function:nv50_vmm_join 362 for (pdei = vmm->start >> 29; pdei <= (vmm->limit - 1) >> 29; pdei++) { 363 if (!nv50_vmm_pde(vmm, vmm->pd->pde[pdei], &data)) { 367 nvkm_wo64(join->inst, pd_offset + (pdei * 8), data);
|
nouveau_nvkm_subdev_mmu_vmmnv50.c | 154 nv50_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) 157 u32 pdeo = vmm->mmu->func->vmm.pd_offset + (pdei * 8); 160 if (!nv50_vmm_pde(vmm, pgd->pde[pdei], &data)) 354 u32 pdei; local in function:nv50_vmm_join 362 for (pdei = vmm->start >> 29; pdei <= (vmm->limit - 1) >> 29; pdei++) { 363 if (!nv50_vmm_pde(vmm, vmm->pd->pde[pdei], &data)) { 367 nvkm_wo64(join->inst, pd_offset + (pdei * 8), data);
|
nouveau_nvkm_subdev_mmu_vmm.c | 153 u32 pdei = it->pte[it->lvl + 1]; local in function:nvkm_vmm_unref_pdes 166 func->sparse(vmm, pgd->pt[0], pdei, 1); 167 pgd->pde[pdei] = NVKM_VMM_PDE_SPARSE; 169 func->unmap(vmm, pgd->pt[0], pdei, 1); 170 pgd->pde[pdei] = NULL; 177 func->pde(vmm, pgd, pdei); 178 pgd->pde[pdei] = NULL; 184 func->pde(vmm, pgd, pdei); 420 nvkm_vmm_ref_hwpt(struct nvkm_vmm_iter *it, struct nvkm_vmm_pt *pgd, u32 pdei) 424 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; 547 const u32 pdei = it.pte[it.lvl]; local in function:nvkm_vmm_iter [all...] |
nouveau_nvkm_subdev_mmu_vmm.c | 153 u32 pdei = it->pte[it->lvl + 1]; local in function:nvkm_vmm_unref_pdes 166 func->sparse(vmm, pgd->pt[0], pdei, 1); 167 pgd->pde[pdei] = NVKM_VMM_PDE_SPARSE; 169 func->unmap(vmm, pgd->pt[0], pdei, 1); 170 pgd->pde[pdei] = NULL; 177 func->pde(vmm, pgd, pdei); 178 pgd->pde[pdei] = NULL; 184 func->pde(vmm, pgd, pdei); 420 nvkm_vmm_ref_hwpt(struct nvkm_vmm_iter *it, struct nvkm_vmm_pt *pgd, u32 pdei) 424 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; 547 const u32 pdei = it.pte[it.lvl]; local in function:nvkm_vmm_iter [all...] |
nouveau_nvkm_subdev_mmu_vmm.c | 153 u32 pdei = it->pte[it->lvl + 1]; local in function:nvkm_vmm_unref_pdes 166 func->sparse(vmm, pgd->pt[0], pdei, 1); 167 pgd->pde[pdei] = NVKM_VMM_PDE_SPARSE; 169 func->unmap(vmm, pgd->pt[0], pdei, 1); 170 pgd->pde[pdei] = NULL; 177 func->pde(vmm, pgd, pdei); 178 pgd->pde[pdei] = NULL; 184 func->pde(vmm, pgd, pdei); 420 nvkm_vmm_ref_hwpt(struct nvkm_vmm_iter *it, struct nvkm_vmm_pt *pgd, u32 pdei) 424 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; 547 const u32 pdei = it.pte[it.lvl]; local in function:nvkm_vmm_iter [all...] |