Home
last modified time | relevance | path

Searched defs:vmm (Results 1 – 25 of 50) sorted by relevance

12

/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/
H A Dnouveau_nvkm_subdev_mmu_vmmgp100.c39 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 Dnouveau_nvkm_subdev_mmu_vmm.c82 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 Dnouveau_nvkm_subdev_mmu_vmmgf100.c39 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 Dnouveau_nvkm_subdev_mmu_vmmnv50.c37 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 Dnouveau_nvkm_subdev_mmu_vmmnv44.c32 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 Dnouveau_nvkm_subdev_mmu_vmmnv41.c32 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 Dnouveau_nvkm_subdev_mmu_vmmnv04.c33 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 Dnouveau_nvkm_subdev_mmu_vmmgm200.c33 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 Dnouveau_nvkm_subdev_mmu_uvmm.c57 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 Duvmm.h11 struct nvkm_vmm *vmm; member
H A Dnouveau_nvkm_subdev_mmu_vmmtu102.c32 tu102_vmm_flush(struct nvkm_vmm *vmm, int depth) in tu102_vmm_flush()
H A Dnouveau_nvkm_subdev_mmu_vmmgv100.c36 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 Dnouveau_nvif_vmm.c33 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 Dnouveau_vmm.c54 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 Dnouveau_vmm.h10 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 Dnouveau_nvkm_subdev_instmem_nv50.c143 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 Dvbox_ttm.c20 struct drm_vram_mm *vmm; in vbox_mm_init() local
/netbsd-src/sys/external/bsd/drm2/dist/drm/ast/
H A Dast_ttm.c43 struct drm_vram_mm *vmm; in ast_mm_init() local
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/
H A Dcl506e.h11 __u64 vmm; member
H A Dcl826e.h11 __u64 vmm; member
H A Dcl506f.h14 __u64 vmm; member
H A Dcl906f.h13 __u64 vmm; member
H A Dcl826f.h14 __u64 vmm; member
H A Dcla06f.h14 __u64 vmm; member
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/
H A Dgf100.h11 struct nvkm_vmm *vmm; member

12