linux/drivers/gpu/drm/nouveau/include/nvif/if0002.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: MIT */
   2#ifndef __NVIF_IF0002_H__
   3#define __NVIF_IF0002_H__
   4
   5#define NVIF_PERFMON_V0_QUERY_DOMAIN                                       0x00
   6#define NVIF_PERFMON_V0_QUERY_SIGNAL                                       0x01
   7#define NVIF_PERFMON_V0_QUERY_SOURCE                                       0x02
   8
   9struct nvif_perfmon_query_domain_v0 {
  10        __u8  version;
  11        __u8  id;
  12        __u8  counter_nr;
  13        __u8  iter;
  14        __u16 signal_nr;
  15        __u8  pad05[2];
  16        char  name[64];
  17};
  18
  19struct nvif_perfmon_query_signal_v0 {
  20        __u8  version;
  21        __u8  domain;
  22        __u16 iter;
  23        __u8  signal;
  24        __u8  source_nr;
  25        __u8  pad05[2];
  26        char  name[64];
  27};
  28
  29struct nvif_perfmon_query_source_v0 {
  30        __u8  version;
  31        __u8  domain;
  32        __u8  signal;
  33        __u8  iter;
  34        __u8  pad04[4];
  35        __u32 source;
  36        __u32 mask;
  37        char  name[64];
  38};
  39#endif
  40