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