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> 7 enum nvkm_acr_lsf_id; 8 9 struct 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 15 int nvkm_gsp_new_(const struct nvkm_gsp_fwif *, struct nvkm_device *, int, 16 struct nvkm_gsp **); 17 #endif 18