Commit | Line | Data |
---|---|---|
3bfcec35 BS |
1 | #ifndef __NVKM_SW_NV50_H__ |
2 | #define __NVKM_SW_NV50_H__ | |
3 | ||
4 | #include <engine/software.h> | |
5 | ||
c46c3ddf BS |
6 | struct nv50_software_oclass { |
7 | struct nouveau_oclass base; | |
8 | }; | |
9 | ||
3bfcec35 BS |
10 | struct nv50_software_priv { |
11 | struct nouveau_software base; | |
12 | }; | |
13 | ||
14 | struct nv50_software_chan { | |
15 | struct nouveau_software_chan base; | |
ef8d4781 BS |
16 | struct { |
17 | struct nouveau_eventh event; | |
18 | u32 channel; | |
19 | u32 ctxdma; | |
20 | u64 offset; | |
21 | u32 value; | |
22 | } vblank; | |
3bfcec35 BS |
23 | }; |
24 | ||
25 | #endif |