xref: /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/gsp.h (revision 41ec02673d281bbb3d38e6c78504ce6e30c228c1)
1 /*	$NetBSD: gsp.h,v 1.2 2021/12/18 23:45:33 riastradh Exp $	*/
2 
3 #ifndef __NVKM_GSP_H__
4 #define __NVKM_GSP_H__
5 #define nvkm_gsp(p) container_of((p), struct nvkm_gsp, subdev)
6 #include <core/subdev.h>
7 #include <core/falcon.h>
8 
9 struct nvkm_gsp {
10 	struct nvkm_subdev subdev;
11 	struct nvkm_falcon falcon;
12 };
13 
14 int gv100_gsp_new(struct nvkm_device *, int, struct nvkm_gsp **);
15 #endif
16