Lines Matching refs:kbdc
58 KBDC kbdc; /* keyboard controller */
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;
418 kbdc = kbdc_open(data[0]);
419 if (kbdc == NULL)
421 if (probe_keyboard(kbdc, flags)) {
451 state->kbdc = kbdc_open(data[0]);
452 if (state->kbdc == NULL)
463 if (probe_keyboard(state->kbdc, flags)) {/* shouldn't happen */
475 && init_keyboard(state->kbdc, &kbd->kb_type, kbd->kb_config)
561 c = read_kbd_data(((pckbd_state_t *)kbd->kb_data)->kbdc);
563 c = read_kbd_data_no_wait(((pckbd_state_t *)kbd->kb_data)->kbdc);
575 return kbdc_data_ready(((pckbd_state_t *)kbd->kb_data)->kbdc);
601 scancode = read_kbd_data(state->kbdc);
604 scancode = read_kbd_data_no_wait(state->kbdc);
708 return kbdc_data_ready(state->kbdc);
830 return kbdc_lock(((pckbd_state_t *)kbd->kb_data)->kbdc, lock);
864 if (((pckbd_state_t *)kbd->kb_data)->kbdc
865 != ((pckbd_state_t *)buf)->kbdc)
881 probe_keyboard(KBDC kbdc, int flags)
887 init_keyboard(KBDC kbdc, int *type, int flags)
962 wait_for_kbd_data(struct kbdc_softc *kbdc)
966 int port = kbdc->port;