linux/drivers/gpu/drm/nouveau/include/nvif/if0003.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: MIT */
   2#ifndef __NVIF_IF0003_H__
   3#define __NVIF_IF0003_H__
   4
   5struct nvif_perfdom_v0 {
   6        __u8  version;
   7        __u8  domain;
   8        __u8  mode;
   9        __u8  pad03[1];
  10        struct {
  11                __u8  signal[4];
  12                __u64 source[4][8];
  13                __u16 logic_op;
  14        } ctr[4];
  15};
  16
  17#define NVIF_PERFDOM_V0_INIT                                               0x00
  18#define NVIF_PERFDOM_V0_SAMPLE                                             0x01
  19#define NVIF_PERFDOM_V0_READ                                               0x02
  20
  21struct nvif_perfdom_init {
  22};
  23
  24struct nvif_perfdom_sample {
  25};
  26
  27struct nvif_perfdom_read_v0 {
  28        __u8  version;
  29        __u8  pad01[7];
  30        __u32 ctr[4];
  31        __u32 clk;
  32        __u8  pad04[4];
  33};
  34#endif
  35