Lines Matching defs:hid_data
76 struct hid_data { struct
77 const uint8_t *start;
78 const uint8_t *end;
79 const uint8_t *p;
80 struct hid_item cur[MAXPUSH];
81 struct hid_pos_data last_pos[MAXID];
82 uint32_t usages_min[MAXUSAGE];
83 uint32_t usages_max[MAXUSAGE];
84 uint32_t usage_last; /* last seen usage */
85 uint32_t loc_size; /* last seen size */
86 uint32_t loc_count; /* last seen count */
87 uint32_t ncount; /* end usage item count */
88 uint32_t icount; /* current usage item count */
89 uint8_t kindset; /* we have 5 kinds so 8 bits are enough */
90 uint8_t pushlevel; /* current pushlevel */
91 uint8_t nusage; /* end "usages_min/max" index */
92 uint8_t iusage; /* current "usages_min/max" index */
93 uint8_t ousage; /* current "usages_min/max" offset */
94 uint8_t susage; /* usage set flags */