/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
mem.h | 8 void *argv, u32 argc, struct nvkm_memory **); 10 int nvkm_mem_map_host(struct nvkm_memory *, bus_dma_tag_t *, void **pmap, 13 int nvkm_mem_map_host(struct nvkm_memory *, void **pmap); 17 struct nvkm_memory **); 19 int nv04_mem_map(struct nvkm_mmu *, struct nvkm_memory *, void *, u32, 22 int nv04_mem_map(struct nvkm_mmu *, struct nvkm_memory *, void *, u32, 27 struct nvkm_memory **); 29 int nv50_mem_map(struct nvkm_mmu *, struct nvkm_memory *, void *, u32, 32 int nv50_mem_map(struct nvkm_mmu *, struct nvkm_memory *, void *, u32, 37 struct nvkm_memory **); [all...] |
priv.h | 26 void *argv, u32 argc, struct nvkm_memory **); 28 int (*umap)(struct nvkm_mmu *, struct nvkm_memory *, void *argv, 31 int (*umap)(struct nvkm_mmu *, struct nvkm_memory *, void *argv, 62 struct nvkm_memory *memory;
|
umem.h | 17 struct nvkm_memory *memory;
|
nouveau_nvkm_subdev_mmu_memnv04.c | 37 nv04_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 40 nv04_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 65 void *argv, u32 argc, struct nvkm_memory **pmemory)
|
nouveau_nvkm_subdev_mmu_mem.c | 38 struct nvkm_memory memory; 57 nvkm_mem_target(struct nvkm_memory *memory) 63 nvkm_mem_page(struct nvkm_memory *memory) 69 nvkm_mem_addr(struct nvkm_memory *memory) 78 nvkm_mem_size(struct nvkm_memory *memory) 84 nvkm_mem_map_dma(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, 97 nvkm_mem_dtor(struct nvkm_memory *memory) 140 nvkm_mem_map_sgl(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, 165 nvkm_mem_map_host(struct nvkm_memory *memory, bus_dma_tag_t *tagp, void **pmap, 168 nvkm_mem_map_host(struct nvkm_memory *memory, void **pmap [all...] |
nouveau_nvkm_subdev_mmu_memgf100.c | 40 gf100_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 44 gf100_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 84 void *argv, u32 argc, struct nvkm_memory **pmemory)
|
nouveau_nvkm_subdev_mmu_memnv50.c | 40 nv50_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 43 nv50_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, 80 void *argv, u32 argc, struct nvkm_memory **pmemory)
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
instmem.h | 7 struct nvkm_memory; 18 struct nvkm_memory *vbios; 20 struct nvkm_memory *ramro; 21 struct nvkm_memory *ramfc; 27 struct nvkm_memory **);
|
mmu.h | 23 struct nvkm_memory *memory; /* Memory currently mapped into VMA. */ 68 int nvkm_vmm_join(struct nvkm_vmm *, struct nvkm_memory *inst); 69 void nvkm_vmm_part(struct nvkm_vmm *, struct nvkm_memory *inst); 74 struct nvkm_memory *memory; 97 struct nvkm_memory *nvkm_umem_search(struct nvkm_client *, u64);
|
ltc.h | 20 struct nvkm_memory *tag_ram;
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/ |
gk104.h | 34 struct nvkm_memory *mem[2]; 49 struct nvkm_memory *mem; 76 struct nvkm_memory *, u32 offset); 78 struct nvkm_memory *, u32 offset); 80 struct nvkm_memory *, int entries); 113 struct nvkm_memory *, u32); 115 struct nvkm_memory *, int); 119 struct nvkm_memory *, u32); 139 struct nvkm_memory *, u32); 141 struct nvkm_memory *, u32) [all...] |
gf100.h | 25 struct nvkm_memory *mem[2]; 36 struct nvkm_memory *mem;
|
nv50.h | 11 struct nvkm_memory *runlist[2];
|
nouveau_nvkm_engine_fifo_gk110.c | 39 struct nvkm_memory *memory, u32 offset)
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
memory.h | 23 struct nvkm_memory { struct 36 void *(*dtor)(struct nvkm_memory *); 37 enum nvkm_memory_target (*target)(struct nvkm_memory *); 38 u8 (*page)(struct nvkm_memory *); 39 u64 (*bar2)(struct nvkm_memory *); 40 u64 (*addr)(struct nvkm_memory *); 41 u64 (*size)(struct nvkm_memory *); 42 void (*boot)(struct nvkm_memory *, struct nvkm_vmm *); 43 void __iomem *(*acquire)(struct nvkm_memory *); 44 void (*release)(struct nvkm_memory *); [all...] |
gpuobj.h | 23 struct nvkm_memory *memory; 49 int nvkm_gpuobj_wrap(struct nvkm_memory *, struct nvkm_gpuobj **);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
nv20.h | 11 struct nvkm_memory *ctxtab; 31 struct nvkm_memory *inst;
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/ |
nouveau_nvkm_core_memory.c | 35 nvkm_memory_tags_put(struct nvkm_memory *memory, struct nvkm_device *device, 53 nvkm_memory_tags_get(struct nvkm_memory *memory, struct nvkm_device *device, 106 struct nvkm_memory *memory) 115 struct nvkm_memory *memory = container_of(kref, typeof(*memory), kref); 124 nvkm_memory_unref(struct nvkm_memory **pmemory) 126 struct nvkm_memory *memory = *pmemory; 133 struct nvkm_memory * 134 nvkm_memory_ref(struct nvkm_memory *memory) 144 struct nvkm_memory **pmemory) 147 struct nvkm_memory *memory [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/ |
priv.h | 16 bool zero, struct nvkm_memory **); 27 struct nvkm_memory memory;
|
nouveau_nvkm_subdev_instmem_nv50.c | 57 struct nvkm_memory *ram; 69 nv50_instobj_wr32_slow(struct nvkm_memory *memory, u64 offset, u32 data) 88 nv50_instobj_rd32_slow(struct nvkm_memory *memory, u64 offset) 115 nv50_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) 126 nv50_instobj_rd32(struct nvkm_memory *memory, u64 offset) 147 struct nvkm_memory *memory = &iobj->base.memory; 233 nv50_instobj_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, 241 nv50_instobj_release(struct nvkm_memory *memory) 266 nv50_instobj_acquire(struct nvkm_memory *memory) 310 nv50_instobj_boot(struct nvkm_memory *memory, struct nvkm_vmm *vmm [all...] |
nouveau_nvkm_subdev_instmem_nv04.c | 55 nv04_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) 63 nv04_instobj_rd32(struct nvkm_memory *memory, u64 offset) 77 nv04_instobj_release(struct nvkm_memory *memory) 82 nv04_instobj_acquire(struct nvkm_memory *memory) 91 nv04_instobj_size(struct nvkm_memory *memory) 97 nv04_instobj_addr(struct nvkm_memory *memory) 103 nv04_instobj_target(struct nvkm_memory *memory) 109 nv04_instobj_dtor(struct nvkm_memory *memory) 131 struct nvkm_memory **pmemory)
|
nouveau_nvkm_subdev_instmem_nv40.c | 62 nv40_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) 74 nv40_instobj_rd32(struct nvkm_memory *memory, u64 offset) 92 nv40_instobj_release(struct nvkm_memory *memory) 98 nv40_instobj_acquire(struct nvkm_memory *memory) 105 nv40_instobj_size(struct nvkm_memory *memory) 111 nv40_instobj_addr(struct nvkm_memory *memory) 117 nv40_instobj_target(struct nvkm_memory *memory) 123 nv40_instobj_dtor(struct nvkm_memory *memory) 145 struct nvkm_memory **pmemory)
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/ |
xtensa.h | 14 struct nvkm_memory *gpu_fw;
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/ |
gf100.h | 10 struct nvkm_memory *inst;
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/ |
nouveau_nvkm_subdev_fb_ram.c | 38 struct nvkm_memory memory; 45 nvkm_vram_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, 59 nvkm_vram_size(struct nvkm_memory *memory) 65 nvkm_vram_addr(struct nvkm_memory *memory) 74 nvkm_vram_page(struct nvkm_memory *memory) 80 nvkm_vram_target(struct nvkm_memory *memory) 86 nvkm_vram_dtor(struct nvkm_memory *memory) 112 bool contig, bool back, struct nvkm_memory **pmemory)
|