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