Lines Matching defs:wmt_softc
200 struct wmt_softc { struct
201 device_t dev;
202 enum wmt_type type;
204 int32_t cont_count_max;
205 struct mtx mtx;
206 struct wmt_absinfo ai[WMT_N_USAGES];
207 struct hid_location locs[MAX_MT_SLOTS][WMT_N_USAGES];
208 struct hid_location cont_count_loc;
209 struct hid_location btn_loc[WMT_BTN_MAX];
210 struct hid_location int_btn_loc;
211 struct hid_location scan_time_loc;
212 int32_t scan_time_max;
213 int32_t scan_time;
214 int32_t timestamp;
215 bool touch;
216 bool prev_touch;
218 struct usb_xfer *xfer[WMT_N_TRANSFER];
219 struct evdev_dev *evdev;
221 union evdev_mt_slot slot_data;
222 uint8_t caps[howmany(WMT_N_USAGES, 8)];
223 uint8_t buttons[howmany(WMT_BTN_MAX, 8)];
224 uint32_t isize;
225 uint32_t nconts_per_report;
226 uint32_t nconts_todo;
227 uint32_t report_len;
228 uint8_t report_id;
229 uint32_t max_button;
253 static enum wmt_type wmt_hid_parse(struct wmt_softc *, const void *, uint16_t); argument