• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef __NOUVEAU_ENUM_H__
2 #define __NOUVEAU_ENUM_H__
3 
4 struct nouveau_enum {
5 	u32 value;
6 	const char *name;
7 	const void *data;
8 	u32 data2;
9 };
10 
11 const struct nouveau_enum *
12 nouveau_enum_find(const struct nouveau_enum *, u32 value);
13 
14 const struct nouveau_enum *
15 nouveau_enum_print(const struct nouveau_enum *en, u32 value);
16 
17 struct nouveau_bitfield {
18 	u32 mask;
19 	const char *name;
20 };
21 
22 void nouveau_bitfield_print(const struct nouveau_bitfield *, u32 value);
23 
24 #endif
25