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
**);