Lines Matching refs:syn

982 	struct synaptics_softc *syn = sc->synaptics;
995 syn->mode = mode;
1018 struct synaptics_softc *syn = sc->synaptics;
1024 if (synaptics_query(sc, SYNAPTICS_QUE_IDENTIFY, &syn->identify))
1027 &syn->capabilities))
1029 if (synaptics_query(sc, SYNAPTICS_QUE_MODEL, &syn->model))
1031 if ((SYNAPTICS_CAP_EXTENDED_QUERIES(syn->capabilities) >= 1) &&
1032 synaptics_query(sc, SYNAPTICS_QUE_EXT_MODEL, &syn->ext_model))
1034 if ((SYNAPTICS_CAP_EXTENDED_QUERIES(syn->capabilities) >= 4) &&
1036 &syn->ext_capabilities))
1038 if ((SYNAPTICS_ID_MAJOR(syn->identify) >= 4) &&
1041 if ((SYNAPTICS_CAP_EXTENDED_QUERIES(syn->capabilities) >= 5) &&
1042 (syn->ext_capabilities & SYNAPTICS_EXT_CAP_MAX_COORDS) &&
1045 if ((SYNAPTICS_CAP_EXTENDED_QUERIES(syn->capabilities) >= 7 ||
1046 SYNAPTICS_ID_FULL(syn->identify) == 0x801) &&
1047 (syn->ext_capabilities & SYNAPTICS_EXT_CAP_MIN_COORDS) &&
1051 if (SYNAPTICS_ID_FULL(syn->identify) >= 0x705) {
1052 if (synaptics_query(sc, SYNAPTICS_QUE_MODES, &syn->modes))
1054 if ((syn->modes & SYNAPTICS_EXT2_CAP) &&
1056 &syn->ext2_capabilities))
1060 if ((syn->ext_capabilities & SYNAPTICS_EXT_CAP_CLICKPAD) &&
1061 !(syn->ext2_capabilities & SYNAPTICS_EXT2_CAP_BUTTONS_STICK)
1067 hw->hw_type = (syn->ext_capabilities & SYNAPTICS_EXT_CAP_CLICKPAD)
1084 if ((syn->capabilities & SYNAPTICS_CAP_MULTIFINGER) ||
1085 SYNAPTICS_SUPPORTS_AGM(syn->ext_capabilities))
1090 syn->sec_buttons = 0;
1092 if (SYNAPTICS_EXT_MODEL_BUTTONS(syn->ext_model) > 8)
1093 syn->ext_model &= ~0xf000;
1095 if ((syn->model & SYNAPTICS_MODEL_NEWABS) == 0) {
1100 if ((SYNAPTICS_ID_MAJOR(syn->identify) == 5) &&
1101 (SYNAPTICS_ID_MINOR(syn->identify) == 9))
1102 syn->mask = SYNAPTICS_MASK_NEWABS_RELAXED;
1104 syn->mask = SYNAPTICS_MASK_NEWABS_STRICT;
1112 struct synaptics_softc *syn = sc->synaptics;
1120 buttons |= syn->sec_buttons;
1148 struct synaptics_softc *syn = sc->synaptics;
1174 sc->synaptics = syn = malloc(sizeof(struct synaptics_softc),
1176 if (syn == NULL) {
1190 if (syn->capabilities & SYNAPTICS_CAP_PASSTHROUGH) {
1204 (syn->ext_capabilities & SYNAPTICS_EXT_CAP_CLICKPAD ?
1206 SYNAPTICS_ID_MAJOR(syn->identify),
1207 SYNAPTICS_ID_MINOR(syn->identify),
1208 syn->model, syn->ext_model, syn->modes,
1209 syn->capabilities, syn->ext_capabilities);
1219 if (syn->capabilities & SYNAPTICS_CAP_EXTENDED)
1221 else if (SYNAPTICS_ID_MAJOR(syn->identify) >= 4)
1226 if (SYNAPTICS_SUPPORTS_AGM(syn->ext_capabilities) &&
1276 struct synaptics_softc *syn = sc->synaptics;
1280 if ((data & syn->mask) != SYNAPTICS_VALID_NEWABS_FIRST)
1284 if ((data & syn->mask) != SYNAPTICS_VALID_NEWABS_NEXT)
1295 struct synaptics_softc *syn = sc->synaptics;
1303 if ((syn->capabilities & SYNAPTICS_CAP_EXTENDED) == 0) {
1317 if (syn->capabilities & SYNAPTICS_CAP_PASSTHROUGH)
1338 if (syn->ext_capabilities & SYNAPTICS_EXT_CAP_CLICKPAD) {
1341 } else if (syn->capabilities & SYNAPTICS_CAP_MIDDLE_BUTTON) {
1346 if (syn->capabilities & SYNAPTICS_CAP_FOUR_BUTTON) {
1351 } else if (SYNAPTICS_EXT_MODEL_BUTTONS(syn->ext_model) &&
1353 if (syn->ext2_capabilities & SYNAPTICS_EXT2_CAP_BUTTONS_STICK) {
1359 syn->sec_buttons =
1361 syn->sec_buttons |=
1363 syn->sec_buttons |=
1366 sc->sc_sec_wsmousedev, syn->sec_buttons);
1397 struct synaptics_softc *syn = sc->synaptics;
1399 if (syn->capabilities & SYNAPTICS_CAP_SLEEP)