Lines Matching refs:aux
263 sc->aux.head = sc->aux.tail = 0;
267 sc->aux.call_count = 0;
268 sc->aux.qcount = sc->aux.max_qcount = 0;
372 return (availq(&kbdcp(p)->kbd) || availq(&kbdcp(p)->aux)
429 addq(&kbdc->aux, read_data(kbdc));
440 * the keyboard, or the aux device.
474 addq(&kbdc->aux, read_data(kbdc));
508 addq(&kbdc->aux, b);
516 /* wait for data from the aux device */
541 * wait for an ACK(FAh), RESEND(FEh), or RESET_FAIL(FCh) from the aux device.
562 addq(&kbdc->aux, b);
640 * The aux device may have already sent one or two bytes of
647 emptyq(&kbdcp(p)->aux);
694 emptyq(&kbdcp(p)->aux);
716 * the keyboard, or the aux device
723 if (availq(&kbdcp(p)->aux))
724 return removeq(&kbdcp(p)->aux);
742 "aux q: %d calls, max %d chars\n",
744 kbdcp(p)->aux.call_count, kbdcp(p)->aux.max_qcount);
767 "aux q: %d calls, max %d chars\n",
769 kbdcp(p)->aux.call_count, kbdcp(p)->aux.max_qcount);
778 addq(&kbdcp(p)->aux, read_data(kbdcp(p)));
788 /* read one byte from the aux device */
792 if (availq(&kbdcp(p)->aux))
793 return removeq(&kbdcp(p)->aux);
799 /* read one byte from the aux device, but return immediately if
807 if (availq(&kbdcp(p)->aux))
808 return removeq(&kbdcp(p)->aux);
840 addq(&kbdcp(p)->aux, b);
861 /* discard data from the aux device */
897 emptyq(&kbdcp(p)->aux);
900 /* discard any data from the keyboard or the aux device */
945 emptyq(&kbdcp(p)->aux);
988 /* NOTE: enable the aux port but disable the aux interrupt
1002 emptyq(&kbdcp(p)->aux);
1012 if (c == PSM_ACK) /* aux dev is about to reset... */