GNU Linux-libre 4.9-gnu1
[releases.git] / drivers / gpu / drm / nouveau / include / nvif / cl0046.h
1 #ifndef __NVIF_CL0046_H__
2 #define __NVIF_CL0046_H__
3
4 #define NV04_DISP_NTFY_VBLANK                                              0x00
5 #define NV04_DISP_NTFY_CONN                                                0x01
6
7 struct nv04_disp_mthd_v0 {
8         __u8  version;
9 #define NV04_DISP_SCANOUTPOS                                               0x00
10         __u8  method;
11         __u8  head;
12         __u8  pad03[5];
13 };
14
15 struct nv04_disp_scanoutpos_v0 {
16         __u8  version;
17         __u8  pad01[7];
18         __s64 time[2];
19         __u16 vblanks;
20         __u16 vblanke;
21         __u16 vtotal;
22         __u16 vline;
23         __u16 hblanks;
24         __u16 hblanke;
25         __u16 htotal;
26         __u16 hline;
27 };
28 #endif