Lines Matching refs:kbd

42 typedef int		kbd_callback_func_t(keyboard_t *kbd, int event,
49 typedef int kbd_term_t(keyboard_t *kbd);
50 typedef int kbd_intr_t(keyboard_t *kbd, void *arg);
51 typedef int kbd_test_if_t(keyboard_t *kbd);
52 typedef int kbd_enable_t(keyboard_t *kbd);
53 typedef int kbd_disable_t(keyboard_t *kbd);
54 typedef int kbd_read_t(keyboard_t *kbd, int wait);
55 typedef int kbd_check_t(keyboard_t *kbd);
56 typedef u_int kbd_read_char_t(keyboard_t *kbd, int wait);
57 typedef int kbd_check_char_t(keyboard_t *kbd);
58 typedef int kbd_ioctl_t(keyboard_t *kbd, u_long cmd, caddr_t data);
59 typedef int kbd_lock_t(keyboard_t *kbd, int lock);
60 typedef void kbd_clear_state_t(keyboard_t *kbd);
61 typedef int kbd_get_state_t(keyboard_t *kbd, void *buf, size_t len);
62 typedef int kbd_set_state_t(keyboard_t *kbd, void *buf, size_t len);
63 typedef u_char *kbd_get_fkeystr_t(keyboard_t *kbd, int fkey,
65 typedef int kbd_poll_mode_t(keyboard_t *kbd, int on);
66 typedef void kbd_diag_t(keyboard_t *kbd, int level);
188 kbdd_probe(keyboard_t *kbd, int unit, void *arg, int flags)
191 return ((*kbd->kb_drv->kbdsw->probe)(unit, arg, flags));
195 kbdd_init(keyboard_t *kbd, int unit, keyboard_t **kbdpp, void *arg, int flags)
198 return ((*kbd->kb_drv->kbdsw->init)(unit, kbdpp, arg, flags));
202 kbdd_term(keyboard_t *kbd)
205 return ((*kbd->kb_drv->kbdsw->term)(kbd));
209 kbdd_intr(keyboard_t *kbd, void *arg)
212 return ((*kbd->kb_drv->kbdsw->intr)(kbd, arg));
216 kbdd_test_if(keyboard_t *kbd)
219 return ((*kbd->kb_drv->kbdsw->test_if)(kbd));
223 kbdd_enable(keyboard_t *kbd)
226 return ((*kbd->kb_drv->kbdsw->enable)(kbd));
230 kbdd_disable(keyboard_t *kbd)
233 return ((*kbd->kb_drv->kbdsw->disable)(kbd));
237 kbdd_read(keyboard_t *kbd, int wait)
240 return ((*kbd->kb_drv->kbdsw->read)(kbd, wait));
244 kbdd_check(keyboard_t *kbd)
247 return ((*kbd->kb_drv->kbdsw->check)(kbd));
251 kbdd_read_char(keyboard_t *kbd, int wait)
254 return ((*kbd->kb_drv->kbdsw->read_char)(kbd, wait));
258 kbdd_check_char(keyboard_t *kbd)
261 return ((*kbd->kb_drv->kbdsw->check_char)(kbd));
265 kbdd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t data)
268 if (kbd == NULL)
270 return ((*kbd->kb_drv->kbdsw->ioctl)(kbd, cmd, data));
274 kbdd_lock(keyboard_t *kbd, int lock)
277 return ((*kbd->kb_drv->kbdsw->lock)(kbd, lock));
281 kbdd_clear_state(keyboard_t *kbd)
284 (*kbd->kb_drv->kbdsw->clear_state)(kbd);
288 kbdd_get_state(keyboard_t *kbd, void *buf, int len)
291 return ((*kbd->kb_drv->kbdsw->get_state)(kbd, buf, len));
295 kbdd_set_state(keyboard_t *kbd, void *buf, int len)
298 return ((*kbd->kb_drv->kbdsw->set_state)(kbd, buf, len));
302 kbdd_get_fkeystr(keyboard_t *kbd, int fkey, size_t *len)
305 return ((*kbd->kb_drv->kbdsw->get_fkeystr)(kbd, fkey, len));
309 kbdd_poll(keyboard_t *kbd, int on)
312 return ((*kbd->kb_drv->kbdsw->poll)(kbd, on));
316 kbdd_diag(keyboard_t *kbd, int level)
319 (*kbd->kb_drv->kbdsw->diag)(kbd, level);
331 int kbd_register(keyboard_t *kbd);
332 int kbd_unregister(keyboard_t *kbd);
334 void kbd_init_struct(keyboard_t *kbd, char *name, int type,
337 void kbd_set_maps(keyboard_t *kbd, struct keymap *keymap,
344 int kbd_release(keyboard_t *kbd, void *id);
345 int kbd_change_callback(keyboard_t *kbd, void *id,
356 void kbd_ev_event(keyboard_t *kbd, uint16_t type,
362 int kbd_attach(keyboard_t *kbd);
363 int kbd_detach(keyboard_t *kbd);
403 /* Initialization for the kbd layer, performed by cninit. */
406 int genkbd_commonioctl(keyboard_t *kbd, u_long cmd, caddr_t arg);
407 int genkbd_keyaction(keyboard_t *kbd, int keycode, int up,