1b7019ac5SIlia Mirkin /* SPDX-License-Identifier: MIT */ 2aedf24ffSBen Skeggs #ifndef __NVKM_CE_H__ 3aedf24ffSBen Skeggs #define __NVKM_CE_H__ 4a83d8872SBen Skeggs #include <engine/falcon.h> 5aedf24ffSBen Skeggs 653e60da4SBen Skeggs int gt215_ce_new(struct nvkm_device *, int, struct nvkm_engine **); 753e60da4SBen Skeggs int gf100_ce_new(struct nvkm_device *, int, struct nvkm_engine **); 8e5b31ca6SBen Skeggs int gk104_ce_new(struct nvkm_device *, int, struct nvkm_engine **); 9253a03f0SBen Skeggs int gm107_ce_new(struct nvkm_device *, int, struct nvkm_engine **); 10db1eb528SBen Skeggs int gm200_ce_new(struct nvkm_device *, int, struct nvkm_engine **); 118e7e1586SBen Skeggs int gp100_ce_new(struct nvkm_device *, int, struct nvkm_engine **); 12a4fa851cSBen Skeggs int gp102_ce_new(struct nvkm_device *, int, struct nvkm_engine **); 136e1f34e3SBen Skeggs int gv100_ce_new(struct nvkm_device *, int, struct nvkm_engine **); 14b6c82854SBen Skeggs int tu102_ce_new(struct nvkm_device *, int, struct nvkm_engine **); 15aedf24ffSBen Skeggs #endif 16