cl0046.h 639 B

1234567891011121314151617181920212223242526272829
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __NVIF_CL0046_H__
  3. #define __NVIF_CL0046_H__
  4. #define NV04_DISP_NTFY_VBLANK 0x00
  5. #define NV04_DISP_NTFY_CONN 0x01
  6. struct nv04_disp_mthd_v0 {
  7. __u8 version;
  8. #define NV04_DISP_SCANOUTPOS 0x00
  9. __u8 method;
  10. __u8 head;
  11. __u8 pad03[5];
  12. };
  13. struct nv04_disp_scanoutpos_v0 {
  14. __u8 version;
  15. __u8 pad01[7];
  16. __s64 time[2];
  17. __u16 vblanks;
  18. __u16 vblanke;
  19. __u16 vtotal;
  20. __u16 vline;
  21. __u16 hblanks;
  22. __u16 hblanke;
  23. __u16 htotal;
  24. __u16 hline;
  25. };
  26. #endif