• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/usb/input/

Lines Matching defs:buttons

226 	int32_t buttons = 0;
316 buttons |= mask;
325 buttons_reported = buttons;
327 /* keep old button value(s) for non-detected buttons */
328 buttons |= sc->sc_status.button & ~buttons_found;
331 (buttons != sc->sc_status.button)) {
332 DPRINTFN(6, "x:%d y:%d z:%d t:%d w:%d buttons:0x%08x\n",
333 dx, dy, dz, dt, dw, buttons);
337 ums_put_queue(sc, 0, 0, 0, 0, buttons);
338 buttons |= 1UL << 6;
340 ums_put_queue(sc, 0, 0, 0, 0, buttons);
341 buttons |= 1UL << 5;
344 sc->sc_status.button = buttons;
359 * dx=dy=dz=buttons=0 before we add the event
365 (dw == 0) && (buttons == 0)) {
371 ums_put_queue(sc, dx, dy, dz, dt, buttons);
530 /* figure out the number of buttons */
540 /* detect other buttons */
559 device_printf(dev, "%d buttons and [%s%s%s%s%s] coordinates ID=%u\n",
625 * it has two additional buttons and a tilt wheel.
652 device_printf(dev, "3 buttons and [XYZ] "
788 sc->sc_hw.buttons = MOUSE_MSC_MAXBUTTON;
790 sc->sc_hw.buttons = sc->sc_buttons;
874 int32_t dz, int32_t dt, int32_t buttons)
897 buf[0] |= (~buttons) & MOUSE_MSC_BUTTONS;
906 buf[7] = (((~buttons) >> 3) & MOUSE_SYS_EXTBUTTONS);
918 int32_t dz, int32_t dt, int32_t buttons)
927 (buttons & ~MOUSE_STDBUTTONS) |
928 (buttons & (1 << 2) ? MOUSE_BUTTON1DOWN : 0) |
929 (buttons & (1 << 1) ? MOUSE_BUTTON2DOWN : 0) |
930 (buttons & (1 << 0) ? MOUSE_BUTTON3DOWN : 0));
1059 sc->sc_hw.buttons = MOUSE_MSC_MAXBUTTON;
1061 sc->sc_hw.buttons = sc->sc_buttons;
1068 sc->sc_hw.buttons = MOUSE_SYS_MAXBUTTON;
1070 sc->sc_hw.buttons = sc->sc_buttons;
1092 sc->sc_hw.buttons = MOUSE_MSC_MAXBUTTON;
1094 sc->sc_hw.buttons = sc->sc_buttons;
1101 sc->sc_hw.buttons = MOUSE_SYS_MAXBUTTON;
1103 sc->sc_hw.buttons = sc->sc_buttons;