16typedef struct L4_EXPORT_TYPE l4re_event_stream_id_t
 
   22} l4re_event_stream_id_t;
 
   24typedef struct L4_EXPORT_TYPE l4re_event_absinfo_t
 
   32} l4re_event_absinfo_t;
 
   34enum l4re_event_stream_max_values_t
 
   36  L4RE_EVENT_EV_MAX  = 0x1f,
 
   37  L4RE_EVENT_KEY_MAX = 0x1ff,
 
   38  L4RE_EVENT_REL_MAX = 0xf,
 
   39  L4RE_EVENT_ABS_MAX = 0x3f,
 
   40  L4RE_EVENT_PROP_MAX = 0x1f,
 
   41  L4RE_EVENT_SW_MAX   = 0xf, 
 
   44enum l4re_event_stream_props_t
 
   46  L4RE_EVENT_STREAM_CALIBRATE = 0x001,
 
   50#define __UNUM_B(x) ((x+1) + sizeof(unsigned long)*8 - 1) / (sizeof(unsigned long)*8) 
   52typedef struct L4_EXPORT_TYPE l4re_event_stream_info_t
 
   57  l4re_event_stream_id_t id;
 
   59  unsigned long propbits[__UNUM_B(L4RE_EVENT_PROP_MAX)];
 
   61  unsigned long evbits[__UNUM_B(L4RE_EVENT_EV_MAX)];
 
   62  unsigned long keybits[__UNUM_B(L4RE_EVENT_KEY_MAX)];
 
   63  unsigned long relbits[__UNUM_B(L4RE_EVENT_REL_MAX)];
 
   64  unsigned long absbits[__UNUM_B(L4RE_EVENT_ABS_MAX)];
 
   65  unsigned long swbits[__UNUM_B(L4RE_EVENT_SW_MAX)];
 
   67} l4re_event_stream_info_t;
 
   69typedef struct L4_EXPORT_TYPE l4re_event_stream_state_t
 
   71  unsigned long keybits[__UNUM_B(L4RE_EVENT_KEY_MAX)];
 
   72  unsigned long swbits[__UNUM_B(L4RE_EVENT_SW_MAX)];
 
   73} l4re_event_stream_state_t;
 
L4 compiler related defines.
 
unsigned long l4_umword_t
Unsigned machine word.
 
signed int l4_int32_t
Signed 32bit value.
 
unsigned short int l4_uint16_t
Unsigned 16bit value.
 
Fixed sized integer types, generic version.