Searched refs:nvkm_vmm_pt (Results 1 – 6 of 6) sorted by relevance
/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
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]; 142 struct nvkm_vmm_pt *pgd = it->pt[it->lvl + 1]; in nvkm_vmm_unref_pdes() 143 struct nvkm_vmm_pt *pgt = it->pt[it->lvl]; in nvkm_vmm_unref_pdes() 197 nvkm_vmm_unref_sptes(struct nvkm_vmm_iter *it, struct nvkm_vmm_pt *pgt, in nvkm_vmm_unref_sptes() 262 struct nvkm_vmm_pt *pgt = it->pt[0]; in nvkm_vmm_unref_ptes() 296 nvkm_vmm_ref_sptes(struct nvkm_vmm_iter *it, struct nvkm_vmm_pt *pgt, in nvkm_vmm_ref_sptes() [all …]
|
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);
|
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()
|
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()
|
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()
|
/linux-6.6.21/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | mmu.h | 52 struct nvkm_vmm_pt *pd;
|