H A D | kb8042.c | 48 #include "kb8042.h" 122 static void kb8042_init(struct kb8042 *kb8042, boolean_t from_resume); 124 static void kb8042_wait_poweron(struct kb8042 *kb8042); 125 static void kb8042_send_to_keyboard(struct kb8042 *, int, boolean_t); 127 static void kb8042_setled(struct kb8042 *, int led_state, boolean_t polled); 133 static void kb8042_get_initial_leds(struct kb8042 *, int *, int *); 134 static boolean_t kb8042_autorepeat_detect(struct kb8042 *kb8042, in 265 kb8042_is_input_avail(struct kb8042 *kb8042, int timeout_usec, boolean_t polled) argument 283 kb8042_clear_input_buffer(struct kb8042 *kb8042, boolean_t polled) argument 297 kb8042_send_and_expect(struct kb8042 *kb8042, uint8_t send, uint8_t expect, int timeout, int *error, uint8_t *got) argument 342 kb8042_read_scanset(struct kb8042 *kb8042) argument 406 struct kb8042 *kb8042 = &Kdws; local 546 struct kb8042 *kb8042 = &Kdws; local 605 kb8042_cleanup(struct kb8042 *kb8042) argument 630 kb8042_init(struct kb8042 *kb8042, boolean_t from_resume) argument 666 struct kb8042 *kb8042; local 748 struct kb8042 *kb8042; local 786 struct kb8042 *kb8042; local 857 kb8042_ioctlmsg(struct kb8042 *kb8042, queue_t *qp, mblk_t *mp) argument 1008 kb8042_received_byte( struct kb8042 *kb8042, int scancode) argument 1105 kb8042_process_key(struct kb8042 *kb8042, kbtrans_key_t key_pos, enum keystate state) argument 1129 struct kb8042 *kb8042 = (struct kb8042 *)arg; local 1176 struct kb8042 *kb8042 = (struct kb8042 *)hw; local 1231 kb8042_setled(struct kb8042 *kb8042, int led_state, boolean_t polled) argument 1249 struct kb8042 *kb8042 = (struct kb8042 *)hw; local 1256 struct kb8042 *kb8042 = (struct kb8042 *)hw; local 1262 kb8042_send_and_wait(struct kb8042 *kb8042, uint8_t u8, boolean_t polled) argument 1349 kb8042_send_to_keyboard(struct kb8042 *kb8042, int byte, boolean_t polled) argument 1417 kb8042_wait_poweron(struct kb8042 *kb8042) argument 1461 kb8042_get_initial_leds( struct kb8042 *kb8042, int *initial_leds, int *initial_led_mask) argument 1487 kb8042_autorepeat_detect( struct kb8042 *kb8042, int key_pos, enum keystate state) argument 1506 kb8042_type4_cmd(struct kb8042 *kb8042, int cmd) argument 1525 struct kb8042 *kb8042; local 1538 struct kb8042 *kb8042; local [all...] |