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