1/*	$NetBSD: nvdec.h,v 1.2 2021/12/18 23:45:33 riastradh Exp $	*/
2
3/* SPDX-License-Identifier: MIT */
4#ifndef __NVKM_NVDEC_H__
5#define __NVKM_NVDEC_H__
6#define nvkm_nvdec(p) container_of((p), struct nvkm_nvdec, engine)
7#include <core/engine.h>
8#include <core/falcon.h>
9
10struct nvkm_nvdec {
11	const struct nvkm_nvdec_func *func;
12	struct nvkm_engine engine;
13	struct nvkm_falcon falcon;
14};
15
16int gm107_nvdec_new(struct nvkm_device *, int, struct nvkm_nvdec **);
17#endif
18