]>
Commit | Line | Data |
---|---|---|
878da15a BS |
1 | #ifndef __NVKM_DISP_H__ |
2 | #define __NVKM_DISP_H__ | |
ebb945a9 | 3 | #include <core/engine.h> |
1d7c71a3 | 4 | #include <core/event.h> |
ebb945a9 | 5 | |
878da15a | 6 | struct nvkm_disp { |
fd166a18 | 7 | struct nvkm_engine engine; |
7a014a87 BS |
8 | |
9 | struct list_head outp; | |
f2c906fc | 10 | struct list_head conn; |
7a014a87 | 11 | |
79ca2770 BS |
12 | struct nvkm_event hpd; |
13 | struct nvkm_event vblank; | |
ebb945a9 BS |
14 | }; |
15 | ||
878da15a BS |
16 | extern struct nvkm_oclass *nv04_disp_oclass; |
17 | extern struct nvkm_oclass *nv50_disp_oclass; | |
18 | extern struct nvkm_oclass *g84_disp_oclass; | |
19 | extern struct nvkm_oclass *gt200_disp_oclass; | |
20 | extern struct nvkm_oclass *g94_disp_oclass; | |
21 | extern struct nvkm_oclass *gt215_disp_oclass; | |
22 | extern struct nvkm_oclass *gf110_disp_oclass; | |
23 | extern struct nvkm_oclass *gk104_disp_oclass; | |
24 | extern struct nvkm_oclass *gk110_disp_oclass; | |
25 | extern struct nvkm_oclass *gm107_disp_oclass; | |
26 | extern struct nvkm_oclass *gm204_disp_oclass; | |
ebb945a9 | 27 | #endif |