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