Public Attributes | |
int | console_handle |
int | in_use |
int | reg [DEV_PCKBC_LENGTH] |
struct interrupt | irq_keyboard |
struct interrupt | irq_mouse |
int | currently_asserted [2] |
int | type |
int | pc_style_flag |
int | clocksignal |
int | rx_int_enable |
int | tx_int_enable |
int | keyscanning_enabled |
int | translation_table |
int | state |
int | cmdbyte |
int | output_byte |
int | last_scancode |
unsigned | key_queue [2][MAX_8042_QUEUELEN] |
int | head [2] |
int | tail [2] |
Definition at line 72 of file dev_pckbc.cc.
int pckbc_data::clocksignal |
Definition at line 85 of file dev_pckbc.cc.
int pckbc_data::cmdbyte |
Definition at line 92 of file dev_pckbc.cc.
Referenced by DEVICE_ACCESS().
int pckbc_data::console_handle |
Definition at line 73 of file dev_pckbc.cc.
Referenced by dev_pckbc_init(), and DEVICE_TICK().
int pckbc_data::currently_asserted[2] |
Definition at line 80 of file dev_pckbc.cc.
int pckbc_data::head[2] |
Definition at line 97 of file dev_pckbc.cc.
Referenced by DEVICE_ACCESS(), pckbc_add_code(), and pckbc_get_code().
int pckbc_data::in_use |
Definition at line 74 of file dev_pckbc.cc.
Referenced by dev_pckbc_init(), and DEVICE_TICK().
struct interrupt pckbc_data::irq_keyboard |
Definition at line 78 of file dev_pckbc.cc.
Referenced by dev_pckbc_init().
struct interrupt pckbc_data::irq_mouse |
Definition at line 79 of file dev_pckbc.cc.
Referenced by dev_pckbc_init().
unsigned pckbc_data::key_queue[2][MAX_8042_QUEUELEN] |
Definition at line 96 of file dev_pckbc.cc.
Referenced by pckbc_add_code(), and pckbc_get_code().
int pckbc_data::keyscanning_enabled |
Definition at line 89 of file dev_pckbc.cc.
int pckbc_data::last_scancode |
Definition at line 94 of file dev_pckbc.cc.
Referenced by DEVICE_ACCESS().
int pckbc_data::output_byte |
Definition at line 93 of file dev_pckbc.cc.
Referenced by dev_pckbc_init(), and DEVICE_ACCESS().
int pckbc_data::pc_style_flag |
Definition at line 82 of file dev_pckbc.cc.
Referenced by dev_pckbc_init(), and DEVICE_ACCESS().
int pckbc_data::reg[DEV_PCKBC_LENGTH] |
Definition at line 76 of file dev_pckbc.cc.
Referenced by DEVICE_ACCESS().
int pckbc_data::rx_int_enable |
Definition at line 86 of file dev_pckbc.cc.
Referenced by dev_pckbc_init(), and DEVICE_ACCESS().
int pckbc_data::state |
Definition at line 91 of file dev_pckbc.cc.
Referenced by DEVICE_ACCESS().
int pckbc_data::tail[2] |
Definition at line 97 of file dev_pckbc.cc.
Referenced by DEVICE_ACCESS(), pckbc_add_code(), and pckbc_get_code().
int pckbc_data::translation_table |
Definition at line 90 of file dev_pckbc.cc.
Referenced by dev_pckbc_init().
int pckbc_data::tx_int_enable |
Definition at line 87 of file dev_pckbc.cc.
int pckbc_data::type |
Definition at line 81 of file dev_pckbc.cc.
Referenced by dev_pckbc_init(), and DEVICE_ACCESS().