1 /* SPDX-License-Identifier: GPL-2.0 */
4 #include <core/engine.h>
8 const struct nvkm_dmaobj_func *func;
11 struct nvkm_object object;
19 const struct nvkm_dma_func *func;
20 struct nvkm_engine engine;
23 struct nvkm_dmaobj *nvkm_dmaobj_search(struct nvkm_client *, u64 object);
25 int nv04_dma_new(struct nvkm_device *, int, struct nvkm_dma **);
26 int nv50_dma_new(struct nvkm_device *, int, struct nvkm_dma **);
27 int gf100_dma_new(struct nvkm_device *, int, struct nvkm_dma **);
28 int gf119_dma_new(struct nvkm_device *, int, struct nvkm_dma **);