atkbd_state_t
return kbdc_lock(((atkbd_state_t *)kbd->kb_data)->kbdc, lock);
atkbd_state_t *state;
state = (atkbd_state_t *)kbd->kb_data;
return sizeof(atkbd_state_t);
if (len < sizeof(atkbd_state_t))
bcopy(kbd->kb_data, buf, sizeof(atkbd_state_t));
if (len < sizeof(atkbd_state_t))
if (((atkbd_state_t *)kbd->kb_data)->kbdc
!= ((atkbd_state_t *)buf)->kbdc)
bcopy(buf, kbd->kb_data, sizeof(atkbd_state_t));
atkbd_state_t *state;
state = (atkbd_state_t *)kbd->kb_data;
atkbd_state_t *state = kbd->kb_data;
static atkbd_state_t default_kbd_state;
atkbd_state_t *state;
state = (atkbd_state_t *)kbd->kb_data;
atkbd_state_t *state = (atkbd_state_t *)kbd->kb_data;
atkbd_state_t *state = (atkbd_state_t *)kbd->kb_data;
empty_both_buffers(((atkbd_state_t *)kbd->kb_data)->kbdc, 10);
if (!test_controller(((atkbd_state_t *)kbd->kb_data)->kbdc))
else if (test_kbd_port(((atkbd_state_t *)kbd->kb_data)->kbdc) != 0)
c = read_kbd_data(((atkbd_state_t *)kbd->kb_data)->kbdc);
c = read_kbd_data_no_wait(((atkbd_state_t *)kbd->kb_data)->kbdc);
ret = kbdc_data_ready(((atkbd_state_t *)kbd->kb_data)->kbdc);
atkbd_state_t *state;
state = (atkbd_state_t *)kbd->kb_data;
atkbd_state_t *state;
state = (atkbd_state_t *)kbd->kb_data;
atkbd_state_t *state = kbd->kb_data;