Searched defs:kb8042 (Results 1 – 3 of 3) sorted by relevance
/titanic_50/usr/src/uts/common/io/kb8042/ |
H A D | kb8042.h | 81 struct kb8042 { struct 82 kmutex_t w_hw_mutex; /* hardware mutex */ 83 int w_init; /* workstation has been initialized */ 84 queue_t *w_qp; /* pointer to queue for this minor device */ 85 int w_kblayout; /* keyboard layout code */ 86 dev_t w_dev; /* major/minor for this device */ 87 ddi_iblock_cookie_t w_iblock; 88 ddi_acc_handle_t handle; 89 uint8_t *addr; 90 int kb_old_key_pos; /* scancode for autorepeat filtering */ [all …]
|
H A D | kb8042.c | 265 kb8042_is_input_avail(struct kb8042 *kb8042, int timeout_usec, boolean_t polled) in kb8042_is_input_avail() 283 kb8042_clear_input_buffer(struct kb8042 *kb8042, boolean_t polled) in kb8042_clear_input_buffer() 297 kb8042_send_and_expect(struct kb8042 *kb8042, uint8_t send, uint8_t expect, in kb8042_send_and_expect() 342 kb8042_read_scanset(struct kb8042 *kb8042) in kb8042_read_scanset() 406 struct kb8042 *kb8042 = &Kdws; in kb8042_attach() local 546 struct kb8042 *kb8042 = &Kdws; in kb8042_detach() local 605 kb8042_cleanup(struct kb8042 *kb8042) in kb8042_cleanup() 630 kb8042_init(struct kb8042 *kb8042, boolean_t from_resume) in kb8042_init() 666 struct kb8042 *kb8042; in kb8042_open() local 748 struct kb8042 *kb8042; in kb8042_close() local [all …]
|
H A D | at_keyprocess.c | 675 KeyboardConvertScan_init(struct kb8042 *kb8042, int scanset) in KeyboardConvertScan_init() 714 struct kb8042 *kb8042, in KeyboardConvertScan() 728 struct kb8042 *kb8042, in KeyboardConvertScan_set1() 896 struct kb8042 *kb8042, in KeyboardConvertScan_set2()
|