/* SPDX-License-Identifier: MIT */ #ifndef __NV31_MPEG_H__ #define __NV31_MPEG_H__ #define nv31_mpeg(p) … #include "priv.h" #include <engine/mpeg.h> struct nv31_mpeg { … }; int nv31_mpeg_new_(const struct nv31_mpeg_func *, struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_engine **); struct nv31_mpeg_func { … }; #define nv31_mpeg_chan(p) … #include <core/object.h> struct nv31_mpeg_chan { … }; int nv31_mpeg_chan_new(struct nvkm_chan *, const struct nvkm_oclass *, struct nvkm_object **); #endif