Searched refs:nvkm_vmm_pt (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmm.c | 28 nvkm_vmm_pt_del(struct nvkm_vmm_pt **ppgt) in nvkm_vmm_pt_del() 30 struct nvkm_vmm_pt *pgt = *ppgt; in nvkm_vmm_pt_del() 39 static struct nvkm_vmm_pt * 44 struct nvkm_vmm_pt *pgt; in nvkm_vmm_pt_new() 79 struct nvkm_vmm_pt *pt[NVKM_VMM_LEVELS_MAX]; 143 struct nvkm_vmm_pt *pgt = it->pt[it->lvl]; in nvkm_vmm_unref_pdes() 262 struct nvkm_vmm_pt *pgt = it->pt[0]; in nvkm_vmm_unref_ptes() 368 struct nvkm_vmm_pt *pgt = it->pt[0]; in nvkm_vmm_ref_ptes() 396 struct nvkm_vmm_pt *pt = it->pt[0]; in nvkm_vmm_sparse_unref_ptes() 417 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; in nvkm_vmm_ref_hwpt() [all …]
|
H A D | vmm.h | 7 struct nvkm_vmm_pt { struct 38 struct nvkm_vmm_pt **pde; argument 56 struct nvkm_vmm_pt *, u32 pdei); argument 77 void gf100_vmm_pgd_pde(struct nvkm_vmm *, struct nvkm_vmm_pt *, u32);
|
H A D | vmmgp100.c | 236 gp100_vmm_pd0_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) in gp100_vmm_pd0_pde() 238 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; in gp100_vmm_pd0_pde() 363 gp100_vmm_pd1_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) in gp100_vmm_pd1_pde() 365 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; in gp100_vmm_pd1_pde()
|
H A D | vmmnv50.c | 106 nv50_vmm_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgt, u64 *pdata) in nv50_vmm_pde() 145 nv50_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) in nv50_vmm_pgd_pde()
|
H A D | vmmgf100.c | 106 gf100_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) in gf100_vmm_pgd_pde() 108 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; in gf100_vmm_pgd_pde()
|
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | mmu.h | 52 struct nvkm_vmm_pt *pd;
|