/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | memory.h | 14 struct nvkm_memory { struct 19 void *(*dtor)(struct nvkm_memory *); 20 enum nvkm_memory_target (*target)(struct nvkm_memory *); 21 u64 (*addr)(struct nvkm_memory *); 22 u64 (*size)(struct nvkm_memory *); 23 void (*boot)(struct nvkm_memory *, struct nvkm_vm *); 24 void __iomem *(*acquire)(struct nvkm_memory *); 25 void (*release)(struct nvkm_memory *); 26 u32 (*rd32)(struct nvkm_memory *, u64 offset); 27 void (*wr32)(struct nvkm_memory *, u64 offset, u32 data); [all …]
|
D | gpuobj.h | 16 struct nvkm_memory *memory; 36 int nvkm_gpuobj_wrap(struct nvkm_memory *, struct nvkm_gpuobj **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | base.c | 35 struct nvkm_memory memory; 36 struct nvkm_memory *parent; 44 nvkm_instobj_target(struct nvkm_memory *memory) in nvkm_instobj_target() 51 nvkm_instobj_addr(struct nvkm_memory *memory) in nvkm_instobj_addr() 58 nvkm_instobj_size(struct nvkm_memory *memory) in nvkm_instobj_size() 65 nvkm_instobj_release(struct nvkm_memory *memory) in nvkm_instobj_release() 72 nvkm_instobj_acquire(struct nvkm_memory *memory) in nvkm_instobj_acquire() 78 nvkm_instobj_rd32(struct nvkm_memory *memory, u64 offset) in nvkm_instobj_rd32() 84 nvkm_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) in nvkm_instobj_wr32() 90 nvkm_instobj_map(struct nvkm_memory *memory, struct nvkm_vma *vma, u64 offset) in nvkm_instobj_map() [all …]
|
D | nv50.c | 45 struct nvkm_memory memory; 53 nv50_instobj_target(struct nvkm_memory *memory) in nv50_instobj_target() 59 nv50_instobj_addr(struct nvkm_memory *memory) in nv50_instobj_addr() 65 nv50_instobj_size(struct nvkm_memory *memory) in nv50_instobj_size() 71 nv50_instobj_boot(struct nvkm_memory *memory, struct nvkm_vm *vm) in nv50_instobj_boot() 99 nv50_instobj_release(struct nvkm_memory *memory) in nv50_instobj_release() 106 nv50_instobj_acquire(struct nvkm_memory *memory) in nv50_instobj_acquire() 125 nv50_instobj_rd32(struct nvkm_memory *memory, u64 offset) in nv50_instobj_rd32() 143 nv50_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) in nv50_instobj_wr32() 159 nv50_instobj_map(struct nvkm_memory *memory, struct nvkm_vma *vma, u64 offset) in nv50_instobj_map() [all …]
|
D | nv04.c | 41 struct nvkm_memory memory; 47 nv04_instobj_target(struct nvkm_memory *memory) in nv04_instobj_target() 53 nv04_instobj_addr(struct nvkm_memory *memory) in nv04_instobj_addr() 59 nv04_instobj_size(struct nvkm_memory *memory) in nv04_instobj_size() 65 nv04_instobj_acquire(struct nvkm_memory *memory) in nv04_instobj_acquire() 73 nv04_instobj_release(struct nvkm_memory *memory) in nv04_instobj_release() 78 nv04_instobj_rd32(struct nvkm_memory *memory, u64 offset) in nv04_instobj_rd32() 86 nv04_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) in nv04_instobj_wr32() 94 nv04_instobj_dtor(struct nvkm_memory *memory) in nv04_instobj_dtor() 117 struct nvkm_memory **pmemory) in nv04_instobj_new()
|
D | nv40.c | 43 struct nvkm_memory memory; 49 nv40_instobj_target(struct nvkm_memory *memory) in nv40_instobj_target() 55 nv40_instobj_addr(struct nvkm_memory *memory) in nv40_instobj_addr() 61 nv40_instobj_size(struct nvkm_memory *memory) in nv40_instobj_size() 67 nv40_instobj_acquire(struct nvkm_memory *memory) in nv40_instobj_acquire() 74 nv40_instobj_release(struct nvkm_memory *memory) in nv40_instobj_release() 79 nv40_instobj_rd32(struct nvkm_memory *memory, u64 offset) in nv40_instobj_rd32() 86 nv40_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) in nv40_instobj_wr32() 93 nv40_instobj_dtor(struct nvkm_memory *memory) in nv40_instobj_dtor() 116 struct nvkm_memory **pmemory) in nv40_instobj_new()
|
D | gk20a.c | 53 struct nvkm_memory memory; 111 void __iomem * (*cpu_map)(struct nvkm_memory *); 116 gk20a_instobj_target(struct nvkm_memory *memory) in gk20a_instobj_target() 122 gk20a_instobj_addr(struct nvkm_memory *memory) in gk20a_instobj_addr() 128 gk20a_instobj_size(struct nvkm_memory *memory) in gk20a_instobj_size() 134 gk20a_instobj_cpu_map_dma(struct nvkm_memory *memory) in gk20a_instobj_cpu_map_dma() 157 gk20a_instobj_cpu_map_iommu(struct nvkm_memory *memory) in gk20a_instobj_cpu_map_iommu() 192 gk20a_instobj_acquire(struct nvkm_memory *memory) in gk20a_instobj_acquire() 233 gk20a_instobj_release(struct nvkm_memory *memory) in gk20a_instobj_release() 252 gk20a_instobj_rd32(struct nvkm_memory *memory, u64 offset) in gk20a_instobj_rd32() [all …]
|
D | priv.h | 13 bool zero, struct nvkm_memory **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | instmem.h | 4 struct nvkm_memory; 14 struct nvkm_memory *vbios; 16 struct nvkm_memory *ramro; 17 struct nvkm_memory *ramfc; 23 struct nvkm_memory **);
|
D | mmu.h | 9 struct nvkm_memory *mem[2];
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/ |
D | memory.c | 29 struct nvkm_memory *memory) in nvkm_memory_ctor() 35 nvkm_memory_del(struct nvkm_memory **pmemory) in nvkm_memory_del() 37 struct nvkm_memory *memory = *pmemory; in nvkm_memory_del() 49 struct nvkm_memory **pmemory) in nvkm_memory_new() 52 struct nvkm_memory *memory; in nvkm_memory_new()
|
D | gpuobj.c | 225 struct nvkm_memory *memory = gpuobj->memory; in nvkm_gpuobj_map() 247 nvkm_gpuobj_wrap(struct nvkm_memory *memory, struct nvkm_gpuobj **pgpuobj) in nvkm_gpuobj_wrap()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | priv.h | 26 struct nvkm_memory *pgt[2]); 27 void (*map)(struct nvkm_vma *, struct nvkm_memory *, 30 void (*map_sg)(struct nvkm_vma *, struct nvkm_memory *, 32 void (*unmap)(struct nvkm_vma *, struct nvkm_memory *pgt,
|
D | gf100.c | 73 gf100_vm_map_pgt(struct nvkm_gpuobj *pgd, u32 index, struct nvkm_memory *pgt[2]) in gf100_vm_map_pgt() 103 gf100_vm_map(struct nvkm_vma *vma, struct nvkm_memory *pgt, in gf100_vm_map() 130 gf100_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in gf100_vm_map_sg() 149 gf100_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in gf100_vm_unmap()
|
D | nv41.c | 38 nv41_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv41_vm_map_sg() 57 nv41_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv41_vm_unmap() 112 struct nvkm_memory *dma = mmu->vm->pgt[0].mem[0]; in nv41_mmu_init()
|
D | nv04.c | 36 nv04_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv04_vm_map_sg() 55 nv04_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv04_vm_unmap() 80 struct nvkm_memory *dma; in nv04_mmu_oneinit()
|
D | nv50.c | 32 nv50_vm_map_pgt(struct nvkm_gpuobj *pgd, u32 pde, struct nvkm_memory *pgt[2]) in nv50_vm_map_pgt() 77 nv50_vm_map(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv50_vm_map() 127 nv50_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv50_vm_map_sg() 143 nv50_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv50_vm_unmap()
|
D | nv44.c | 38 nv44_vm_fill(struct nvkm_memory *pgt, dma_addr_t null, in nv44_vm_fill() 84 nv44_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv44_vm_map_sg() 117 nv44_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv44_vm_unmap() 193 struct nvkm_memory *gart = mmu->vm->pgt[0].mem[0]; in nv44_mmu_init()
|
D | base.c | 49 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_at() 92 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg_table() 148 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg() 196 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_unmap_at() 228 struct nvkm_memory *pgt; in nvkm_vm_unmap_pgt() 348 struct nvkm_memory *pgt; in nvkm_vm_boot()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | gf100.h | 17 struct nvkm_memory *mem[2]; 23 struct nvkm_memory *mem;
|
D | gk104.h | 9 struct nvkm_memory *runlist[2]; 23 struct nvkm_memory *mem;
|
D | nv17.c | 57 struct nvkm_memory *ramro = imem->ramro; in nv17_fifo_init() 58 struct nvkm_memory *ramfc = imem->ramfc; in nv17_fifo_init()
|
D | nv40.c | 67 struct nvkm_memory *ramro = imem->ramro; in nv40_fifo_init() 68 struct nvkm_memory *ramfc = imem->ramfc; in nv40_fifo_init()
|
D | nv50.h | 8 struct nvkm_memory *runlist[2];
|
D | nv50.c | 33 struct nvkm_memory *cur; in nv50_fifo_runlist_update_locked()
|
D | nv04.c | 303 struct nvkm_memory *ramro = imem->ramro; in nv04_fifo_init() 304 struct nvkm_memory *ramfc = imem->ramfc; in nv04_fifo_init()
|
D | dmanv04.c | 75 struct nvkm_memory *fctx = device->imem->ramfc; in nv04_fifo_dma_fini()
|
D | gf100.c | 55 struct nvkm_memory *cur; in gf100_fifo_runlist_update()
|
D | gk104.c | 56 struct nvkm_memory *cur; in gk104_fifo_runlist_update()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | nv20.h | 8 struct nvkm_memory *ctxtab; 27 struct nvkm_memory *inst;
|
D | gf100.h | 103 struct nvkm_memory *unk4188b4; 104 struct nvkm_memory *unk4188b8; 154 struct nvkm_memory *mmio; 159 struct nvkm_memory *mem;
|
D | ctxgf100.c | 1275 struct nvkm_memory *chan; in gf100_grctx_generate()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
D | gf100.h | 7 struct nvkm_memory *mem;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | xtensa.h | 11 struct nvkm_memory *gpu_fw;
|
D | falcon.h | 15 struct nvkm_memory *core;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
D | usernv04.c | 53 struct nvkm_memory *pgt = mmu->vm->pgt[0].mem[0]; in nv04_dmaobj_bind()
|