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