/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_vmmgp100.c | 249 gp100_vmm_pd0_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) 251 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; 261 VMM_WO128(pd, vmm, pdei * 0x10, data[0], data[1]); 267 struct nvkm_mmu_pt *pt, u32 pdei, u32 pdes) 270 VMM_FO128(pt, vmm, pdei * 0x10, BIT_ULL(3) /* VOL_BIG. */, 0ULL, pdes); 275 struct nvkm_mmu_pt *pt, u32 pdei, u32 pdes) 277 VMM_FO128(pt, vmm, pdei * 0x10, 0ULL, 0ULL, pdes); 289 gp100_vmm_pd1_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) 291 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; 299 VMM_WO064(pd, vmm, pdei * 8, data) [all...] |
nouveau_nvkm_subdev_mmu_vmmgm200.c | 61 struct nvkm_mmu_pt *pt, u32 pdei, u32 pdes) 64 VMM_FO064(pt, vmm, pdei * 8, BIT_ULL(35) /* VOL_BIG. */, pdes);
|
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_vmmgf100.c | 117 gf100_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) 119 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; 153 VMM_WO064(pd, vmm, pdei * 8, data);
|
vmm.h | 58 struct nvkm_vmm_pt *, u32 pdei);
|
/src/lib/libkvm/ |
kvm_hppa.c | 124 pde_pa = cpu_kh->ptdpaddr + (pdei(va) * sizeof(pd_entry_t));
|