• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/atkbdc/

Lines Matching refs:kbdc

94  * controller before kbdc, and all other devices, is probed, we
112 static int wait_while_controller_busy(atkbdc_softc_t *kbdc);
113 static int wait_for_data(atkbdc_softc_t *kbdc);
114 static int wait_for_kbd_data(atkbdc_softc_t *kbdc);
115 static int wait_for_kbd_ack(atkbdc_softc_t *kbdc);
116 static int wait_for_aux_data(atkbdc_softc_t *kbdc);
117 static int wait_for_aux_ack(atkbdc_softc_t *kbdc);
377 * perform I/O, call `kbdc_lock(kbdc, TRUE)' and proceed only if
379 * Call `kbdc_lock(kbdc, FALSE)' when necessary I/O operaion
453 wait_while_controller_busy(struct atkbdc_softc *kbdc)
459 retry = kbdc->retry;
461 while ((f = read_status(kbdc)) & KBDS_INPUT_BUFFER_FULL) {
464 addq(&kbdc->kbd, read_data(kbdc));
467 addq(&kbdc->aux, read_data(kbdc));
481 wait_for_data(struct atkbdc_softc *kbdc)
487 retry = kbdc->retry * 2;
489 while ((f = read_status(kbdc) & KBDS_ANY_BUFFER_FULL) == 0) {
500 wait_for_kbd_data(struct atkbdc_softc *kbdc)
506 retry = kbdc->retry * 2;
508 while ((f = read_status(kbdc) & KBDS_BUFFER_FULL)
512 addq(&kbdc->aux, read_data(kbdc));
527 wait_for_kbd_ack(struct atkbdc_softc *kbdc)
534 retry = kbdc->retry * 2;
537 if ((f = read_status(kbdc)) & KBDS_ANY_BUFFER_FULL) {
539 b = read_data(kbdc);
544 addq(&kbdc->kbd, b);
546 addq(&kbdc->aux, b);
556 wait_for_aux_data(struct atkbdc_softc *kbdc)
562 retry = kbdc->retry * 2;
564 while ((f = read_status(kbdc) & KBDS_BUFFER_FULL)
568 addq(&kbdc->kbd, read_data(kbdc));
583 wait_for_aux_ack(struct atkbdc_softc *kbdc)
590 retry = kbdc->retry * 2;
593 if ((f = read_status(kbdc)) & KBDS_ANY_BUFFER_FULL) {
595 b = read_data(kbdc);
600 addq(&kbdc->aux, b);
602 addq(&kbdc->kbd, b);
784 log(LOG_DEBUG, "kbdc: kbd q: %d calls, max %d chars, "
809 log(LOG_DEBUG, "kbdc: kbd q: %d calls, max %d chars, "
898 log(LOG_DEBUG, "kbdc: %d:%d char read (empty_kbd_buffer)\n", c1, c2);
937 log(LOG_DEBUG, "kbdc: %d:%d char read (empty_aux_buffer)\n", c1, c2);
984 log(LOG_DEBUG, "kbdc: %d:%d char read (empty_both_buffers)\n", c1, c2);
1010 log(LOG_DEBUG, "kbdc: RESET_KBD return code:%04x\n", c);
1025 log(LOG_DEBUG, "kbdc: RESET_KBD status:%04x\n", c);
1054 log(LOG_DEBUG, "kbdc: RESET_AUX return code:%04x\n", c);
1069 log(LOG_DEBUG, "kbdc: RESET_AUX status:%04x\n", c);
1075 log(LOG_DEBUG, "kbdc: RESET_AUX ID:%04x\n", c);
1106 log(LOG_DEBUG, "kbdc: DIAGNOSE status:%04x\n", c);
1132 log(LOG_DEBUG, "kbdc: TEST_KBD_PORT status:%04x\n", c);
1158 log(LOG_DEBUG, "kbdc: TEST_AUX_PORT status:%04x\n", c);
1206 log(LOG_DEBUG, "kbdc: new command byte:%04x (set_controller...)\n",