if0002.h 769 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef __NVIF_IF0002_H__
  2. #define __NVIF_IF0002_H__
  3. #define NVIF_PERFMON_V0_QUERY_DOMAIN 0x00
  4. #define NVIF_PERFMON_V0_QUERY_SIGNAL 0x01
  5. #define NVIF_PERFMON_V0_QUERY_SOURCE 0x02
  6. struct nvif_perfmon_query_domain_v0 {
  7. __u8 version;
  8. __u8 id;
  9. __u8 counter_nr;
  10. __u8 iter;
  11. __u16 signal_nr;
  12. __u8 pad05[2];
  13. char name[64];
  14. };
  15. struct nvif_perfmon_query_signal_v0 {
  16. __u8 version;
  17. __u8 domain;
  18. __u16 iter;
  19. __u8 signal;
  20. __u8 source_nr;
  21. __u8 pad05[2];
  22. char name[64];
  23. };
  24. struct nvif_perfmon_query_source_v0 {
  25. __u8 version;
  26. __u8 domain;
  27. __u8 signal;
  28. __u8 iter;
  29. __u8 pad04[4];
  30. __u32 source;
  31. __u32 mask;
  32. char name[64];
  33. };
  34. #endif