/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | gpuobj.h | 10 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); 31 int (*map)(struct nvkm_gpuobj *, u64 offset, struct nvkm_vmm *, 36 struct nvkm_gpuobj *parent, struct nvkm_gpuobj **); 37 void nvkm_gpuobj_del(struct nvkm_gpuobj **); 38 int nvkm_gpuobj_wrap(struct nvkm_memory *, struct nvkm_gpuobj **); [all …]
|
D | ramht.h | 8 struct nvkm_gpuobj *inst; 15 struct nvkm_gpuobj *parent; 16 struct nvkm_gpuobj *gpuobj; 23 struct nvkm_gpuobj *, struct nvkm_ramht **); 28 struct nvkm_gpuobj *
|
D | object.h | 6 struct nvkm_gpuobj; 43 int (*bind)(struct nvkm_object *, struct nvkm_gpuobj *, int align, 44 struct nvkm_gpuobj **); 70 int nvkm_object_bind(struct nvkm_object *, struct nvkm_gpuobj *, int align, 71 struct nvkm_gpuobj **);
|
/kernel/linux/linux-5.10/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_map(struct nvkm_gpuobj *gpuobj, u64 offset, in nvkm_gpuobj_heap_map() 54 nvkm_gpuobj_heap_rd32(struct nvkm_gpuobj *gpuobj, u32 offset) in nvkm_gpuobj_heap_rd32() 60 nvkm_gpuobj_heap_wr32(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data) in nvkm_gpuobj_heap_wr32() 67 nvkm_gpuobj_heap_release(struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_heap_release() 90 nvkm_gpuobj_heap_acquire(struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_heap_acquire() 108 nvkm_gpuobj_map(struct nvkm_gpuobj *gpuobj, u64 offset, in nvkm_gpuobj_map() 117 nvkm_gpuobj_rd32(struct nvkm_gpuobj *gpuobj, u32 offset) in nvkm_gpuobj_rd32() 123 nvkm_gpuobj_wr32(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data) in nvkm_gpuobj_wr32() [all …]
|
D | ramht.c | 40 struct nvkm_gpuobj * 142 struct nvkm_gpuobj *parent, struct nvkm_ramht **pramht) in nvkm_ramht_new()
|
D | oproxy.c | 90 nvkm_oproxy_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nvkm_oproxy_bind() 91 int align, struct nvkm_gpuobj **pgpuobj) in nvkm_oproxy_bind()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
D | nv50.h | 10 struct nvkm_gpuobj *mem; 11 struct nvkm_gpuobj *pad; 12 struct nvkm_gpuobj *pgd; 14 struct nvkm_gpuobj *bar1; 16 struct nvkm_gpuobj *bar2;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | channv50.h | 12 struct nvkm_gpuobj *ramfc; 13 struct nvkm_gpuobj *cache; 14 struct nvkm_gpuobj *eng; 15 struct nvkm_gpuobj *pgd; 18 struct nvkm_gpuobj *engn[NVKM_SUBDEV_NR];
|
D | changf100.h | 16 struct nvkm_gpuobj *inst;
|
D | channv04.h | 12 struct nvkm_gpuobj *engn[NVKM_SUBDEV_NR];
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
D | priv.h | 8 int (*bind)(struct nvkm_dmaobj *, struct nvkm_gpuobj *, int align, 9 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 | usergv100.c | 38 gv100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in gv100_dmaobj_bind() 39 int align, struct nvkm_gpuobj **pgpuobj) in gv100_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 | 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 | user.c | 48 nvkm_dmaobj_bind(struct nvkm_object *base, struct nvkm_gpuobj *gpuobj, in nvkm_dmaobj_bind() 49 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
D | fifo.h | 25 struct nvkm_gpuobj *inst; 26 struct nvkm_gpuobj *push;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | nv50.c | 37 nv50_mpeg_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_mpeg_cclass_bind() 38 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()
|
/kernel/linux/linux-5.10/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 | 36 void nv50_grctx_fill(struct nvkm_device *, struct nvkm_gpuobj *);
|
D | nv40.h | 48 void nv40_grctx_fill(struct nvkm_device *, struct nvkm_gpuobj *);
|
/kernel/linux/linux-5.10/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()
|