1#ifndef __NVKM_FIFO_NVE0_H__
2#define __NVKM_FIFO_NVE0_H__
3#include <engine/fifo.h>
4
5int  gk104_fifo_ctor(struct nvkm_object *, struct nvkm_object *,
6		    struct nvkm_oclass *, void *, u32,
7		    struct nvkm_object **);
8void gk104_fifo_dtor(struct nvkm_object *);
9int  gk104_fifo_init(struct nvkm_object *);
10int  gk104_fifo_fini(struct nvkm_object *, bool);
11
12struct gk104_fifo_impl {
13	struct nvkm_oclass base;
14	u32 channels;
15};
16
17extern struct nvkm_ofuncs gk104_fifo_chan_ofuncs;
18#endif
19