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