1/* $NetBSD: priv.h,v 1.2 2021/12/18 23:45:39 riastradh Exp $ */ 2 3/* SPDX-License-Identifier: MIT */ 4#ifndef __NVKM_GSP_PRIV_H__ 5#define __NVKM_GSP_PRIV_H__ 6#include <subdev/gsp.h> 7enum nvkm_acr_lsf_id; 8 9struct nvkm_gsp_fwif { 10 int version; 11 int (*load)(struct nvkm_gsp *, int ver, const struct nvkm_gsp_fwif *); 12 const struct nvkm_falcon_func *flcn; 13}; 14 15int nvkm_gsp_new_(const struct nvkm_gsp_fwif *, struct nvkm_device *, int, 16 struct nvkm_gsp **); 17#endif 18