Lines Matching defs:hid_data
57 struct hid_data { struct
58 const uint8_t *start;
59 const uint8_t *end;
60 const uint8_t *p;
61 struct hid_item cur[MAXPUSH];
62 struct hid_pos_data last_pos[MAXID];
63 int32_t usages_min[MAXUSAGE];
64 int32_t usages_max[MAXUSAGE];
65 int32_t usage_last; /* last seen usage */
66 uint32_t loc_size; /* last seen size */
67 uint32_t loc_count; /* last seen count */
68 uint32_t ncount; /* end usage item count */
69 uint32_t icount; /* current usage item count */
70 uint8_t kindset; /* we have 5 kinds so 8 bits are enough */
71 uint8_t pushlevel; /* current pushlevel */
72 uint8_t nusage; /* end "usages_min/max" index */
73 uint8_t iusage; /* current "usages_min/max" index */
74 uint8_t ousage; /* current "usages_min/max" offset */
75 uint8_t susage; /* usage set flags */