Home
last modified time | relevance | path

Searched refs:nvkm_vmm_pt (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmm.c28 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 Dvmm.h7 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 Dvmmgp100.c236 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 Dvmmnv50.c106 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 Dvmmgf100.c106 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 Dmmu.h52 struct nvkm_vmm_pt *pd;