/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | gpuobj.h | 12 struct nvkm_gpuobj { struct 15 struct nvkm_gpuobj *parent; argument 27 void *(*acquire)(struct nvkm_gpuobj *); argument 28 void (*release)(struct nvkm_gpuobj *); 29 u32 (*rd32)(struct nvkm_gpuobj *, u32 offset); 30 void (*wr32)(struct nvkm_gpuobj *, u32 offset, u32 data); 34 struct nvkm_gpuobj *parent, struct nvkm_gpuobj **); 35 void nvkm_gpuobj_del(struct nvkm_gpuobj **); 36 int nvkm_gpuobj_wrap(struct nvkm_memory *, struct nvkm_gpuobj **); 37 int nvkm_gpuobj_map(struct nvkm_gpuobj *, struct nvkm_vm *, u32 access,
|
D | ramht.h | 6 struct nvkm_gpuobj *inst; 13 struct nvkm_gpuobj *parent; 14 struct nvkm_gpuobj *gpuobj; 21 struct nvkm_gpuobj *, struct nvkm_ramht **); 26 struct nvkm_gpuobj *
|
D | object.h | 6 struct nvkm_gpuobj; 37 int (*bind)(struct nvkm_object *, struct nvkm_gpuobj *, int align, 38 struct nvkm_gpuobj **); 62 int nvkm_object_bind(struct nvkm_object *, struct nvkm_gpuobj *, int align, 63 struct nvkm_gpuobj **);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/ |
D | gpuobj.c | 33 nvkm_gpuobj_rd32_fast(struct nvkm_gpuobj *gpuobj, u32 offset) in nvkm_gpuobj_rd32_fast() 39 nvkm_gpuobj_wr32_fast(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data) in nvkm_gpuobj_wr32_fast() 46 nvkm_gpuobj_heap_rd32(struct nvkm_gpuobj *gpuobj, u32 offset) in nvkm_gpuobj_heap_rd32() 52 nvkm_gpuobj_heap_wr32(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data) in nvkm_gpuobj_heap_wr32() 59 nvkm_gpuobj_heap_release(struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_heap_release() 80 nvkm_gpuobj_heap_acquire(struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_heap_acquire() 97 nvkm_gpuobj_rd32(struct nvkm_gpuobj *gpuobj, u32 offset) in nvkm_gpuobj_rd32() 103 nvkm_gpuobj_wr32(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data) in nvkm_gpuobj_wr32() 110 nvkm_gpuobj_release(struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_release() 131 nvkm_gpuobj_acquire(struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_acquire() [all …]
|
D | ramht.c | 39 struct nvkm_gpuobj * 141 struct nvkm_gpuobj *parent, struct nvkm_ramht **pramht) in nvkm_ramht_new()
|
D | oproxy.c | 82 nvkm_oproxy_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nvkm_oproxy_bind() 83 int align, struct nvkm_gpuobj **pgpuobj) in nvkm_oproxy_bind()
|
D | object.c | 102 nvkm_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *gpuobj, in nvkm_object_bind() 103 int align, struct nvkm_gpuobj **pgpuobj) in nvkm_object_bind()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
D | nv50.h | 9 struct nvkm_gpuobj *mem; 10 struct nvkm_gpuobj *pad; 11 struct nvkm_gpuobj *pgd; 13 struct nvkm_gpuobj *bar1; 15 struct nvkm_gpuobj *bar3;
|
D | gf100.h | 8 struct nvkm_gpuobj *pgd;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | channv50.h | 11 struct nvkm_gpuobj *ramfc; 12 struct nvkm_gpuobj *cache; 13 struct nvkm_gpuobj *eng; 14 struct nvkm_gpuobj *pgd; 18 struct nvkm_gpuobj *engn[NVKM_SUBDEV_NR];
|
D | changf100.h | 14 struct nvkm_gpuobj *pgd; 18 struct nvkm_gpuobj *inst;
|
D | changk104.h | 15 struct nvkm_gpuobj *pgd; 19 struct nvkm_gpuobj *inst;
|
D | channv04.h | 11 struct nvkm_gpuobj *engn[NVKM_SUBDEV_NR];
|
D | gpfifogf100.c | 59 struct nvkm_gpuobj *inst = chan->base.inst; in gf100_fifo_gpfifo_engine_fini() 90 struct nvkm_gpuobj *inst = chan->base.inst; in gf100_fifo_gpfifo_engine_init()
|
D | gpfifogk104.c | 80 struct nvkm_gpuobj *inst = chan->base.inst; in gk104_fifo_gpfifo_engine_fini() 103 struct nvkm_gpuobj *inst = chan->base.inst; in gk104_fifo_gpfifo_engine_init()
|
D | chang84.c | 137 struct nvkm_gpuobj *engn = chan->engn[engine->subdev.index]; in g84_fifo_chan_engine_init()
|
D | channv50.c | 106 struct nvkm_gpuobj *engn = chan->engn[engine->subdev.index]; in nv50_fifo_chan_engine_init()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/cipher/ |
D | g84.c | 34 g84_cipher_oclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in g84_cipher_oclass_bind() 35 int align, struct nvkm_gpuobj **pgpuobj) in g84_cipher_oclass_bind() 56 g84_cipher_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in g84_cipher_cclass_bind() 57 int align, struct nvkm_gpuobj **pgpuobj) in g84_cipher_cclass_bind()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
D | priv.h | 7 int (*bind)(struct nvkm_dmaobj *, struct nvkm_gpuobj *, int align, 8 struct nvkm_gpuobj **);
|
D | usergf119.c | 40 gf119_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in gf119_dmaobj_bind() 41 int align, struct nvkm_gpuobj **pgpuobj) in gf119_dmaobj_bind()
|
D | usergf100.c | 41 gf100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in gf100_dmaobj_bind() 42 int align, struct nvkm_gpuobj **pgpuobj) in gf100_dmaobj_bind()
|
D | usernv04.c | 41 nv04_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in nv04_dmaobj_bind() 42 int align, struct nvkm_gpuobj **pgpuobj) in nv04_dmaobj_bind()
|
D | user.c | 35 nvkm_dmaobj_bind(struct nvkm_object *base, struct nvkm_gpuobj *gpuobj, in nvkm_dmaobj_bind() 36 int align, struct nvkm_gpuobj **pgpuobj) in nvkm_dmaobj_bind()
|
D | usernv50.c | 41 nv50_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in nv50_dmaobj_bind() 42 int align, struct nvkm_gpuobj **pgpuobj) in nv50_dmaobj_bind()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | fifo.h | 22 struct nvkm_gpuobj *inst; 23 struct nvkm_gpuobj *push;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | mmu.h | 15 struct nvkm_gpuobj *obj; 44 int nvkm_vm_ref(struct nvkm_vm *, struct nvkm_vm **, struct nvkm_gpuobj *pgd);
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | nv50.c | 36 nv50_mpeg_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_mpeg_cclass_bind() 37 int align, struct nvkm_gpuobj **pgpuobj) in nv50_mpeg_cclass_bind()
|
D | nv44.c | 52 nv44_mpeg_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv44_mpeg_chan_bind() 53 int align, struct nvkm_gpuobj **pgpuobj) in nv44_mpeg_chan_bind()
|
D | nv31.c | 39 nv31_mpeg_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv31_mpeg_object_bind() 40 int align, struct nvkm_gpuobj **pgpuobj) in nv31_mpeg_object_bind()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | nv40.c | 44 nv40_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv40_gr_object_bind() 45 int align, struct nvkm_gpuobj **pgpuobj) in nv40_gr_object_bind() 74 nv40_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv40_gr_chan_bind() 75 int align, struct nvkm_gpuobj **pgpuobj) in nv40_gr_chan_bind()
|
D | nv50.h | 34 void nv50_grctx_fill(struct nvkm_device *, struct nvkm_gpuobj *);
|
D | nv40.h | 46 void nv40_grctx_fill(struct nvkm_device *, struct nvkm_gpuobj *);
|
D | nv50.c | 41 nv50_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_gr_object_bind() 42 int align, struct nvkm_gpuobj **pgpuobj) in nv50_gr_object_bind() 67 nv50_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_gr_chan_bind() 68 int align, struct nvkm_gpuobj **pgpuobj) in nv50_gr_chan_bind()
|
D | ctxnv40.h | 13 struct nvkm_gpuobj *data;
|
D | ctxnv40.c | 552 struct nvkm_gpuobj *obj = ctx->data; in nv40_gr_construct_shader() 661 nv40_grctx_fill(struct nvkm_device *device, struct nvkm_gpuobj *mem) in nv40_grctx_fill()
|
D | nv04.c | 1043 nv04_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv04_gr_object_bind() 1044 int align, struct nvkm_gpuobj **pgpuobj) in nv04_gr_object_bind()
|
D | gf100.c | 280 gf100_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in gf100_gr_chan_bind() 281 int align, struct nvkm_gpuobj **pgpuobj) in gf100_gr_chan_bind()
|
D | ctxnv50.c | 255 nv50_grctx_fill(struct nvkm_device *device, struct nvkm_gpuobj *mem) in nv50_grctx_fill()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | xtensa.c | 44 nvkm_xtensa_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nvkm_xtensa_cclass_bind() 45 int align, struct nvkm_gpuobj **pgpuobj) in nvkm_xtensa_cclass_bind()
|
D | falcon.c | 45 nvkm_falcon_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nvkm_falcon_cclass_bind() 46 int align, struct nvkm_gpuobj **pgpuobj) in nvkm_falcon_cclass_bind()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | rootnv50.h | 13 struct nvkm_gpuobj *instmem;
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | priv.h | 25 void (*map_pgt)(struct nvkm_gpuobj *pgd, u32 pde,
|
D | base.c | 412 nvkm_vm_link(struct nvkm_vm *vm, struct nvkm_gpuobj *pgd) in nvkm_vm_link() 436 nvkm_vm_unlink(struct nvkm_vm *vm, struct nvkm_gpuobj *mpgd) in nvkm_vm_unlink() 470 nvkm_vm_ref(struct nvkm_vm *ref, struct nvkm_vm **ptr, struct nvkm_gpuobj *pgd) in nvkm_vm_ref()
|
D | gf100.c | 73 gf100_vm_map_pgt(struct nvkm_gpuobj *pgd, u32 index, struct nvkm_memory *pgt[2]) in gf100_vm_map_pgt()
|
D | nv50.c | 32 nv50_vm_map_pgt(struct nvkm_gpuobj *pgd, u32 pde, struct nvkm_memory *pgt[2]) in nv50_vm_map_pgt()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_drm.h | 148 struct nvkm_gpuobj *notify;
|