Home
last modified time | relevance | path

Searched defs:kb8042 (Results 1 – 3 of 3) sorted by relevance

/titanic_50/usr/src/uts/common/io/kb8042/
H A Dkb8042.h81 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 Dkb8042.c265 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 Dat_keyprocess.c675 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()