1/* SPDX-License-Identifier: MIT */ 2#ifndef __NVKM_CE_PRIV_H__ 3#define __NVKM_CE_PRIV_H__ 4#include <engine/ce.h> 5 6int r535_ce_new(const struct nvkm_engine_func *, struct nvkm_device *, 7 enum nvkm_subdev_type, int, struct nvkm_engine **); 8 9void gt215_ce_intr(struct nvkm_falcon *, struct nvkm_chan *); 10void gk104_ce_intr(struct nvkm_engine *); 11void gp100_ce_intr(struct nvkm_engine *); 12 13extern const struct nvkm_object_func gv100_ce_cclass; 14 15int ga100_ce_oneinit(struct nvkm_engine *); 16int ga100_ce_init(struct nvkm_engine *); 17int ga100_ce_fini(struct nvkm_engine *, bool); 18int ga100_ce_nonstall(struct nvkm_engine *); 19#endif 20