/freebsd-11-stable/sys/dev/atkbdc/ |
H A D | atkbdcreg.h | 239 int kbdc_lock(KBDC kbdc, int lock); 240 int kbdc_data_ready(KBDC kbdc); 242 int write_controller_command(KBDC kbdc,int c); 243 int write_controller_data(KBDC kbdc,int c); 245 int write_kbd_command(KBDC kbdc,int c); 246 int write_aux_command(KBDC kbdc,int c); 247 int send_kbd_command(KBDC kbdc,int c); 248 int send_aux_command(KBDC kbdc,int c); 249 int send_kbd_command_and_data(KBDC kbdc,int c,int d); 250 int send_aux_command_and_data(KBDC kbdc,in [all...] |
H A D | atkbd.c | 59 KBDC kbdc; /* keyboard controller */ member in struct:atkbd_state 77 static int atkbd_reset(KBDC kbdc, int flags, int c); 80 #define ALLOW_DISABLE_KBD(kbdc) !HAS_QUIRK(kbdc, KBDC_QUIRK_KEEP_ACTIVATED) 256 static int setup_kbd_port(KBDC kbdc, int port, int intr); 257 static int get_kbd_echo(KBDC kbdc); 258 static int probe_keyboard(KBDC kbdc, int flags); 259 static int init_keyboard(KBDC kbdc, int *type, int flags); 260 static int write_kbd(KBDC kbdc, int command, int data); 261 static int get_kbd_id(KBDC kbdc); 342 KBDC kbdc; local 1153 KBDC kbdc = ((atkbd_state_t *)kbd->kb_data)->kbdc; local 1173 atkbd_reset(KBDC kbdc, int flags, int c) argument 1224 setup_kbd_port(KBDC kbdc, int port, int intr) argument 1235 get_kbd_echo(KBDC kbdc) argument 1264 probe_keyboard(KBDC kbdc, int flags) argument 1333 init_keyboard(KBDC kbdc, int *type, int flags) argument 1494 write_kbd(KBDC kbdc, int command, int data) argument 1542 get_kbd_id(KBDC kbdc) argument [all...] |
H A D | psm.c | 420 KBDC kbdc; /* handle to access kbd controller */ member in struct:psm_softc 509 #define ALWAYS_RESTORE_CONTROLLER(kbdc) !(kbdcp(kbdc)->quirks \ 762 enable_aux_dev(KBDC kbdc) argument 766 res = send_aux_command(kbdc, PSMC_ENABLE_DEV); 773 disable_aux_dev(KBDC kbdc) argument 777 res = send_aux_command(kbdc, PSMC_DISABLE_DEV); 784 get_mouse_status(KBDC kbdc, int *status, int flag, int len) argument 799 empty_aux_buffer(kbdc, 5); 800 res = send_aux_command(kbdc, cm 819 get_aux_id(KBDC kbdc) argument 840 set_mouse_sampling_rate(KBDC kbdc, int rate) argument 851 set_mouse_scaling(KBDC kbdc, int scale) argument 873 set_mouse_resolution(KBDC kbdc, int val) argument 888 set_mouse_mode(KBDC kbdc) argument 899 get_mouse_buttons(KBDC kbdc) argument 979 recover_from_error(KBDC kbdc) argument 1004 restore_controller(KBDC kbdc, int command_byte) argument 1029 KBDC kbdc = sc->kbdc; local 5278 mouse_id_proc1(KBDC kbdc, int res, int scale, int *status) argument 5291 mouse_ext_command(KBDC kbdc, int command) argument 5315 KBDC kbdc = sc->kbdc; local 5338 KBDC kbdc = sc->kbdc; local 5376 KBDC kbdc = sc->kbdc; local 5400 KBDC kbdc = sc->kbdc; local 5424 KBDC kbdc = sc->kbdc; local 5477 KBDC kbdc = sc->kbdc; local 5536 KBDC kbdc = sc->kbdc; local 5589 KBDC kbdc = sc->kbdc; local 5619 KBDC kbdc = sc->kbdc; local 5651 KBDC kbdc = sc->kbdc; local 6247 KBDC kbdc = sc->kbdc; local 6316 KBDC kbdc = sc->kbdc; local 6913 KBDC kbdc = sc->kbdc; local 6967 KBDC kbdc = sc->kbdc; local 6987 elantech_read_1(KBDC kbdc, int hwversion, int reg, int *val) argument 7008 elantech_write_1(KBDC kbdc, int hwversion, int reg, int val) argument 7030 elantech_cmd(KBDC kbdc, int hwversion, int cmd, int *resp) argument 7047 elantech_init(KBDC kbdc, elantechhw_t *elanhw) argument 7203 KBDC kbdc = sc->kbdc; local [all...] |
H A D | atkbdc.c | 92 * controller before kbdc, and all other devices, is probed, we 110 static int wait_while_controller_busy(atkbdc_softc_t *kbdc); 111 static int wait_for_data(atkbdc_softc_t *kbdc); 112 static int wait_for_kbd_data(atkbdc_softc_t *kbdc); 113 static int wait_for_kbd_ack(atkbdc_softc_t *kbdc); 114 static int wait_for_aux_data(atkbdc_softc_t *kbdc); 115 static int wait_for_aux_ack(atkbdc_softc_t *kbdc); 374 * perform I/O, call `kbdc_lock(kbdc, TRUE)' and proceed only if 376 * Call `kbdc_lock(kbdc, FALSE)' when necessary I/O operaion 450 wait_while_controller_busy(struct atkbdc_softc *kbdc) argument 478 wait_for_data(struct atkbdc_softc *kbdc) argument 497 wait_for_kbd_data(struct atkbdc_softc *kbdc) argument 524 wait_for_kbd_ack(struct atkbdc_softc *kbdc) argument 553 wait_for_aux_data(struct atkbdc_softc *kbdc) argument 580 wait_for_aux_ack(struct atkbdc_softc *kbdc) argument [all...] |
/freebsd-11-stable/sys/pc98/cbus/ |
H A D | pckbd.c | 58 KBDC kbdc; /* keyboard controller */ member in struct:pckbd_state 339 static int probe_keyboard(KBDC kbdc, int flags); 340 static int init_keyboard(KBDC kbdc, int *type, int flags); 342 static int kbdc_lock(KBDC kbdc, int lock); 343 static int kbdc_data_ready(KBDC kbdc); 344 static int read_kbd_data(KBDC kbdc); 345 static int read_kbd_data_no_wait(KBDC kbdc); 346 static int wait_for_kbd_data(struct kbdc_softc *kbdc); 410 KBDC kbdc; local 418 kbdc 881 probe_keyboard(KBDC kbdc, int flags) argument 887 init_keyboard(KBDC kbdc, int *type, int flags) argument 962 wait_for_kbd_data(struct kbdc_softc *kbdc) argument [all...] |