/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
H A D | nouveau_nvkm_subdev_mmu_vmmgp100.c | 39 gp100_vmm_pfn_unmap(struct nvkm_vmm *vmm, in gp100_vmm_pfn_unmap() 65 gp100_vmm_pfn_clear(struct nvkm_vmm *vmm, in gp100_vmm_pfn_clear() 85 gp100_vmm_pgt_pfn(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in gp100_vmm_pgt_pfn() 124 gp100_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in gp100_vmm_pgt_pte() 139 gp100_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in gp100_vmm_pgt_sgl() 147 gp100_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in gp100_vmm_pgt_dma() 166 gp100_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in gp100_vmm_pgt_mem() 173 gp100_vmm_pgt_sparse(struct nvkm_vmm *vmm, in gp100_vmm_pgt_sparse() 195 gp100_vmm_lpt_invalid(struct nvkm_vmm *vmm, in gp100_vmm_lpt_invalid() 211 gp100_vmm_pd0_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in gp100_vmm_pd0_pte() [all …]
|
H A D | nouveau_nvkm_subdev_mmu_vmm.c | 82 struct nvkm_vmm *vmm; member 152 struct nvkm_vmm *vmm = it->vmm; in nvkm_vmm_unref_pdes() local 210 struct nvkm_vmm *vmm = it->vmm; in nvkm_vmm_unref_sptes() local 309 struct nvkm_vmm *vmm = it->vmm; in nvkm_vmm_ref_sptes() local 426 struct nvkm_vmm *vmm = it->vmm; in nvkm_vmm_ref_hwpt() local 508 nvkm_vmm_iter(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, in nvkm_vmm_iter() 609 nvkm_vmm_ptes_sparse_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, in nvkm_vmm_ptes_sparse_put() 619 nvkm_vmm_ptes_sparse_get(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, in nvkm_vmm_ptes_sparse_get() 637 nvkm_vmm_ptes_sparse(struct nvkm_vmm *vmm, u64 addr, u64 size, bool ref) in nvkm_vmm_ptes_sparse() 687 nvkm_vmm_ptes_unmap_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, in nvkm_vmm_ptes_unmap_put() [all …]
|
H A D | nouveau_nvkm_subdev_mmu_vmmgf100.c | 39 gf100_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in gf100_vmm_pgt_pte() 66 gf100_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in gf100_vmm_pgt_sgl() 74 gf100_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in gf100_vmm_pgt_dma() 93 gf100_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in gf100_vmm_pgt_mem() 100 gf100_vmm_pgt_unmap(struct nvkm_vmm *vmm, in gf100_vmm_pgt_unmap() 117 gf100_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) in gf100_vmm_pgd_pde() 192 gf100_vmm_invalidate_pdb(struct nvkm_vmm *vmm, u64 addr) in gf100_vmm_invalidate_pdb() 199 gf100_vmm_invalidate(struct nvkm_vmm *vmm, u32 type) in gf100_vmm_invalidate() 240 gf100_vmm_flush(struct nvkm_vmm *vmm, int depth) in gf100_vmm_flush() 249 gf100_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc, in gf100_vmm_valid() [all …]
|
H A D | nouveau_nvkm_subdev_mmu_vmmnv50.c | 37 nv50_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv50_vmm_pgt_pte() 64 nv50_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv50_vmm_pgt_sgl() 72 nv50_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv50_vmm_pgt_dma() 91 nv50_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv50_vmm_pgt_mem() 98 nv50_vmm_pgt_unmap(struct nvkm_vmm *vmm, in nv50_vmm_pgt_unmap() 115 nv50_vmm_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgt, u64 *pdata) in nv50_vmm_pde() 154 nv50_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) in nv50_vmm_pgd_pde() 190 nv50_vmm_flush(struct nvkm_vmm *vmm, int level) in nv50_vmm_flush() 236 nv50_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc, in nv50_vmm_valid() 334 nv50_vmm_part(struct nvkm_vmm *vmm, struct nvkm_memory *inst) in nv50_vmm_part() [all …]
|
H A D | nouveau_nvkm_subdev_mmu_vmmnv44.c | 32 nv44_vmm_pgt_fill(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv44_vmm_pgt_fill() 78 nv44_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv44_vmm_pgt_pte() 111 nv44_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv44_vmm_pgt_sgl() 119 nv44_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv44_vmm_pgt_dma() 154 nv44_vmm_pgt_unmap(struct nvkm_vmm *vmm, in nv44_vmm_pgt_unmap() 194 nv44_vmm_flush(struct nvkm_vmm *vmm, int level) in nv44_vmm_flush() 222 struct nvkm_vmm *vmm; in nv44_vmm_new() local
|
H A D | nouveau_nvkm_subdev_mmu_vmmnv41.c | 32 nv41_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv41_vmm_pgt_pte() 44 nv41_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv41_vmm_pgt_sgl() 52 nv41_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv41_vmm_pgt_dma() 68 nv41_vmm_pgt_unmap(struct nvkm_vmm *vmm, in nv41_vmm_pgt_unmap() 90 nv41_vmm_flush(struct nvkm_vmm *vmm, int level) in nv41_vmm_flush()
|
H A D | nouveau_nvkm_subdev_mmu_vmmnv04.c | 33 nv04_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv04_vmm_pgt_pte() 45 nv04_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv04_vmm_pgt_sgl() 53 nv04_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, in nv04_vmm_pgt_dma() 67 nv04_vmm_pgt_unmap(struct nvkm_vmm *vmm, in nv04_vmm_pgt_unmap() 89 nv04_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc, in nv04_vmm_valid() 135 struct nvkm_vmm *vmm; in nv04_vmm_new() local
|
H A D | nouveau_nvkm_subdev_mmu_vmmgm200.c | 33 gm200_vmm_pgt_sparse(struct nvkm_vmm *vmm, in gm200_vmm_pgt_sparse() 60 gm200_vmm_pgd_sparse(struct nvkm_vmm *vmm, in gm200_vmm_pgd_sparse() 103 gm200_vmm_join_(struct nvkm_vmm *vmm, struct nvkm_memory *inst, u64 base) in gm200_vmm_join_() 111 gm200_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst) in gm200_vmm_join()
|
H A D | nouveau_nvkm_subdev_mmu_uvmm.c | 57 struct nvkm_vmm *vmm = uvmm->vmm; in nvkm_uvmm_mthd_pfnclr() local 86 struct nvkm_vmm *vmm = uvmm->vmm; in nvkm_uvmm_mthd_pfnmap() local 120 struct nvkm_vmm *vmm = uvmm->vmm; in nvkm_uvmm_mthd_unmap() local 164 struct nvkm_vmm *vmm = uvmm->vmm; in nvkm_uvmm_mthd_map() local 242 struct nvkm_vmm *vmm = uvmm->vmm; in nvkm_uvmm_mthd_put() local 280 struct nvkm_vmm *vmm = uvmm->vmm; in nvkm_uvmm_mthd_get() local
|
H A D | uvmm.h | 11 struct nvkm_vmm *vmm; member
|
H A D | nouveau_nvkm_subdev_mmu_vmmtu102.c | 32 tu102_vmm_flush(struct nvkm_vmm *vmm, int depth) in tu102_vmm_flush()
|
H A D | nouveau_nvkm_subdev_mmu_vmmgv100.c | 36 gv100_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst) in gv100_vmm_join()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvif/ |
H A D | nouveau_nvif_vmm.c | 33 nvif_vmm_unmap(struct nvif_vmm *vmm, u64 addr) in nvif_vmm_unmap() 41 nvif_vmm_map(struct nvif_vmm *vmm, u64 addr, u64 size, void *argv, u32 argc, in nvif_vmm_map() 70 nvif_vmm_put(struct nvif_vmm *vmm, struct nvif_vma *vma) in nvif_vmm_put() 82 nvif_vmm_get(struct nvif_vmm *vmm, enum nvif_vmm_get type, bool sparse, in nvif_vmm_get() 113 nvif_vmm_fini(struct nvif_vmm *vmm) in nvif_vmm_fini() 121 u64 size, void *argv, u32 argc, struct nvif_vmm *vmm) in nvif_vmm_init()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/ |
H A D | nouveau_vmm.c | 54 nouveau_vma_find(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm) in nouveau_vma_find() 82 nouveau_vma_new(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm, in nouveau_vma_new() 126 nouveau_vmm_fini(struct nouveau_vmm *vmm) in nouveau_vmm_fini() 134 nouveau_vmm_init(struct nouveau_cli *cli, s32 oclass, struct nouveau_vmm *vmm) in nouveau_vmm_init()
|
H A D | nouveau_vmm.h | 10 struct nouveau_vmm *vmm; member 29 struct nvif_vmm vmm; member
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/ |
H A D | nouveau_nvkm_subdev_instmem_nv50.c | 143 nv50_instobj_kmap(struct nv50_instobj *iobj, struct nvkm_vmm *vmm) in nv50_instobj_kmap() 233 nv50_instobj_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, in nv50_instobj_map() 270 struct nvkm_vmm *vmm; in nv50_instobj_acquire() local 310 nv50_instobj_boot(struct nvkm_memory *memory, struct nvkm_vmm *vmm) in nv50_instobj_boot() 376 struct nvkm_vmm *vmm = nvkm_bar_bar2_vmm(imem->subdev.device); in nv50_instobj_dtor() local
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
H A D | vbox_ttm.c | 20 struct drm_vram_mm *vmm; in vbox_mm_init() local
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/ast/ |
H A D | ast_ttm.c | 43 struct drm_vram_mm *vmm; in ast_mm_init() local
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/ |
H A D | cl506e.h | 11 __u64 vmm; member
|
H A D | cl826e.h | 11 __u64 vmm; member
|
H A D | cl506f.h | 14 __u64 vmm; member
|
H A D | cl906f.h | 13 __u64 vmm; member
|
H A D | cl826f.h | 14 __u64 vmm; member
|
H A D | cla06f.h | 14 __u64 vmm; member
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/ |
H A D | gf100.h | 11 struct nvkm_vmm *vmm; member
|