Home
last modified time | relevance | path

Searched refs:kbdc (Results 1 – 4 of 4) sorted by relevance

/dflybsd-src/sys/dev/misc/kbd/
H A Datkbd.c60 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 Datkbdcreg.h274 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 Datkbdc.c97 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 Dpsm.c439 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 …]