Lines Matching defs:mts
699 struct mt_slot *mts;
708 mts = &mt->slots[slot];
710 set_x(&mts->pos, x, mt->sync + MTS_X, bit);
711 set_y(&mts->pos, y, mt->sync + MTS_Y, bit);
715 cleardeltas(&mts->pos);
718 if (pressure != mts->pressure) {
719 mts->pressure = pressure;
744 struct mt_slot *mts;
749 mts = &input->mt.slots[aux];
780 value += mts->pos.x; /* fall through */
782 wsmouse_mtstate(sc, aux, value, mts->pos.y, mts->pressure);
785 value += mts->pos.y; /* fall through */
787 wsmouse_mtstate(sc, aux, mts->pos.x, value, mts->pressure);
790 wsmouse_mtstate(sc, aux, mts->pos.x, mts->pos.y, value);
927 struct mt_slot *mts;
934 mts = &mt->slots[slot];
935 if (mts->pos.x != input->motion.pos.x)
937 if (mts->pos.y != input->motion.pos.y)
941 mts->pos.dx = mts->pos.dy = 0;
942 memcpy(&input->motion.pos, &mts->pos, sizeof(struct position));
944 pressure = mts->pressure;