/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | gpuobj.h | 12 struct nvkm_gpuobj { struct 23 static inline struct nvkm_gpuobj * argument 42 void nvkm_gpuobj_destroy(struct nvkm_gpuobj *); 45 u32 align, u32 flags, struct nvkm_gpuobj **); 46 int nvkm_gpuobj_dup(struct nvkm_object *, struct nvkm_gpuobj *, 47 struct nvkm_gpuobj **); 48 int nvkm_gpuobj_map(struct nvkm_gpuobj *, u32 acc, struct nvkm_vma *); 49 int nvkm_gpuobj_map_vm(struct nvkm_gpuobj *, struct nvkm_vm *, u32 access, 54 nvkm_gpuobj_ref(struct nvkm_gpuobj *obj, struct nvkm_gpuobj **ref) in nvkm_gpuobj_ref()
|
D | ramht.h | 6 struct nvkm_gpuobj gpuobj; 18 nvkm_gpuobj_ref(&obj->gpuobj, (struct nvkm_gpuobj **)ref); in nvkm_ramht_ref()
|
D | engctx.h | 11 struct nvkm_gpuobj gpuobj;
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | nv50.h | 7 struct nvkm_gpuobj *playlist[2]; 13 struct nvkm_gpuobj *ramfc; 14 struct nvkm_gpuobj *cache; 15 struct nvkm_gpuobj *eng; 16 struct nvkm_gpuobj *pgd;
|
D | nv04.h | 146 struct nvkm_gpuobj *ramro; 147 struct nvkm_gpuobj *ramfc;
|
D | gf100.c | 45 struct nvkm_gpuobj *mem[2]; 51 struct nvkm_gpuobj *mem; 59 struct nvkm_gpuobj *pgd; 80 struct nvkm_gpuobj *cur; in gf100_fifo_runlist_update() 253 struct nvkm_gpuobj *base = nv_gpuobj(object->parent); in gf100_fifo_chan_init()
|
D | nv50.c | 45 struct nvkm_gpuobj *cur; in nv50_fifo_playlist_update_locked() 76 struct nvkm_gpuobj *ectx = (void *)object; in nv50_fifo_context_attach() 326 struct nvkm_gpuobj *ramfc = base->ramfc; in nv50_fifo_chan_init()
|
D | gk104.c | 56 struct nvkm_gpuobj *runlist[2]; 69 struct nvkm_gpuobj *mem; 77 struct nvkm_gpuobj *pgd; 100 struct nvkm_gpuobj *cur; in gk104_fifo_runlist_update() 288 struct nvkm_gpuobj *base = nv_gpuobj(object->parent); in gk104_fifo_chan_init()
|
D | g84.c | 46 struct nvkm_gpuobj *ectx = (void *)object; in g84_fifo_context_attach() 315 struct nvkm_gpuobj *ramfc = base->ramfc; in g84_fifo_chan_init()
|
D | nv04.c | 197 struct nvkm_gpuobj *fctx = priv->ramfc; in nv04_fifo_chan_fini()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | mmu.h | 9 struct nvkm_gpuobj *obj[2]; 15 struct nvkm_gpuobj *obj; 52 void (*map_pgt)(struct nvkm_gpuobj *pgd, u32 pde, 53 struct nvkm_gpuobj *pgt[2]); 54 void (*map)(struct nvkm_vma *, struct nvkm_gpuobj *, 57 void (*map_sg)(struct nvkm_vma *, struct nvkm_gpuobj *, 59 void (*unmap)(struct nvkm_gpuobj *pgt, u32 pte, u32 cnt); 96 int nvkm_vm_ref(struct nvkm_vm *, struct nvkm_vm **, struct nvkm_gpuobj *pgd);
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/ |
D | gpuobj.c | 32 nvkm_gpuobj_destroy(struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_destroy() 58 struct nvkm_gpuobj *gpuobj; in nvkm_gpuobj_create_() 148 struct nvkm_gpuobj *object; in _nvkm_gpuobj_ctor() 182 struct nvkm_gpuobj *gpuobj = nv_gpuobj(object); in _nvkm_gpuobj_rd32() 192 struct nvkm_gpuobj *gpuobj = nv_gpuobj(object); in _nvkm_gpuobj_wr32() 215 struct nvkm_gpuobj **pgpuobj) in nvkm_gpuobj_new() 235 nvkm_gpuobj_map(struct nvkm_gpuobj *gpuobj, u32 access, struct nvkm_vma *vma) in nvkm_gpuobj_map() 251 nvkm_gpuobj_map_vm(struct nvkm_gpuobj *gpuobj, struct nvkm_vm *vm, in nvkm_gpuobj_map_vm() 284 struct nvkm_gpuobj *gpuobj = (void *)object; in nvkm_gpudup_dtor() 300 nvkm_gpuobj_dup(struct nvkm_object *parent, struct nvkm_gpuobj *base, in nvkm_gpuobj_dup() [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | nv04.h | 15 struct nvkm_gpuobj *vbios; 17 struct nvkm_gpuobj *ramro; 18 struct nvkm_gpuobj *ramfc;
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | gf100.c | 78 gf100_vm_map_pgt(struct nvkm_gpuobj *pgd, u32 index, struct nvkm_gpuobj *pgt[2]) in gf100_vm_map_pgt() 106 gf100_vm_map(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in gf100_vm_map() 131 gf100_vm_map_sg(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in gf100_vm_map_sg() 148 gf100_vm_unmap(struct nvkm_gpuobj *pgt, u32 pte, u32 cnt) in gf100_vm_unmap()
|
D | nv50.c | 37 nv50_vm_map_pgt(struct nvkm_gpuobj *pgd, u32 pde, struct nvkm_gpuobj *pgt[2]) in nv50_vm_map_pgt() 78 nv50_vm_map(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv50_vm_map() 125 nv50_vm_map_sg(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv50_vm_map_sg() 139 nv50_vm_unmap(struct nvkm_gpuobj *pgt, u32 pte, u32 cnt) in nv50_vm_unmap()
|
D | base.c | 49 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_at() 92 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_sg_table() 148 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_sg() 196 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_unmap_at() 228 struct nvkm_gpuobj *pgt; in nvkm_vm_unmap_pgt() 255 struct nvkm_gpuobj *pgt; in nvkm_vm_map_pgt() 400 nvkm_vm_link(struct nvkm_vm *vm, struct nvkm_gpuobj *pgd) in nvkm_vm_link() 424 nvkm_vm_unlink(struct nvkm_vm *vm, struct nvkm_gpuobj *mpgd) in nvkm_vm_unlink() 428 struct nvkm_gpuobj *pgd = NULL; in nvkm_vm_unlink() 463 nvkm_vm_ref(struct nvkm_vm *ref, struct nvkm_vm **ptr, struct nvkm_gpuobj *pgd) in nvkm_vm_ref()
|
D | nv04.c | 37 nv04_vm_map_sg(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv04_vm_map_sg() 54 nv04_vm_unmap(struct nvkm_gpuobj *pgt, u32 pte, u32 cnt) in nv04_vm_unmap() 89 struct nvkm_gpuobj *dma; in nv04_mmu_ctor()
|
D | nv41.c | 39 nv41_vm_map_sg(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv41_vm_map_sg() 56 nv41_vm_unmap(struct nvkm_gpuobj *pgt, u32 pte, u32 cnt) in nv41_vm_unmap() 135 struct nvkm_gpuobj *dma = priv->vm->pgt[0].obj[0]; in nv41_mmu_init()
|
D | nv44.c | 39 nv44_vm_fill(struct nvkm_gpuobj *pgt, dma_addr_t null, in nv44_vm_fill() 85 nv44_vm_map_sg(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv44_vm_map_sg() 116 nv44_vm_unmap(struct nvkm_gpuobj *pgt, u32 pte, u32 cnt) in nv44_vm_unmap() 212 struct nvkm_gpuobj *gart = priv->vm->pgt[0].obj[0]; in nv44_mmu_init()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | nv50.h | 5 struct nvkm_gpuobj; 8 void nv50_grctx_fill(struct nvkm_device *, struct nvkm_gpuobj *);
|
D | nv40.h | 6 struct nvkm_gpuobj; 23 void nv40_grctx_fill(struct nvkm_device *, struct nvkm_gpuobj *);
|
D | gf100.h | 89 struct nvkm_gpuobj *unk4188b4; 90 struct nvkm_gpuobj *unk4188b8; 103 struct nvkm_gpuobj *mmio; 107 struct nvkm_gpuobj *mem;
|
D | nv20.h | 7 struct nvkm_gpuobj *ctxtab;
|
D | ctxnv40.c | 553 struct nvkm_gpuobj *obj = ctx->data; in nv40_gr_construct_shader() 662 nv40_grctx_fill(struct nvkm_device *device, struct nvkm_gpuobj *mem) in nv40_grctx_fill()
|
D | nv40.c | 59 struct nvkm_gpuobj *obj; in nv40_gr_object_ctor()
|
D | ctxgf100.c | 1268 struct nvkm_gpuobj *chan; in gf100_grctx_generate()
|
D | nv50.c | 59 struct nvkm_gpuobj *obj; in nv50_gr_object_ctor()
|
D | nv04.c | 955 struct nvkm_gpuobj *obj; in nv04_gr_object_ctor()
|
D | ctxnv50.c | 256 nv50_grctx_fill(struct nvkm_device *device, struct nvkm_gpuobj *mem) in nv50_grctx_fill()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | dmaobj.h | 4 struct nvkm_gpuobj; 19 struct nvkm_gpuobj **);
|
D | xtensa.h | 4 struct nvkm_gpuobj; 10 struct nvkm_gpuobj *gpu_fw;
|
D | fifo.h | 8 struct nvkm_gpuobj *pushgpu; 49 struct nvkm_gpuobj gpuobj;
|
D | falcon.h | 38 struct nvkm_gpuobj *core;
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
D | nv50.c | 35 struct nvkm_gpuobj *mem; 36 struct nvkm_gpuobj *pad; 37 struct nvkm_gpuobj *pgd; 39 struct nvkm_gpuobj *bar1; 41 struct nvkm_gpuobj *bar3;
|
D | gf100.c | 32 struct nvkm_gpuobj *mem; 33 struct nvkm_gpuobj *pgd;
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/ |
D | nv04.c | 41 struct nvkm_gpuobj **pgpuobj) in nv04_dmaobj_bind() 44 struct nvkm_gpuobj *gpuobj; in nv04_dmaobj_bind() 64 struct nvkm_gpuobj *pgt = mmu->vm->pgt[0].obj[0]; in nv04_dmaobj_bind()
|
D | priv.h | 26 struct nvkm_gpuobj **);
|
D | gf110.c | 40 struct nvkm_gpuobj **pgpuobj) in gf110_dmaobj_bind()
|
D | gf100.c | 41 struct nvkm_gpuobj **pgpuobj) in gf100_dmaobj_bind()
|
D | base.c | 36 struct nvkm_gpuobj **pgpuobj) in nvkm_dmaobj_bind()
|
D | nv50.c | 41 struct nvkm_gpuobj **pgpuobj) in nv50_dmaobj_bind()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_drm.h | 147 struct nvkm_gpuobj *notify;
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/cipher/ |
D | g84.c | 45 struct nvkm_gpuobj *obj; in g84_cipher_object_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | nv50.c | 47 struct nvkm_gpuobj *obj; in nv50_mpeg_object_ctor()
|
D | nv31.c | 43 struct nvkm_gpuobj *obj; in nv31_mpeg_object_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/ |
D | nv50.c | 52 struct nvkm_gpuobj *gpuobj = nv_gpuobj(handle->object); in nv50_sw_mthd_dma_vblsem()
|