cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

enum.h (418B)


      1/* SPDX-License-Identifier: MIT */
      2#ifndef __NVKM_ENUM_H__
      3#define __NVKM_ENUM_H__
      4#include <core/os.h>
      5
      6struct nvkm_enum {
      7	u32 value;
      8	const char *name;
      9	const void *data;
     10	u32 data2;
     11	int inst;
     12};
     13
     14const struct nvkm_enum *nvkm_enum_find(const struct nvkm_enum *, u32 value);
     15
     16struct nvkm_bitfield {
     17	u32 mask;
     18	const char *name;
     19};
     20
     21void nvkm_snprintbf(char *, int, const struct nvkm_bitfield *, u32 value);
     22#endif