Lines Matching refs:mi

144 				struct usbmouseinfo	*mi,
149 struct usbmouseinfo *mi,
153 struct usbmouseinfo *mi,
485 struct usbmouseinfo *mi;
497 mi = &b->mb_info[ms->ms_oldoff];
513 *cp++ = 0x80 | (mi->mi_buttons & 0xFF);
515 ms->ms_prevbuttons = mi->mi_buttons;
517 *cp++ = (mi->mi_x & 0xFF);
518 *cp++ = ((-mi->mi_y) & 0xFF);
563 (q, mi, &bp, i);
576 usbms_rserv_vuid_button(q, mi, &bp);
580 usbms_rserv_vuid_event_y(q, mi, &bp);
584 usbms_rserv_vuid_event_x(q, mi, &bp);
624 struct usbmouseinfo *mi,
638 if (mi->mi_z) {
645 fep->value = mi->mi_z;
646 fep->time = mi->mi_time;
675 struct usbmouseinfo *mi,
730 (mi->mi_buttons & hwbit)) {
746 if (mi->mi_buttons & hwbit) {
755 fep->time = mi->mi_time;
786 register struct usbmouseinfo *mi,
803 if ((mi->mi_x == 0) &&
804 (mi->mi_y == usbmsp->usbms_logical_Ymax)) {
811 if (mi->mi_y != 0) {
826 fep->value = -(mi->mi_y);
834 fep->value = (mi->mi_y *
837 if ((mi->mi_y *
844 fep->time = mi->mi_time;
877 register struct usbmouseinfo *mi,
894 if ((mi->mi_y == 0) &&
895 (mi->mi_x == usbmsp->usbms_logical_Xmax)) {
902 if (mi->mi_x != 0) {
916 fep->value = mi->mi_x;
922 fep->value = (mi->mi_x *
925 if ((mi->mi_x *
932 fep->time = mi->mi_time;
1710 register struct usbmouseinfo *mi;
1727 mi = &b->mb_info[b->mb_off];
1733 mi->mi_buttons = (char)USB_NO_BUT_PRESSED;
1735 mi->mi_buttons = mi->mi_buttons & USB_LEFT_BUT_PRESSED;
1741 mi->mi_buttons = mi->mi_buttons & USB_RIGHT_BUT_PRESSED;
1747 mi->mi_buttons = mi->mi_buttons &
1757 mi->mi_buttons = mi->mi_buttons &
1767 mi->mi_x += usbms_get_coordinate((usbmsp->usbms_idf).xpos,
1771 usbms_log_handle, "x = %d", (int)mi->mi_x);
1773 uniqtime32(&mi->mi_time); /* record time when sample arrived */
1775 mi->mi_y += usbms_get_coordinate((usbmsp->usbms_idf).ypos,
1779 "y = %d", (int)mi->mi_y);
1787 mi->mi_z += usbms_get_coordinate((usbmsp->usbms_idf).zpos,
1791 "z = %d", (int)mi->mi_z);
1801 mi->mi_z = 0;
1808 if (!(mi->mi_z) && (mi->mi_buttons == usbmsp->usbms_oldbutt)) {
1812 if (mi->mi_x == 0 && mi->mi_y == 0) {
1822 if (USB_ABS((int)mi->mi_x) <= jitter_radius &&
1823 USB_ABS((int)mi->mi_y) <= jitter_radius) {
1840 usbmsp->usbms_oldbutt = mi->mi_buttons;
1890 register struct usbmouseinfo *mi;
1910 mi = &b->mb_info[b->mb_off];
1912 xabs = USB_ABS((int)mi->mi_x);
1913 yabs = USB_ABS((int)mi->mi_y);
1918 mi->mi_x = 0;
1921 mi->mi_y = 0;
1934 mi = b->mb_info;
1936 mi++;
1950 mi = b->mb_info;
1954 mi->mi_buttons = (char)USB_NO_BUT_PRESSED;
1955 mi->mi_x = xc;
1956 mi->mi_y = yc;
1957 mi->mi_z = zc;