1b7019ac5SIlia Mirkin /* SPDX-License-Identifier: MIT */
2eccf7e8aSBen Skeggs #ifndef __NVKM_MSVLD_H__
3eccf7e8aSBen Skeggs #define __NVKM_MSVLD_H__
453e60da4SBen Skeggs #include <engine/falcon.h>
5*b15147bdSBen Skeggs int g98_msvld_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
6*b15147bdSBen Skeggs int gt215_msvld_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
7*b15147bdSBen Skeggs int mcp89_msvld_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
8*b15147bdSBen Skeggs int gf100_msvld_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
9*b15147bdSBen Skeggs int gk104_msvld_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **);
10eccf7e8aSBen Skeggs #endif
11