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