pckbport_slot_t
iomdkbc_send_devcmd(void *cookie, pckbport_slot_t slot, u_char cmd)
iomdkbc_poll_data1(void *cookie, pckbport_slot_t slot)
iomdkbc_xt_translation(void *cookie, pckbport_slot_t slot, int on)
iomdkbc_slot_enable(void *cookie, pckbport_slot_t slot, int on)
iomdkbc_intr_establish(void *cookie, pckbport_slot_t slot)
iomdkbc_set_poll(void *cookie, pckbport_slot_t slot, int on)
static int iomdkbc_xt_translation(void *, pckbport_slot_t, int);
static int iomdkbc_send_devcmd(void *, pckbport_slot_t, u_char);
static int iomdkbc_poll_data1(void *, pckbport_slot_t);
static void iomdkbc_slot_enable(void *, pckbport_slot_t, int);
static void iomdkbc_intr_establish(void *, pckbport_slot_t);
static void iomdkbc_set_poll(void *, pckbport_slot_t, int);
static int sackbc_xt_translation(void *, pckbport_slot_t, int);
static int sackbc_send_devcmd(void *, pckbport_slot_t, u_char);
static int sackbc_poll_data1(void *, pckbport_slot_t);
static void sackbc_slot_enable(void *, pckbport_slot_t, int);
static void sackbc_intr_establish(void *, pckbport_slot_t);
static void sackbc_set_poll(void *, pckbport_slot_t, int);
sackbc_intr_establish(void *cookie, pckbport_slot_t slot)
sackbc_poll_data1(void *cookie, pckbport_slot_t slot)
sackbc_send_cmd(void *cookie, pckbport_slot_t slot, u_char val)
sackbc_xt_translation(void *self, pckbport_slot_t slot, int on)
sackbc_slot_enable(void *self, pckbport_slot_t slot, int on)
sackbc_set_poll(void *self, pckbport_slot_t slot, int on)
pstwo_xt_translation(void *arg, pckbport_slot_t port, int enable)
pstwo_send_devcmd(void *arg, pckbport_slot_t slot, u_char byte)
pstwo_poll_data1(void *arg, pckbport_slot_t slot)
pstwo_slot_enable(void *arg, pckbport_slot_t slot, int enable)
pstwo_intr_establish(void *arg, pckbport_slot_t slot)
pstwo_set_poll(void *arg, pckbport_slot_t slot, int enable)
pckbport_slot_t sc_slot;
static int pstwo_xt_translation(void *, pckbport_slot_t, int);
static int pstwo_send_devcmd(void *, pckbport_slot_t, u_char);
static int pstwo_poll_data1(void *, pckbport_slot_t);
static void pstwo_slot_enable(void *, pckbport_slot_t, int);
static void pstwo_intr_establish(void *, pckbport_slot_t);
static void pstwo_set_poll(void *, pckbport_slot_t, int);
static int gsckbc_send_devcmd(void *, pckbport_slot_t, u_char);
static int gsckbc_poll_data1(void *, pckbport_slot_t);
static void gsckbc_slot_enable(void *, pckbport_slot_t, int);
static void gsckbc_intr_establish(void *, pckbport_slot_t);
static void gsckbc_set_poll(void *, pckbport_slot_t, int);
pckbport_slot_t sc_slot; /* kbd or mouse / aux slot */
gsckbc_xt_translation(void *cookie, pckbport_slot_t slot, int on)
gsckbc_send_devcmd(void *cookie, pckbport_slot_t slot, u_char byte)
gsckbc_poll_data1(void *cookie, pckbport_slot_t slot)
gsckbc_slot_enable(void *cookie, pckbport_slot_t slot, int on)
gsckbc_intr_establish(void *cookie, pckbport_slot_t slot)
gsckbc_set_poll(void *cookie, pckbport_slot_t slot, int on)
static int gsckbc_xt_translation(void *, pckbport_slot_t, int);
pckbport_slot_t slot;
macekbc_reset(struct macekbc_internal *t, pckbport_slot_t slot)
macekbc_wait(struct macekbc_internal *t, pckbport_slot_t slot,
macekbc_xt_translation(void *opaque, pckbport_slot_t port, int on)
macekbc_send_devcmd(void *opaque, pckbport_slot_t slot, u_char byte)
macekbc_poll_data1(void *opaque, pckbport_slot_t slot)
macekbc_slot_enable(void *opaque, pckbport_slot_t slot, int on)
macekbc_intr_establish(void *opaque, pckbport_slot_t slot)
macekbc_set_poll(void *opaque, pckbport_slot_t slot, int on)
static void macekbc_reset(struct macekbc_internal *, pckbport_slot_t);
static int macekbc_xt_translation(void *, pckbport_slot_t, int);
static int macekbc_send_devcmd(void *, pckbport_slot_t, u_char);
static int macekbc_poll_data1(void *, pckbport_slot_t);
static void macekbc_slot_enable(void *, pckbport_slot_t, int);
static void macekbc_intr_establish(void *, pckbport_slot_t);
static void macekbc_set_poll(void *, pckbport_slot_t, int);
pckbport_slot_t sc_kbcslot;
static int kbd_pckbport_set_xtscancode(pckbport_tag_t, pckbport_slot_t);
kbd_pckbport_set_xtscancode(pckbport_tag_t kbctag, pckbport_slot_t kbcslot)
pckbport_slot_t sc_kbcslot;
pckbc_js_intr_establish(struct pckbc_softc *sc, pckbport_slot_t slot)
pckbport_machdep_cnattach(pckbport_tag_t constag, pckbport_slot_t slot)
static void pckbc_js_intr_establish(struct pckbc_softc *, pckbport_slot_t);
pckbc_ebus_intr_establish(struct pckbc_softc *sc, pckbport_slot_t slot)
static void pckbc_ebus_intr_establish(struct pckbc_softc *, pckbport_slot_t);
pckbc_intr_establish(void *pt, pckbport_slot_t slot)
static int pckbc_xt_translation(void *, pckbport_slot_t, int);
static int pckbc_send_devcmd(void *, pckbport_slot_t, u_char);
static void pckbc_slot_enable(void *, pckbport_slot_t, int);
static void pckbc_intr_establish(void *, pckbport_slot_t);
plkmi_slot_enable(void *priv, pckbport_slot_t slot, int on)
plkmi_set_poll(void *priv, pckbport_slot_t slot, int on)
plkmi_intr_establish(void *priv, pckbport_slot_t slot)
plkmi_xt_translation(void *priv, pckbport_slot_t port, int on)
plkmi_send_devcmd(void *priv, pckbport_slot_t slot, u_char byte)
plkmi_poll_data1(void *priv, pckbport_slot_t slot)
pms_alps_cm_write_nibble(pckbport_tag_t tag, pckbport_slot_t slot, uint8_t nibble)
pms_alps_set_address(pckbport_tag_t tag, pckbport_slot_t slot, uint16_t reg)
pms_alps_cm_read_1(pckbport_tag_t tag, pckbport_slot_t slot, uint16_t reg,
pms_alps_cm_write_1(pckbport_tag_t tag, pckbport_slot_t slot, uint16_t reg,
pckbport_slot_t slot = psc->sc_kbcslot;
pms_elantech_read_1(pckbport_tag_t tag, pckbport_slot_t slot, uint8_t reg,
pms_elantech_write_1(pckbport_tag_t tag, pckbport_slot_t slot, uint8_t reg,
pckbport_slot_t t_kbcslot;
int pckbd_set_xtscancode(pckbport_tag_t, pckbport_slot_t,
int pckbd_init(struct pckbd_internal *, pckbport_tag_t, pckbport_slot_t,
pckbd_set_xtscancode(pckbport_tag_t kbctag, pckbport_slot_t kbcslot,
pckbd_is_console(pckbport_tag_t tag, pckbport_slot_t slot)
pckbport_slot_t kbcslot, int console)
pckbport_poll_data1(pckbport_tag_t t, pckbport_slot_t slot)
pckbport_send_devcmd(struct pckbport_tag *t, pckbport_slot_t slot, u_char val)
pckbport_slot_t slot)
pckbport_flush(pckbport_tag_t t, pckbport_slot_t slot)
pckbport_poll_data(pckbport_tag_t t, pckbport_slot_t slot)
pckbport_xt_translation(pckbport_tag_t t, pckbport_slot_t slot, int on)
pckbport_slot_enable(pckbport_tag_t t, pckbport_slot_t slot, int on)
pckbport_set_poll(pckbport_tag_t t, pckbport_slot_t slot, int on)
pckbport_poll_cmd1(struct pckbport_tag *t, pckbport_slot_t slot,
pckbport_poll_cmd(pckbport_tag_t t, pckbport_slot_t slot, const u_char *cmd,
pckbport_start(struct pckbport_tag *t, pckbport_slot_t slot)
pckbport_cmdresponse(struct pckbport_tag *t, pckbport_slot_t slot, u_char data)
pckbport_enqueue_cmd(pckbport_tag_t t, pckbport_slot_t slot, const u_char *cmd,
pckbport_set_inputhandler(pckbport_tag_t t, pckbport_slot_t slot,
pckbportintr(pckbport_tag_t t, pckbport_slot_t slot, int data)
pckbport_slot_t slot)
static int pckbport_poll_data1(pckbport_tag_t, pckbport_slot_t);
static int pckbport_send_devcmd(struct pckbport_tag *, pckbport_slot_t,
static void pckbport_poll_cmd1(struct pckbport_tag *, pckbport_slot_t,
static int pckbport_cmdresponse(struct pckbport_tag *, pckbport_slot_t,
static void pckbport_start(struct pckbport_tag *, pckbport_slot_t);
void pckbportintr(pckbport_tag_t, pckbport_slot_t, int);
int pckbport_machdep_cnattach(pckbport_tag_t, pckbport_slot_t);
int (*t_xt_translation)(void *, pckbport_slot_t, int);
int (*t_send_devcmd) (void *, pckbport_slot_t, u_char);
int (*t_poll_data1) (void *, pckbport_slot_t);
void (*t_slot_enable) (void *, pckbport_slot_t, int);
void (*t_intr_establish)(void *, pckbport_slot_t);
void (*t_set_poll) (void *, pckbport_slot_t, int);
pckbport_slot_t pa_slot;
void pckbport_set_inputhandler(pckbport_tag_t, pckbport_slot_t,
void pckbport_flush(pckbport_tag_t, pckbport_slot_t);
int pckbport_poll_cmd(pckbport_tag_t, pckbport_slot_t, const u_char *, int,
int pckbport_enqueue_cmd(pckbport_tag_t, pckbport_slot_t, const u_char *, int,
int pckbport_poll_data(pckbport_tag_t, pckbport_slot_t);
void pckbport_set_poll(pckbport_tag_t, pckbport_slot_t, int);
int pckbport_xt_translation(pckbport_tag_t, pckbport_slot_t, int);
void pckbport_slot_enable(pckbport_tag_t, pckbport_slot_t, int);
pckbport_slot_t);
device_t pckbport_attach_slot(device_t, pckbport_tag_t, pckbport_slot_t);
pms_protocol(pckbport_tag_t tag, pckbport_slot_t slot)
pms_sliced_command(pckbport_tag_t tag, pckbport_slot_t slot, u_char scmd)
static int pms_protocol(pckbport_tag_t, pckbport_slot_t);
pckbport_slot_t sc_kbcslot;
int pms_sliced_command(pckbport_tag_t, pckbport_slot_t, u_char);