Lines Matching refs:buffers
84 volatile int buffers; member
299 sc->buffers = 0; in adb_kbd_attach()
433 if ((data[0] & 0x7f) == 57 && sc->buffers < 7) { in adb_kbd_receive_packet()
435 sc->buffer[sc->buffers++] = data[0] & 0x7f; in adb_kbd_receive_packet()
436 sc->buffer[sc->buffers++] = (data[0] & 0x7f) | (1 << 7); in adb_kbd_receive_packet()
438 sc->buffer[sc->buffers++] = data[0]; in adb_kbd_receive_packet()
440 if (sc->buffer[sc->buffers-1] < 0xff) in adb_kbd_receive_packet()
441 sc->last_press = sc->buffer[sc->buffers-1]; in adb_kbd_receive_packet()
443 if ((data[1] & 0x7f) == 57 && sc->buffers < 7) { in adb_kbd_receive_packet()
445 sc->buffer[sc->buffers++] = data[1] & 0x7f; in adb_kbd_receive_packet()
446 sc->buffer[sc->buffers++] = (data[1] & 0x7f) | (1 << 7); in adb_kbd_receive_packet()
448 sc->buffer[sc->buffers++] = data[1]; in adb_kbd_receive_packet()
451 if (sc->buffer[sc->buffers-1] < 0xff) in adb_kbd_receive_packet()
452 sc->last_press = sc->buffer[sc->buffers-1]; in adb_kbd_receive_packet()
482 if (sc->buffers < 7) { in akbd_repeat()
483 sc->buffer[sc->buffers++] = sc->last_press | (1 << 7); in akbd_repeat()
484 sc->buffer[sc->buffers++] = sc->last_press; in akbd_repeat()
579 if (sc->buffers > 0) { in akbd_check()
617 if (!sc->buffers && wait) in akbd_read_char()
620 if (!sc->buffers) { in akbd_read_char()
627 for (i = 1; i < sc->buffers; i++) in akbd_read_char()
630 sc->buffers--; in akbd_read_char()
814 sc->buffers = 0; in akbd_clear_state()