#include <dev/pckbport/pckbportvar.h>pckbport_tag_t
pckbport_attach(void *, struct pckbport_accessops const *);
struct device *
pckbport_attach_slot(struct device *, pckbport_tag_t, pckbport_slot_t);
int
pckbport_cnattach(void *, struct pckbport_accessops const *, pckbport_slot_t);
void
pckbportintr(pckbport_tag_t, pckbport_slot_t, int);
void
pckbport_set_inputhandler(pckbport_tag_t, pckbport_slot_t, pckbport_inputfcn, void *, char *);
void
pckbport_flush(pckbport_tag_t, pckbport_slot_t);
int
pckbport_poll_cmd(pckbport_tag_t, pckbport_slot_t, u_char *, int, int, u_char *, int);
int
pckbport_enqueue_cmd(pckbport_tag_t, pckbport_slot_t, u_char *, int, int, int, u_char *);
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);