Lines Matching full:buffers
83 volatile int buffers; member
298 sc->buffers = 0; in adb_kbd_attach()
432 if ((data[0] & 0x7f) == 57 && sc->buffers < 7) { in adb_kbd_receive_packet()
434 sc->buffer[sc->buffers++] = data[0] & 0x7f; in adb_kbd_receive_packet()
435 sc->buffer[sc->buffers++] = (data[0] & 0x7f) | (1 << 7); in adb_kbd_receive_packet()
437 sc->buffer[sc->buffers++] = data[0]; in adb_kbd_receive_packet()
439 if (sc->buffer[sc->buffers-1] < 0xff) in adb_kbd_receive_packet()
440 sc->last_press = sc->buffer[sc->buffers-1]; in adb_kbd_receive_packet()
442 if ((data[1] & 0x7f) == 57 && sc->buffers < 7) { in adb_kbd_receive_packet()
444 sc->buffer[sc->buffers++] = data[1] & 0x7f; in adb_kbd_receive_packet()
445 sc->buffer[sc->buffers++] = (data[1] & 0x7f) | (1 << 7); in adb_kbd_receive_packet()
447 sc->buffer[sc->buffers++] = data[1]; in adb_kbd_receive_packet()
450 if (sc->buffer[sc->buffers-1] < 0xff) in adb_kbd_receive_packet()
451 sc->last_press = sc->buffer[sc->buffers-1]; in adb_kbd_receive_packet()
479 free buffers */ in akbd_repeat()
481 if (sc->buffers < 7) { in akbd_repeat()
482 sc->buffer[sc->buffers++] = sc->last_press | (1 << 7); in akbd_repeat()
483 sc->buffer[sc->buffers++] = sc->last_press; in akbd_repeat()
578 if (sc->buffers > 0) { in akbd_check()
616 if (!sc->buffers && wait) in akbd_read_char()
619 if (!sc->buffers) { in akbd_read_char()
626 for (i = 1; i < sc->buffers; i++) in akbd_read_char()
629 sc->buffers--; in akbd_read_char()
813 sc->buffers = 0; in akbd_clear_state()