Cross Reference: if0002.h
xref: /xsrc/external/mit/libdrm/dist/nouveau/nvif/if0002.h
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/libdrm/dist/nouveau/nvif/
13f012e29Smrg#ifndef __NVIF_IF0002_H__
23f012e29Smrg#define __NVIF_IF0002_H__
33f012e29Smrg
43f012e29Smrg#define NVIF_PERFMON_V0_QUERY_DOMAIN                                       0x00
53f012e29Smrg#define NVIF_PERFMON_V0_QUERY_SIGNAL                                       0x01
63f012e29Smrg#define NVIF_PERFMON_V0_QUERY_SOURCE                                       0x02
73f012e29Smrg
83f012e29Smrgstruct nvif_perfmon_query_domain_v0 {
93f012e29Smrg	__u8  version;
103f012e29Smrg	__u8  id;
113f012e29Smrg	__u8  counter_nr;
123f012e29Smrg	__u8  iter;
133f012e29Smrg	__u16 signal_nr;
143f012e29Smrg	__u8  pad05[2];
153f012e29Smrg	char  name[64];
163f012e29Smrg};
173f012e29Smrg
183f012e29Smrgstruct nvif_perfmon_query_signal_v0 {
193f012e29Smrg	__u8  version;
203f012e29Smrg	__u8  domain;
213f012e29Smrg	__u16 iter;
223f012e29Smrg	__u8  signal;
233f012e29Smrg	__u8  source_nr;
243f012e29Smrg	__u8  pad05[2];
253f012e29Smrg	char  name[64];
263f012e29Smrg};
273f012e29Smrg
283f012e29Smrgstruct nvif_perfmon_query_source_v0 {
293f012e29Smrg	__u8  version;
303f012e29Smrg	__u8  domain;
313f012e29Smrg	__u8  signal;
323f012e29Smrg	__u8  iter;
333f012e29Smrg	__u8  pad04[4];
343f012e29Smrg	__u32 source;
353f012e29Smrg	__u32 mask;
363f012e29Smrg	char  name[64];
373f012e29Smrg};
383f012e29Smrg#endif
39

Indexes created Wed Dec 03 09:09:31 GMT 2025