| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
| H A D | gpuobj.h | 17 struct nvkm_gpuobj { struct 22 struct nvkm_gpuobj *parent; argument 38 void *(*acquire)(struct nvkm_gpuobj *); argument 39 void (*release)(struct nvkm_gpuobj *); 40 u32 (*rd32)(struct nvkm_gpuobj *, u32 offset); 41 void (*wr32)(struct nvkm_gpuobj *, u32 offset, u32 data); 42 int (*map)(struct nvkm_gpuobj *, u64 offset, struct nvkm_vmm *, 47 struct nvkm_gpuobj *parent, struct nvkm_gpuobj **); 48 void nvkm_gpuobj_del(struct nvkm_gpuobj **); 49 int nvkm_gpuobj_wrap(struct nvkm_memory *, struct nvkm_gpuobj **); [all …]
|
| H A D | ramht.h | 10 struct nvkm_gpuobj *inst; 17 struct nvkm_gpuobj *parent; 18 struct nvkm_gpuobj *gpuobj; 25 struct nvkm_gpuobj *, struct nvkm_ramht **); 30 struct nvkm_gpuobj *
|
| H A D | object.h | 8 struct nvkm_gpuobj; 54 int (*bind)(struct nvkm_object *, struct nvkm_gpuobj *, int align, 55 struct nvkm_gpuobj **); 87 int nvkm_object_bind(struct nvkm_object *, struct nvkm_gpuobj *, int align, 88 struct nvkm_gpuobj **);
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/ |
| H A D | nouveau_nvkm_core_gpuobj.c | 71 nvkm_gpuobj_rd32_fast(struct nvkm_gpuobj *gpuobj, u32 offset) in nvkm_gpuobj_rd32_fast() 77 nvkm_gpuobj_wr32_fast(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data) in nvkm_gpuobj_wr32_fast() 89 nvkm_gpuobj_heap_map(struct nvkm_gpuobj *gpuobj, u64 offset, in nvkm_gpuobj_heap_map() 97 nvkm_gpuobj_heap_rd32(struct nvkm_gpuobj *gpuobj, u32 offset) in nvkm_gpuobj_heap_rd32() 103 nvkm_gpuobj_heap_wr32(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data) in nvkm_gpuobj_heap_wr32() 110 nvkm_gpuobj_heap_release(struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_heap_release() 133 nvkm_gpuobj_heap_acquire(struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_heap_acquire() 151 nvkm_gpuobj_map(struct nvkm_gpuobj *gpuobj, u64 offset, in nvkm_gpuobj_map() 160 nvkm_gpuobj_rd32(struct nvkm_gpuobj *gpuobj, u32 offset) in nvkm_gpuobj_rd32() 166 nvkm_gpuobj_wr32(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data) in nvkm_gpuobj_wr32() [all …]
|
| H A D | nouveau_nvkm_core_ramht.c | 45 struct nvkm_gpuobj * 147 struct nvkm_gpuobj *parent, struct nvkm_ramht **pramht) in nvkm_ramht_new()
|
| H A D | nouveau_nvkm_core_oproxy.c | 105 nvkm_oproxy_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nvkm_oproxy_bind() 106 int align, struct nvkm_gpuobj **pgpuobj) in nvkm_oproxy_bind()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/ |
| H A D | nv50.h | 12 struct nvkm_gpuobj *mem; 13 struct nvkm_gpuobj *pad; 14 struct nvkm_gpuobj *pgd; 16 struct nvkm_gpuobj *bar1; 18 struct nvkm_gpuobj *bar2;
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/ |
| H A D | channv50.h | 14 struct nvkm_gpuobj *ramfc; 15 struct nvkm_gpuobj *cache; 16 struct nvkm_gpuobj *eng; 17 struct nvkm_gpuobj *pgd; 20 struct nvkm_gpuobj *engn[NVKM_SUBDEV_NR];
|
| H A D | changf100.h | 18 struct nvkm_gpuobj *inst;
|
| H A D | channv04.h | 14 struct nvkm_gpuobj *engn[NVKM_SUBDEV_NR];
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/cipher/ |
| H A D | nouveau_nvkm_engine_cipher_g84.c | 39 g84_cipher_oclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in g84_cipher_oclass_bind() 40 int align, struct nvkm_gpuobj **pgpuobj) in g84_cipher_oclass_bind() 61 g84_cipher_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in g84_cipher_cclass_bind() 62 int align, struct nvkm_gpuobj **pgpuobj) in g84_cipher_cclass_bind()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/ |
| H A D | priv.h | 10 int (*bind)(struct nvkm_dmaobj *, struct nvkm_gpuobj *, int align, 11 struct nvkm_gpuobj **);
|
| H A D | nouveau_nvkm_engine_dma_usergv100.c | 43 gv100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in gv100_dmaobj_bind() 44 int align, struct nvkm_gpuobj **pgpuobj) in gv100_dmaobj_bind()
|
| H A D | nouveau_nvkm_engine_dma_usergf119.c | 45 gf119_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in gf119_dmaobj_bind() 46 int align, struct nvkm_gpuobj **pgpuobj) in gf119_dmaobj_bind()
|
| H A D | nouveau_nvkm_engine_dma_usergf100.c | 46 gf100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in gf100_dmaobj_bind() 47 int align, struct nvkm_gpuobj **pgpuobj) in gf100_dmaobj_bind()
|
| H A D | nouveau_nvkm_engine_dma_usernv04.c | 46 nv04_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in nv04_dmaobj_bind() 47 int align, struct nvkm_gpuobj **pgpuobj) in nv04_dmaobj_bind()
|
| H A D | nouveau_nvkm_engine_dma_user.c | 53 nvkm_dmaobj_bind(struct nvkm_object *base, struct nvkm_gpuobj *gpuobj, in nvkm_dmaobj_bind() 54 int align, struct nvkm_gpuobj **pgpuobj) in nvkm_dmaobj_bind()
|
| H A D | nouveau_nvkm_engine_dma_usernv50.c | 46 nv50_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in nv50_dmaobj_bind() 47 int align, struct nvkm_gpuobj **pgpuobj) in nv50_dmaobj_bind()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/ |
| H A D | fifo.h | 27 struct nvkm_gpuobj *inst; 28 struct nvkm_gpuobj *push;
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/ |
| H A D | nouveau_nvkm_engine_mpeg_nv50.c | 42 nv50_mpeg_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_mpeg_cclass_bind() 43 int align, struct nvkm_gpuobj **pgpuobj) in nv50_mpeg_cclass_bind()
|
| H A D | nouveau_nvkm_engine_mpeg_nv44.c | 57 nv44_mpeg_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv44_mpeg_chan_bind() 58 int align, struct nvkm_gpuobj **pgpuobj) in nv44_mpeg_chan_bind()
|
| H A D | nouveau_nvkm_engine_mpeg_nv31.c | 44 nv31_mpeg_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv31_mpeg_object_bind() 45 int align, struct nvkm_gpuobj **pgpuobj) in nv31_mpeg_object_bind()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
| H A D | nouveau_nvkm_engine_gr_nv40.c | 49 nv40_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv40_gr_object_bind() 50 int align, struct nvkm_gpuobj **pgpuobj) in nv40_gr_object_bind() 79 nv40_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv40_gr_chan_bind() 80 int align, struct nvkm_gpuobj **pgpuobj) in nv40_gr_chan_bind()
|
| H A D | nouveau_nvkm_engine_gr_nv50.c | 48 nv50_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_gr_object_bind() 49 int align, struct nvkm_gpuobj **pgpuobj) in nv50_gr_object_bind() 74 nv50_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nv50_gr_chan_bind() 75 int align, struct nvkm_gpuobj **pgpuobj) in nv50_gr_chan_bind()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ |
| H A D | nouveau_nvkm_engine_xtensa.c | 49 nvkm_xtensa_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, in nvkm_xtensa_cclass_bind() 50 int align, struct nvkm_gpuobj **pgpuobj) in nvkm_xtensa_cclass_bind()
|