Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 %{
  2 %}
  3 struct resword { const char *name; int token; }
  4 %%
  5 EXPORT_SYMBOL, EXPORT_SYMBOL_KEYW
  6 EXPORT_SYMBOL_GPL, EXPORT_SYMBOL_KEYW
  7 EXPORT_SYMBOL_GPL_FUTURE, EXPORT_SYMBOL_KEYW
  8 __asm, ASM_KEYW
  9 __asm__, ASM_KEYW
 10 __attribute, ATTRIBUTE_KEYW
 11 __attribute__, ATTRIBUTE_KEYW
 12 __const, CONST_KEYW
 13 __const__, CONST_KEYW
 14 __extension__, EXTENSION_KEYW
 15 __inline, INLINE_KEYW
 16 __inline__, INLINE_KEYW
 17 __signed, SIGNED_KEYW
 18 __signed__, SIGNED_KEYW
 19 __volatile, VOLATILE_KEYW
 20 __volatile__, VOLATILE_KEYW
 21 # According to rth, c99 defines _Bool, __restrict, __restrict__, restrict.  KAO
 22 _Bool, BOOL_KEYW
 23 _restrict, RESTRICT_KEYW
 24 __restrict__, RESTRICT_KEYW
 25 restrict, RESTRICT_KEYW
 26 asm, ASM_KEYW
 27 # attribute commented out in modutils 2.4.2.  People are using 'attribute' as a
 28 # field name which breaks the genksyms parser.  It is not a gcc keyword anyway.
 29 # KAO.
 30 #   attribute, ATTRIBUTE_KEYW
 31 auto, AUTO_KEYW
 32 char, CHAR_KEYW
 33 const, CONST_KEYW
 34 double, DOUBLE_KEYW
 35 enum, ENUM_KEYW
 36 extern, EXTERN_KEYW
 37 float, FLOAT_KEYW
 38 inline, INLINE_KEYW
 39 int, INT_KEYW
 40 long, LONG_KEYW
 41 register, REGISTER_KEYW
 42 short, SHORT_KEYW
 43 signed, SIGNED_KEYW
 44 static, STATIC_KEYW
 45 struct, STRUCT_KEYW
 46 typedef, TYPEDEF_KEYW
 47 union, UNION_KEYW
 48 unsigned, UNSIGNED_KEYW
 49 void, VOID_KEYW
 50 volatile, VOLATILE_KEYW
 51 typeof, TYPEOF_KEYW
 52 __typeof__, TYPEOF_KEYW
  This page was automatically generated by the LXR engine.