Lines Matching defs:hmt_softc
178 struct hmt_softc { struct
179 device_t dev;
180 enum hmt_type type;
182 int32_t cont_count_max;
183 struct hid_absinfo ai[HMT_N_USAGES];
184 struct hid_location locs[MAX_MT_SLOTS][HMT_N_USAGES];
185 struct hid_location cont_count_loc;
186 struct hid_location btn_loc[HMT_BTN_MAX];
187 struct hid_location int_btn_loc;
188 struct hid_location scan_time_loc;
189 int32_t scan_time_max;
190 int32_t scan_time;
191 int32_t timestamp;
192 bool touch;
193 bool prev_touch;
195 struct evdev_dev *evdev;
197 union evdev_mt_slot slot_data;
198 uint8_t caps[howmany(HMT_N_USAGES, 8)];
199 uint8_t buttons[howmany(HMT_BTN_MAX, 8)];
200 uint32_t nconts_per_report;
201 uint32_t nconts_todo;
202 uint8_t report_id;
203 uint32_t max_button;
227 static enum hmt_type hmt_hid_parse(struct hmt_softc *, const void *, argument