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