
Definition at line 107 of file Keyboard.h.
Data Fields | |
| struct CKeyboard::SKb_state::SAli_kbdc_status | status |
| bool | kbd_clock_enabled |
| bool | aux_clock_enabled |
| bool | allow_irq1 |
| bool | allow_irq12 |
| u8 | kbd_output_buffer |
| u8 | aux_output_buffer |
| u8 | last_comm |
| u8 | expecting_port60h |
| u8 | expecting_mouse_parameter |
| u8 | last_mouse_command |
| u32 | timer_pending |
| bool | irq1_requested |
| bool | irq12_requested |
| bool | scancodes_translate |
| bool | expecting_scancodes_set |
| u8 | current_scancodes_set |
| bool | bat_in_progress |
| struct CKeyboard::SKb_state::SAli_mouse | mouse |
| struct CKeyboard::SKb_state::SAli_kbdib | kbd_internal_buffer |
| struct CKeyboard::SKb_state::SAli_mib | mouse_internal_buffer |
| u8 | kbd_controller_Q [5] |
| unsigned | kbd_controller_Qsize |
| unsigned | kbd_controller_Qsource |
| 0=keyboard, 1=mouse | |
Data Structures | |
| struct | SAli_kbdc_status |
| status bits matching the status port More... | |
| struct | SAli_kbdib |
| internal keyboard buffer More... | |
| struct | SAli_mib |
| internal mouse buffer More... | |
| struct | SAli_mouse |
| mouse status More... | |
Referenced by CKeyboard::controller_enQ(), CKeyboard::enQ(), CKeyboard::enQ_imm(), CKeyboard::init(), CKeyboard::mouse_enQ(), CKeyboard::periodic(), CKeyboard::read_60(), CKeyboard::read_64(), CKeyboard::set_aux_clock_enable(), CKeyboard::set_kbd_clock_enable(), CKeyboard::write_60(), and CKeyboard::write_64().
Definition at line 124 of file Keyboard.h.
Referenced by CKeyboard::enQ(), CKeyboard::gen_scancode(), CKeyboard::init(), CKeyboard::periodic(), CKeyboard::set_kbd_clock_enable(), CKeyboard::write_60(), and CKeyboard::write_64().
Definition at line 125 of file Keyboard.h.
Referenced by CKeyboard::ctrl_to_mouse(), CKeyboard::init(), CKeyboard::mouse_enQ(), CKeyboard::periodic(), CKeyboard::set_aux_clock_enable(), and CKeyboard::write_64().
Definition at line 126 of file Keyboard.h.
Referenced by CKeyboard::controller_enQ(), CKeyboard::enQ_imm(), CKeyboard::init(), CKeyboard::periodic(), CKeyboard::read_60(), CKeyboard::write_60(), and CKeyboard::write_64().
Definition at line 127 of file Keyboard.h.
Referenced by CKeyboard::controller_enQ(), CKeyboard::ctrl_to_mouse(), CKeyboard::init(), CKeyboard::periodic(), CKeyboard::read_60(), CKeyboard::write_60(), and CKeyboard::write_64().
Definition at line 128 of file Keyboard.h.
Referenced by CKeyboard::controller_enQ(), CKeyboard::enQ_imm(), CKeyboard::init(), CKeyboard::periodic(), and CKeyboard::read_60().
Definition at line 129 of file Keyboard.h.
Referenced by CKeyboard::controller_enQ(), CKeyboard::init(), CKeyboard::periodic(), and CKeyboard::read_60().
Definition at line 130 of file Keyboard.h.
Referenced by CKeyboard::init(), CKeyboard::write_60(), and CKeyboard::write_64().
Definition at line 131 of file Keyboard.h.
Referenced by CKeyboard::init(), CKeyboard::write_60(), and CKeyboard::write_64().
Definition at line 132 of file Keyboard.h.
Referenced by CKeyboard::ctrl_to_mouse(), and CKeyboard::init().
Definition at line 134 of file Keyboard.h.
Referenced by CKeyboard::enQ(), CKeyboard::init(), CKeyboard::mouse_enQ(), CKeyboard::periodic(), CKeyboard::read_60(), CKeyboard::set_aux_clock_enable(), and CKeyboard::set_kbd_clock_enable().
Definition at line 135 of file Keyboard.h.
Referenced by CKeyboard::controller_enQ(), CKeyboard::enQ_imm(), CKeyboard::init(), CKeyboard::periodic(), CKeyboard::read_60(), CKeyboard::write_60(), and CKeyboard::write_64().
Definition at line 136 of file Keyboard.h.
Referenced by CKeyboard::controller_enQ(), CKeyboard::init(), CKeyboard::periodic(), CKeyboard::read_60(), CKeyboard::write_60(), and CKeyboard::write_64().
Definition at line 137 of file Keyboard.h.
Referenced by CKeyboard::ctrl_to_kbd(), CKeyboard::gen_scancode(), CKeyboard::init(), CKeyboard::write_60(), and CKeyboard::write_64().
Definition at line 138 of file Keyboard.h.
Referenced by CKeyboard::ctrl_to_kbd(), and CKeyboard::resetinternals().
Definition at line 139 of file Keyboard.h.
Referenced by CKeyboard::ctrl_to_kbd(), CKeyboard::gen_scancode(), and CKeyboard::resetinternals().
Definition at line 140 of file Keyboard.h.
Referenced by CKeyboard::ctrl_to_kbd(), CKeyboard::init(), CKeyboard::periodic(), and CKeyboard::read_60().
Definition at line 214 of file Keyboard.h.
Referenced by CKeyboard::controller_enQ(), CKeyboard::init(), and CKeyboard::read_60().
Definition at line 215 of file Keyboard.h.
Referenced by CKeyboard::controller_enQ(), CKeyboard::init(), CKeyboard::read_60(), and CKeyboard::write_64().
0=keyboard, 1=mouse
Definition at line 216 of file Keyboard.h.
Referenced by CKeyboard::controller_enQ(), and CKeyboard::init().