HomeSort by: relevance | last modified time | path
    Searched refs:nvkm_vmm (Results 1 - 25 of 43) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/
gf100.h 11 struct nvkm_vmm *vmm;
26 struct nvkm_vmm *gf100_bar_bar1_vmm(struct nvkm_bar *);
28 struct nvkm_vmm *gf100_bar_bar2_vmm(struct nvkm_bar *);
nv50.h 15 struct nvkm_vmm *bar1_vmm;
17 struct nvkm_vmm *bar2_vmm;
28 struct nvkm_vmm *nv50_bar_bar1_vmm(struct nvkm_bar *);
30 struct nvkm_vmm *nv50_bar_bar2_vmm(struct nvkm_bar *);
priv.h 21 struct nvkm_vmm *(*vmm)(struct nvkm_bar *);
nouveau_nvkm_subdev_bar_base.c 38 struct nvkm_vmm *
54 struct nvkm_vmm *
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/
vmm.h 55 typedef void (*nvkm_vmm_pxe_func)(struct nvkm_vmm *,
57 typedef void (*nvkm_vmm_pde_func)(struct nvkm_vmm *,
59 typedef void (*nvkm_vmm_pte_func)(struct nvkm_vmm *, struct nvkm_mmu_pt *,
74 bool (*pfn_clear)(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32 ptei, u32 ptes);
79 void gf100_vmm_pgd_pde(struct nvkm_vmm *, struct nvkm_vmm_pt *, u32);
81 void gf100_vmm_pgt_unmap(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32, u32);
82 void gf100_vmm_pgt_mem(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32, u32,
84 void gf100_vmm_pgt_dma(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32, u32,
86 void gf100_vmm_pgt_sgl(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32, u32,
89 void gk104_vmm_lpt_invalid(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32, u32)
    [all...]
uvmm.h 11 struct nvkm_vmm *vmm;
nouveau_nvkm_subdev_mmu_vmmnv41.c 32 nv41_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
44 nv41_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
52 nv41_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
68 nv41_vmm_pgt_unmap(struct nvkm_vmm *vmm,
90 nv41_vmm_flush(struct nvkm_vmm *vmm, int level)
118 struct nvkm_vmm **pvmm)
nouveau_nvkm_subdev_mmu_vmmnv04.c 33 nv04_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
45 nv04_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
53 nv04_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
67 nv04_vmm_pgt_unmap(struct nvkm_vmm *vmm,
89 nv04_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc,
114 const char *name, struct nvkm_vmm **pvmm)
132 struct nvkm_vmm **pvmm)
135 struct nvkm_vmm *vmm;
nouveau_nvkm_subdev_mmu_vmmgm200.c 33 gm200_vmm_pgt_sparse(struct nvkm_vmm *vmm,
60 gm200_vmm_pgd_sparse(struct nvkm_vmm *vmm,
103 gm200_vmm_join_(struct nvkm_vmm *vmm, struct nvkm_memory *inst, u64 base)
111 gm200_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst)
153 const char *name, struct nvkm_vmm **pvmm)
181 const char *name, struct nvkm_vmm **pvmm)
190 const char *name, struct nvkm_vmm **pvmm)
nouveau_nvkm_subdev_mmu_vmmgp100.c 39 gp100_vmm_pfn_unmap(struct nvkm_vmm *vmm,
65 gp100_vmm_pfn_clear(struct nvkm_vmm *vmm,
85 gp100_vmm_pgt_pfn(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
124 gp100_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
139 gp100_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
147 gp100_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
166 gp100_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
173 gp100_vmm_pgt_sparse(struct nvkm_vmm *vmm,
195 gp100_vmm_lpt_invalid(struct nvkm_vmm *vmm,
211 gp100_vmm_pd0_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt
    [all...]
nouveau_nvkm_subdev_mmu_vmmmcp77.c 46 const char *name, struct nvkm_vmm **pvmm)
nouveau_nvkm_subdev_mmu_vmmgf100.c 39 gf100_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
66 gf100_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
74 gf100_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
93 gf100_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
100 gf100_vmm_pgt_unmap(struct nvkm_vmm *vmm,
117 gf100_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei)
192 gf100_vmm_invalidate_pdb(struct nvkm_vmm *vmm, u64 addr)
199 gf100_vmm_invalidate(struct nvkm_vmm *vmm, u32 type)
240 gf100_vmm_flush(struct nvkm_vmm *vmm, int depth)
249 gf100_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc
    [all...]
nouveau_nvkm_subdev_mmu_vmmgk104.c 30 gk104_vmm_lpt_invalid(struct nvkm_vmm *vmm,
105 const char *name, struct nvkm_vmm **pvmm)
nouveau_nvkm_subdev_mmu_vmmgm20b.c 64 const char *name, struct nvkm_vmm **pvmm)
73 const char *name, struct nvkm_vmm **pvmm)
nouveau_nvkm_subdev_mmu_vmmtu102.c 32 tu102_vmm_flush(struct nvkm_vmm *vmm, int depth)
79 const char *name, struct nvkm_vmm **pvmm)
nouveau_nvkm_subdev_mmu_vmmnv50.c 37 nv50_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
64 nv50_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
72 nv50_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
91 nv50_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
98 nv50_vmm_pgt_unmap(struct nvkm_vmm *vmm,
115 nv50_vmm_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgt, u64 *pdata)
154 nv50_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei)
190 nv50_vmm_flush(struct nvkm_vmm *vmm, int level)
236 nv50_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc,
334 nv50_vmm_part(struct nvkm_vmm *vmm, struct nvkm_memory *inst
    [all...]
nouveau_nvkm_subdev_mmu_vmmgk20a.c 74 const char *name, struct nvkm_vmm **pvmm)
nouveau_nvkm_subdev_mmu_vmmgp10b.c 52 const char *name, struct nvkm_vmm **pvmm)
nouveau_nvkm_subdev_mmu_vmmgv100.c 36 gv100_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst)
90 const char *name, struct nvkm_vmm **pvmm)
nouveau_nvkm_subdev_mmu_vmmnv44.c 32 nv44_vmm_pgt_fill(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
78 nv44_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
111 nv44_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
119 nv44_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
154 nv44_vmm_pgt_unmap(struct nvkm_vmm *vmm,
194 nv44_vmm_flush(struct nvkm_vmm *vmm, int level)
219 struct nvkm_vmm **pvmm)
222 struct nvkm_vmm *vmm;
nouveau_nvkm_subdev_mmu_vmm.c 82 struct nvkm_vmm *vmm;
152 struct nvkm_vmm *vmm = it->vmm;
210 struct nvkm_vmm *vmm = it->vmm;
309 struct nvkm_vmm *vmm = it->vmm;
426 struct nvkm_vmm *vmm = it->vmm;
508 nvkm_vmm_iter(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
609 nvkm_vmm_ptes_sparse_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
619 nvkm_vmm_ptes_sparse_get(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
637 nvkm_vmm_ptes_sparse(struct nvkm_vmm *vmm, u64 addr, u64 size, bool ref)
687 nvkm_vmm_ptes_unmap_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/
mmu.h 27 struct nvkm_vmm { struct
64 struct lock_class_key *, const char *name, struct nvkm_vmm **);
65 struct nvkm_vmm *nvkm_vmm_ref(struct nvkm_vmm *);
66 void nvkm_vmm_unref(struct nvkm_vmm **);
67 int nvkm_vmm_boot(struct nvkm_vmm *);
68 int nvkm_vmm_join(struct nvkm_vmm *, struct nvkm_memory *inst);
69 void nvkm_vmm_part(struct nvkm_vmm *, struct nvkm_memory *inst);
70 int nvkm_vmm_get(struct nvkm_vmm *, u8 page, u64 size, struct nvkm_vma **);
71 void nvkm_vmm_put(struct nvkm_vmm *, struct nvkm_vma **)
    [all...]
bar.h 20 struct nvkm_vmm *nvkm_bar_bar1_vmm(struct nvkm_device *);
25 struct nvkm_vmm *nvkm_bar_bar2_vmm(struct nvkm_device *);
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/
gpuobj.h 42 int (*map)(struct nvkm_gpuobj *, u64 offset, struct nvkm_vmm *,
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/
fifo.h 29 struct nvkm_vmm *vmm;

Completed in 18 milliseconds

1 2