/freebsd-10.2-release/sys/dev/atkbdc/ |
H A D | atkbdcreg.h | 228 int kbdc_lock(KBDC kbdc, int lock); 229 int kbdc_data_ready(KBDC kbdc); 231 int write_controller_command(KBDC kbdc,int c); 232 int write_controller_data(KBDC kbdc,int c); 234 int write_kbd_command(KBDC kbdc,int c); 235 int write_aux_command(KBDC kbdc,int c); 236 int send_kbd_command(KBDC kbdc,int c); 237 int send_aux_command(KBDC kbdc,int c); 238 int send_kbd_command_and_data(KBDC kbdc,int c,int d); 239 int send_aux_command_and_data(KBDC kbdc,in [all...] |
H A D | atkbd.c | 176 KBDC kbdc; /* keyboard controller */ member in struct:atkbd_state 233 static int setup_kbd_port(KBDC kbdc, int port, int intr); 234 static int get_kbd_echo(KBDC kbdc); 235 static int probe_keyboard(KBDC kbdc, int flags); 236 static int init_keyboard(KBDC kbdc, int *type, int flags); 237 static int write_kbd(KBDC kbdc, int command, int data); 238 static int get_kbd_id(KBDC kbdc); 313 KBDC kbdc; local 322 kbdc = atkbdc_open(data[0]); 323 if (kbdc 1060 KBDC kbdc = ((atkbd_state_t *)kbd->kb_data)->kbdc; local 1098 setup_kbd_port(KBDC kbdc, int port, int intr) argument 1109 get_kbd_echo(KBDC kbdc) argument 1138 probe_keyboard(KBDC kbdc, int flags) argument 1206 init_keyboard(KBDC kbdc, int *type, int flags) argument 1369 write_kbd(KBDC kbdc, int command, int data) argument 1417 get_kbd_id(KBDC kbdc) argument [all...] |
H A D | psm.c | 305 KBDC kbdc; /* handle to access kbd controller */ member in struct:psm_softc 555 enable_aux_dev(KBDC kbdc) argument 559 res = send_aux_command(kbdc, PSMC_ENABLE_DEV); 566 disable_aux_dev(KBDC kbdc) argument 570 res = send_aux_command(kbdc, PSMC_DISABLE_DEV); 577 get_mouse_status(KBDC kbdc, int *status, int flag, int len) argument 592 empty_aux_buffer(kbdc, 5); 593 res = send_aux_command(kbdc, cmd); 600 status[i] = read_aux_data(kbdc); 612 get_aux_id(KBDC kbdc) argument 633 set_mouse_sampling_rate(KBDC kbdc, int rate) argument 644 set_mouse_scaling(KBDC kbdc, int scale) argument 666 set_mouse_resolution(KBDC kbdc, int val) argument 681 set_mouse_mode(KBDC kbdc) argument 692 get_mouse_buttons(KBDC kbdc) argument 771 recover_from_error(KBDC kbdc) argument 796 restore_controller(KBDC kbdc, int command_byte) argument 821 KBDC kbdc = sc->kbdc; local 3678 mouse_id_proc1(KBDC kbdc, int res, int scale, int *status) argument 3691 mouse_ext_command(KBDC kbdc, int command) argument 3713 enable_lcordless(KDBC kbdc, struct psm_softc *sc) argument 3735 enable_groller(KBDC kbdc, struct psm_softc *sc) argument 3772 enable_gmouse(KBDC kbdc, struct psm_softc *sc) argument 3795 enable_aglide(KBDC kbdc, struct psm_softc *sc) argument 3817 enable_kmouse(KBDC kbdc, struct psm_softc *sc) argument 3870 enable_mmanplus(KBDC kbdc, struct psm_softc *sc) argument 3928 enable_msexplorer(KBDC kbdc, struct psm_softc *sc) argument 3976 enable_msintelli(KBDC kbdc, struct psm_softc *sc) argument 4006 enable_4dmouse(KBDC kbdc, struct psm_softc *sc) argument 4038 enable_4dplus(KBDC kbdc, struct psm_softc *sc) argument 4487 enable_synaptics(KBDC kbdc, struct psm_softc *sc) argument 4969 enable_trackpoint(KBDC kbdc, struct psm_softc *sc) argument 5003 enable_versapad(KBDC kbdc, struct psm_softc *sc) argument [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); 339 * perform I/O, call `kbdc_lock(kbdc, TRUE)' and proceed only if 341 * Call `kbdc_lock(kbdc, FALSE)' when necessary I/O operaion 415 wait_while_controller_busy(struct atkbdc_softc *kbdc) argument 443 wait_for_data(struct atkbdc_softc *kbdc) argument 462 wait_for_kbd_data(struct atkbdc_softc *kbdc) argument 489 wait_for_kbd_ack(struct atkbdc_softc *kbdc) argument 518 wait_for_aux_data(struct atkbdc_softc *kbdc) argument 545 wait_for_aux_ack(struct atkbdc_softc *kbdc) argument [all...] |
/freebsd-10.2-release/sys/pc98/cbus/ |
H A D | pckbd.c | 274 KBDC kbdc; /* keyboard controller */ member in struct:pckbd_state 333 static int probe_keyboard(KBDC kbdc, int flags); 334 static int init_keyboard(KBDC kbdc, int *type, int flags); 336 static int kbdc_lock(KBDC kbdc, int lock); 337 static int kbdc_data_ready(KBDC kbdc); 338 static int read_kbd_data(KBDC kbdc); 339 static int read_kbd_data_no_wait(KBDC kbdc); 340 static int wait_for_kbd_data(struct kbdc_softc *kbdc); 404 KBDC kbdc; local 412 kbdc 873 probe_keyboard(KBDC kbdc, int flags) argument 879 init_keyboard(KBDC kbdc, int *type, int flags) argument 954 wait_for_kbd_data(struct kbdc_softc *kbdc) argument [all...] |