Lines Matching refs:Keyboard

83 /*      Keyboard Controller Commands */
91 #define KBD_CCMD_KBD_TEST 0xAB /* Keyboard interface test */
92 #define KBD_CCMD_KBD_DISABLE 0xAD /* Keyboard interface disable */
93 #define KBD_CCMD_KBD_ENABLE 0xAE /* Keyboard interface enable */
108 #define KBD_STAT_OBF 0x01 /* Keyboard output buffer full */
109 #define KBD_STAT_IBF 0x02 /* Keyboard input buffer full */
118 #define KBD_MODE_KBD_INT 0x01 /* Keyboard data generate IRQ1 */
229 /** Keyboard state (implemented in separate PS2K module). */
286 /* Keyboard data has priority if both kbd and aux data is available. */
537 /* Keyboard clock line is zero IFF keyboard is disabled */
1663 pThis->Keyboard.pDrv = NULL;
1664 pThis->Keyboard.pDrvBase = NULL;
1749 rc = PDMDevHlpIOPortRegister(pDevIns, 0x60, 1, NULL, kbdIOPortDataWrite, kbdIOPortDataRead, NULL, NULL, "PC Keyboard - Data");
1752 rc = PDMDevHlpIOPortRegister(pDevIns, 0x64, 1, NULL, kbdIOPortCommandWrite, kbdIOPortStatusRead, NULL, NULL, "PC Keyboard - Command / Status");
1757 rc = PDMDevHlpIOPortRegisterRC(pDevIns, 0x60, 1, 0, "kbdIOPortDataWrite", "kbdIOPortDataRead", NULL, NULL, "PC Keyboard - Data");
1760 rc = PDMDevHlpIOPortRegisterRC(pDevIns, 0x64, 1, 0, "kbdIOPortCommandWrite", "kbdIOPortStatusRead", NULL, NULL, "PC Keyboard - Command / Status");
1766 rc = PDMDevHlpIOPortRegisterR0(pDevIns, 0x60, 1, 0, "kbdIOPortDataWrite", "kbdIOPortDataRead", NULL, NULL, "PC Keyboard - Data");
1769 rc = PDMDevHlpIOPortRegisterR0(pDevIns, 0x64, 1, 0, "kbdIOPortCommandWrite", "kbdIOPortStatusRead", NULL, NULL, "PC Keyboard - Command / Status");
1813 "PS/2 Keyboard and Mouse device. Emulates both the keyboard, mouse and the keyboard controller. "