/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
A D | vmm.c | 760 struct nvkm_vma * 763 struct nvkm_vma *new; in nvkm_vma_tail() 861 struct nvkm_vma * 883 struct nvkm_vma *vma, struct nvkm_vma *next, u64 size) in nvkm_vmm_node_merge() 923 struct nvkm_vma * 938 struct nvkm_vma *tmp; in nvkm_vmm_node_split() 969 struct nvkm_vma *vma; in nvkm_vmm_dump() 978 struct nvkm_vma *vma; in nvkm_vmm_dtor() 1019 struct nvkm_vma *vma; in nvkm_vmm_ctor_managed() 1039 struct nvkm_vma *vma; in nvkm_vmm_ctor() [all …]
|
A D | mem.h | 12 u64 *, u64 *, struct nvkm_vma **); 17 u64 *, u64 *, struct nvkm_vma **); 22 u64 *, u64 *, struct nvkm_vma **);
|
A D | vmm.h | 166 struct nvkm_vma *nvkm_vmm_node_search(struct nvkm_vmm *, u64 addr); 167 struct nvkm_vma *nvkm_vmm_node_split(struct nvkm_vmm *, struct nvkm_vma *, 171 struct nvkm_vma **pvma); 172 void nvkm_vmm_put_locked(struct nvkm_vmm *, struct nvkm_vma *); 173 void nvkm_vmm_unmap_locked(struct nvkm_vmm *, struct nvkm_vma *, bool pfn); 174 void nvkm_vmm_unmap_region(struct nvkm_vmm *, struct nvkm_vma *); 189 struct nvkm_vma *nvkm_vma_tail(struct nvkm_vma *, u64 tail);
|
A D | uvmm.c | 107 struct nvkm_vma *vma; in nvkm_uvmm_mthd_unmap() 150 struct nvkm_vma *vma; in nvkm_uvmm_mthd_map() 226 struct nvkm_vma *vma; in nvkm_uvmm_mthd_put() 262 struct nvkm_vma *vma; in nvkm_uvmm_mthd_get()
|
A D | umem.h | 18 struct nvkm_vma *bar;
|
A D | memnv04.c | 32 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in nv04_mem_map()
|
A D | mem.c | 71 struct nvkm_vma *vma, void *argv, u32 argc) in nvkm_mem_map_dma() 111 struct nvkm_vma *vma, void *argv, u32 argc) in nvkm_mem_map_sgl()
|
A D | priv.h | 26 u32 argc, u64 *addr, u64 *size, struct nvkm_vma **);
|
A D | memgf100.c | 35 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in gf100_mem_map()
|
A D | memnv50.c | 35 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in nv50_mem_map()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
A D | mmu.h | 6 struct nvkm_vma { struct 58 int nvkm_vmm_get(struct nvkm_vmm *, u8 page, u64 size, struct nvkm_vma **); 59 void nvkm_vmm_put(struct nvkm_vmm *, struct nvkm_vma **); 79 int nvkm_vmm_map(struct nvkm_vmm *, struct nvkm_vma *, void *argv, u32 argc, 81 void nvkm_vmm_unmap(struct nvkm_vmm *, struct nvkm_vma *);
|
A D | bar.h | 5 struct nvkm_vma;
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
A D | gf100.h | 282 struct nvkm_vma *pagepool; 283 struct nvkm_vma *bundle_cb; 284 struct nvkm_vma *attrib_cb; 285 struct nvkm_vma *unknown; 288 struct nvkm_vma *mmio_vma;
|
A D | ctxgf100.c | 1442 struct nvkm_vma *ctx = NULL; in gf100_grctx_generate()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
A D | nv50.c | 49 struct nvkm_vma *bar; 127 struct nvkm_vma *bar = NULL, *ebar; in nv50_instobj_kmap() 184 struct nvkm_vma *vma, void *argv, u32 argc) in nv50_instobj_map() 315 struct nvkm_vma *bar; in nv50_instobj_dtor()
|
A D | gk20a.c | 282 struct nvkm_vma *vma, void *argv, u32 argc) in gk20a_instobj_map()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/core/ |
A D | memory.h | 6 struct nvkm_vma; 39 struct nvkm_vma *, void *argv, u32 argc);
|
A D | gpuobj.h | 32 struct nvkm_vma *, void *argv, u32 argc);
|
A D | falcon.h | 128 struct nvkm_vma *vma;
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/core/ |
A D | gpuobj.c | 47 struct nvkm_vmm *vmm, struct nvkm_vma *vma, in nvkm_gpuobj_heap_map() 109 struct nvkm_vmm *vmm, struct nvkm_vma *vma, in nvkm_gpuobj_map()
|
A D | firmware.c | 118 struct nvkm_vma *vma, void *argv, u32 argc) in nvkm_firmware_mem_map()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
A D | cgrp.h | 14 struct nvkm_vma *vma;
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
A D | fifo.h | 68 struct nvkm_vma *bar1;
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
A D | ram.c | 46 struct nvkm_vma *vma, void *argv, u32 argc) in nvkm_vram_map()
|