Searched refs:kbdc (Results 1 – 4 of 4) sorted by relevance
/dflybsd-src/sys/dev/misc/kbd/ |
H A D | atkbd.c | 60 KBDC kbdc; /* keyboard controller */ member 85 static int atkbd_reset(KBDC kbdc, int flags, int c); 88 #define ALLOW_DISABLE_KBD(kbdc) !HAS_QUIRK(kbdc, KBDC_QUIRK_KEEP_ACTIVATED) argument 268 static int setup_kbd_port(KBDC kbdc, int port, int intr); 269 static int get_kbd_echo(KBDC kbdc); 270 static int probe_keyboard(KBDC kbdc, int flags); 271 static int init_keyboard(KBDC kbdc, int *type, int flags); 272 static int write_kbd(KBDC kbdc, int command, int data); 273 static int get_kbd_id(KBDC kbdc); 360 KBDC kbdc; in atkbd_probe() local [all …]
|
H A D | atkbdcreg.h | 274 int kbdc_lock(KBDC kbdc, int lock); 275 int kbdc_data_ready(KBDC kbdc); 277 int write_controller_command(KBDC kbdc,int c); 278 int write_controller_data(KBDC kbdc, int c); 279 int write_controller_w1r1(KBDC kbdc, int c, int d); 281 int write_kbd_command(KBDC kbdc,int c); 282 int write_aux_command(KBDC kbdc,int c); 283 int send_kbd_command(KBDC kbdc,int c); 284 int send_aux_command(KBDC kbdc,int c); 285 int send_kbd_command_and_data(KBDC kbdc,int c,int d); [all …]
|
H A D | atkbdc.c | 97 static int wait_while_controller_busy(atkbdc_softc_t *kbdc); 98 static int wait_for_data(atkbdc_softc_t *kbdc); 99 static int wait_for_kbd_data(atkbdc_softc_t *kbdc); 100 static int wait_for_kbd_ack(atkbdc_softc_t *kbdc); 101 static int wait_for_aux_data(atkbdc_softc_t *kbdc); 102 static int wait_for_aux_ack(atkbdc_softc_t *kbdc); 442 wait_while_controller_busy(struct atkbdc_softc *kbdc) in wait_while_controller_busy() argument 449 while ((f = read_status(kbdc)) & KBDS_INPUT_BUFFER_FULL) { in wait_while_controller_busy() 452 c = read_data(kbdc); in wait_while_controller_busy() 453 addq(&kbdc->kbd, c); in wait_while_controller_busy() [all …]
|
/dflybsd-src/sys/dev/misc/psm/ |
H A D | psm.c | 439 KBDC kbdc; /* handle to access kbd controller */ member 525 #define ALWAYS_RESTORE_CONTROLLER(kbdc) !(kbdc->quirks \ argument 790 enable_aux_dev(KBDC kbdc) in enable_aux_dev() argument 795 res = send_aux_command(kbdc, PSMC_ENABLE_DEV); in enable_aux_dev() 802 disable_aux_dev(KBDC kbdc) in disable_aux_dev() argument 807 res = send_aux_command(kbdc, PSMC_DISABLE_DEV); in disable_aux_dev() 814 get_mouse_status(KBDC kbdc, int *status, int flag, int len) in get_mouse_status() argument 830 empty_aux_buffer(kbdc, 5); in get_mouse_status() 831 res = send_aux_command(kbdc, cmd); in get_mouse_status() 838 status[i] = read_aux_data(kbdc); in get_mouse_status() [all …]
|