File indexing completed on 2025-01-18 10:01:48
0001 #ifndef __NVIF_IF0003_H__
0002 #define __NVIF_IF0003_H__
0003
0004 struct nvif_perfdom_v0 {
0005 __u8 version;
0006 __u8 domain;
0007 __u8 mode;
0008 __u8 pad03[1];
0009 struct {
0010 __u8 signal[4];
0011 __u64 source[4][8];
0012 __u16 logic_op;
0013 } ctr[4];
0014 };
0015
0016 #define NVIF_PERFDOM_V0_INIT 0x00
0017 #define NVIF_PERFDOM_V0_SAMPLE 0x01
0018 #define NVIF_PERFDOM_V0_READ 0x02
0019
0020 struct nvif_perfdom_init {
0021 };
0022
0023 struct nvif_perfdom_sample {
0024 };
0025
0026 struct nvif_perfdom_read_v0 {
0027 __u8 version;
0028 __u8 pad01[7];
0029 __u32 ctr[4];
0030 __u32 clk;
0031 __u8 pad04[4];
0032 };
0033 #endif