keystate
kbtrans_key_t *keycode, enum keystate *state)
kbtrans_key_t *, enum keystate *);
enum keystate *, boolean_t *);
enum keystate *, boolean_t *);
enum keystate *state,
enum keystate *state,
int *, enum keystate *, boolean_t *) = NULL;
enum keystate *state,
enum keystate state;
enum keystate state)
enum keystate *state)
enum keystate *state);
enum keystate state);
static void kb8042_process_key(struct kb8042 *, kbtrans_key_t, enum keystate);
enum keystate state)
enum keystate *))kb8042_polled_keycheck;
int *keynum, enum keystate *, boolean_t *);
kbtrans_key_t key, enum keystate newstate)
struct keyboard_callback *, kbtrans_key_t, enum keystate);
struct keyboard_callback *cb, kbtrans_key_t key, enum keystate state)
kbtrans_key_t, enum keystate);
enum keystate state;
enum keystate state)
void (*usbkbm_xlate[2])(usbkbm_state_t *, int, enum keystate) = {
int *key, enum keystate *state)
usbkbm_streams_callback(usbkbm_state_t *usbkbmd, int key, enum keystate state)
usbkbm_wrap_kbtrans(usbkbm_state_t *usbkbmd, int key, enum keystate state)
usbkbm_usb2pc_xlate(usbkbm_state_t *usbkbmd, int key, enum keystate state)
usbkbm_poll_callback(usbkbm_state_t *usbkbmd, int key, enum keystate state)
usbkbm_get_scancode(usbkbm_state_t *usbkbmd, int *key, enum keystate *state)
enum keystate *))usbkbm_polled_keycheck;
typedef void (*process_key_callback_t)(usbkbm_state_t *, int, enum keystate);
int *, enum keystate *);
static void usbkbm_poll_callback(usbkbm_state_t *, int, enum keystate);
static void usbkbm_streams_callback(usbkbm_state_t *, int, enum keystate);
static void usbkbm_usb2pc_xlate(usbkbm_state_t *, int, enum keystate);
static void usbkbm_wrap_kbtrans(usbkbm_state_t *, int, enum keystate);
static void usbkbm_get_scancode(usbkbm_state_t *, int *, enum keystate *);
kbtrans_key_t *, enum keystate *);
enum keystate lqs_key_state[KBTRANS_KEYNUMS_MAX];
enum keystate state);
kbtrans_key_t *, enum keystate *);
kbtrans_key_t *, enum keystate *);
enum keystate poll_state; /* pressed or released */