1 #ifndef __NVKM_DMAOBJ_PRIV_H__
2 #define __NVKM_DMAOBJ_PRIV_H__
4 #include <engine/dmaobj.h>
6 int _nvkm_dmaeng_ctor(struct nouveau_object *, struct nouveau_object *,
7 struct nouveau_oclass *, void *, u32,
8 struct nouveau_object **);
9 #define _nvkm_dmaeng_dtor _nouveau_engine_dtor
10 #define _nvkm_dmaeng_init _nouveau_engine_init
11 #define _nvkm_dmaeng_fini _nouveau_engine_fini
13 struct nvkm_dmaeng_impl {
14 struct nouveau_oclass base;
15 int (*bind)(struct nouveau_dmaeng *, struct nouveau_object *,
16 struct nouveau_dmaobj *, struct nouveau_gpuobj **);