Lines Matching defs:buttons
239 * buffer[3] = buffer[4] = 0xff when no buttons
255 * enable buttons = 0111b
452 int i, button_bit, max_byte, mask, buttons;
455 buttons = 0;
468 buttons = (~event->bytes[2]) & 0xff;
470 buttons = (event->bytes[0] & 0x80) ? 0 : 1;
475 buttons = (~event->bytes[2]) & 0x07;
477 buttons = (event->bytes[0] & 0x80) ? 0 : 1;
480 /* Classic Mouse Protocol (up to 2 buttons) */
484 buttons |= button_bit;
486 buttons &= ~button_bit;
487 /* Extended Protocol (up to 6 more buttons) */
492 buttons |= button_bit;
494 buttons &= ~button_bit;
500 new_event.u.m.buttons = amsc->sc_mb | buttons;
506 int phys_buttons = new_event.u.m.buttons;
512 if ((phys_buttons != new_event.u.m.buttons) &&
515 new_event.u.m.buttons & ~1;
516 else if ((phys_buttons == new_event.u.m.buttons) &&