Lines Matching refs:kbdc
274 KBDC kbdc; /* keyboard controller */
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;
412 kbdc = kbdc_open(data[0]);
413 if (kbdc == NULL)
415 if (probe_keyboard(kbdc, flags)) {
446 state->kbdc = kbdc_open(data[0]);
447 if (state->kbdc == NULL)
458 if (probe_keyboard(state->kbdc, flags)) {/* shouldn't happen */
470 && init_keyboard(state->kbdc, &kbd->kb_type, kbd->kb_config)
553 c = read_kbd_data(((pckbd_state_t *)kbd->kb_data)->kbdc);
555 c = read_kbd_data_no_wait(((pckbd_state_t *)kbd->kb_data)->kbdc);
567 return kbdc_data_ready(((pckbd_state_t *)kbd->kb_data)->kbdc);
593 scancode = read_kbd_data(state->kbdc);
596 scancode = read_kbd_data_no_wait(state->kbdc);
700 return kbdc_data_ready(state->kbdc);
822 return kbdc_lock(((pckbd_state_t *)kbd->kb_data)->kbdc, lock);
856 if (((pckbd_state_t *)kbd->kb_data)->kbdc
857 != ((pckbd_state_t *)buf)->kbdc)
873 probe_keyboard(KBDC kbdc, int flags)
879 init_keyboard(KBDC kbdc, int *type, int flags)
954 wait_for_kbd_data(struct kbdc_softc *kbdc)
958 int port = kbdc->port;