1b7019ac5SIlia Mirkin /* SPDX-License-Identifier: MIT */ 2e7c29683SBen Skeggs #ifndef __NVKM_MPEG_H__ 3e7c29683SBen Skeggs #define __NVKM_MPEG_H__ 4e7c29683SBen Skeggs #include <core/engine.h> 5*e5e95a76SBen Skeggs int nv31_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 6*e5e95a76SBen Skeggs int nv40_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 7*e5e95a76SBen Skeggs int nv44_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 8*e5e95a76SBen Skeggs int nv50_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 9*e5e95a76SBen Skeggs int g84_mpeg_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_engine **); 10c39f472eSBen Skeggs #endif 11