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 650551b15SBen Skeggs int gt215_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 750551b15SBen Skeggs int gf100_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 850551b15SBen Skeggs int gk104_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 950551b15SBen Skeggs int gm107_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 1050551b15SBen Skeggs int gm200_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 1150551b15SBen Skeggs int gp100_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 1250551b15SBen Skeggs int gp102_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 1350551b15SBen Skeggs int gv100_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 1450551b15SBen Skeggs int tu102_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 15*05d271c3SBen Skeggs int ga100_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 16*05d271c3SBen Skeggs int ga102_ce_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 17aedf24ffSBen Skeggs #endif 18