zs_chanstate
uint8_t zs_read_reg(struct zs_chanstate *, uint8_t);
uint8_t zs_read_csr(struct zs_chanstate *);
uint8_t zs_read_data(struct zs_chanstate *);
void zs_write_reg(struct zs_chanstate *, uint8_t, uint8_t);
void zs_write_csr(struct zs_chanstate *, uint8_t);
void zs_write_data(struct zs_chanstate *, uint8_t);
struct zs_chanstate *zsc_cs[2]; /* channel soft state */
int zs_get_speed(struct zs_chanstate *);
zs_abort(struct zs_chanstate *channel)
int zs_enable (struct zs_chanstate *);
void zs_disable (struct zs_chanstate *);
struct zs_chanstate *cs;
zsmdioctl(struct zs_chanstate *cs, u_long cmd, caddr_t data)
zsmd_setclock(struct zs_chanstate *cs)
struct zs_chanstate *cs;
zs_dma_setup(struct zs_chanstate *cs, caddr_t pa, int len)
zs_get_speed(struct zs_chanstate *cs)
zs_set_speed(struct zs_chanstate *cs, int bps)
zs_set_modes(struct zs_chanstate *cs, int cflag)
zs_read_reg(struct zs_chanstate *cs, u_char reg)
zs_write_reg(struct zs_chanstate *cs, u_char reg, u_char val)
zs_read_csr(struct zs_chanstate *cs)
zs_write_csr(struct zs_chanstate *cs, u_char val)
zs_read_data(struct zs_chanstate *cs)
zs_write_data(struct zs_chanstate *cs, u_char val)
zs_enable(struct zs_chanstate *cs)
zs_disable(struct zs_chanstate *cs)
u_char zs_read_reg(struct zs_chanstate *cs, u_char reg);
u_char zs_read_csr(struct zs_chanstate *cs);
u_char zs_read_data(struct zs_chanstate *cs);
void zs_write_reg(struct zs_chanstate *cs, u_char reg, u_char val);
void zs_write_csr(struct zs_chanstate *cs, u_char val);
void zs_write_data(struct zs_chanstate *cs, u_char val);
int zsmdioctl(struct zs_chanstate *cs, u_long cmd, caddr_t data);
void zsmd_setclock(struct zs_chanstate *cs);
struct zs_chanstate xzs_cs;
struct zs_chanstate *zsc_cs[2]; /* channel A and B soft state */
struct zs_chanstate;
struct zs_chanstate *zst_cs;
static void zskbd_rxint(struct zs_chanstate *);
static void zskbd_stint(struct zs_chanstate *, int);
static void zskbd_txint(struct zs_chanstate *);
static void zskbd_softint(struct zs_chanstate *);
struct zs_chanstate *cs;
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *cs = zst->zst_cs;
zskbd_rxint(struct zs_chanstate *cs)
zskbd_txint(struct zs_chanstate *cs)
zskbd_stint(struct zs_chanstate *cs, int force)
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *cs = zst->zst_cs;
zskbd_softint(struct zs_chanstate *cs)
static int zs_get_speed(struct zs_chanstate *);
struct zs_chanstate *cs;
zs_get_speed(struct zs_chanstate *cs)
zs_set_speed(struct zs_chanstate *cs, int bps)
zs_set_modes(struct zs_chanstate *cs, int cflag)
zs_read_reg(struct zs_chanstate *cs, u_char reg)
zs_write_reg(struct zs_chanstate *cs, u_char reg, u_char val)
zs_read_csr(struct zs_chanstate *cs)
zs_write_csr(struct zs_chanstate *cs, u_char val)
zs_read_data(struct zs_chanstate *cs)
zs_write_data(struct zs_chanstate *cs, u_char val)
zs_abort(struct zs_chanstate *cs)
struct zs_chanstate *zsc_cs[2]; /* channel A and B soft state */
struct zs_chanstate zsc_cs_store[2];
u_char zs_read_reg(struct zs_chanstate *cs, u_char reg);
u_char zs_read_csr(struct zs_chanstate *cs);
u_char zs_read_data(struct zs_chanstate *cs);
void zs_write_reg(struct zs_chanstate *cs, u_char reg, u_char val);
void zs_write_csr(struct zs_chanstate *cs, u_char val);
void zs_write_data(struct zs_chanstate *cs, u_char val);
zs_break(struct zs_chanstate *cs, int set)
zs_iflush(struct zs_chanstate *cs)
zs_loadchannelregs(struct zs_chanstate *cs)
struct zs_chanstate *cs0, *cs1;
struct zs_chanstate *cs;
static void zsnull_rxint (struct zs_chanstate *);
static void zsnull_stint (struct zs_chanstate *, int);
static void zsnull_txint (struct zs_chanstate *);
static void zsnull_softint(struct zs_chanstate *);
zsnull_rxint(struct zs_chanstate *cs)
zsnull_stint(struct zs_chanstate *cs, int force)
zsnull_txint(struct zs_chanstate *cs)
zsnull_softint(struct zs_chanstate *cs)
struct zs_chanstate *cs_ctl_chan;
int (*enable)(struct zs_chanstate *);
void (*disable)(struct zs_chanstate *);
void zs_abort(struct zs_chanstate *);
void zs_break(struct zs_chanstate *, int);
void zs_iflush(struct zs_chanstate *);
void zs_loadchannelregs(struct zs_chanstate *);
int zs_set_speed(struct zs_chanstate *, int);
int zs_set_modes(struct zs_chanstate *, int);
struct zs_chanstate;
void (*zsop_rxint)(struct zs_chanstate *);
void (*zsop_stint)(struct zs_chanstate *, int);
void (*zsop_txint)(struct zs_chanstate *);
void (*zsop_softint)(struct zs_chanstate *);
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *cs = zst->zst_cs, *ccs;
struct zs_chanstate *cs = zst->zst_cs, *ccs;
struct zs_chanstate *cs = zst->zst_cs, *ccs;
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *cs = zst->zst_cs, *ccs;
zstty_rxint(struct zs_chanstate *cs)
zstty_txint(struct zs_chanstate *cs)
zstty_stint(struct zs_chanstate *cs, int force)
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *zst_cs;
struct zs_chanstate *cs = zst->zst_cs;
zstty_softint(struct zs_chanstate *cs)
void zstty_rxint(struct zs_chanstate *);
void zstty_stint(struct zs_chanstate *, int);
void zstty_txint(struct zs_chanstate *);
void zstty_softint(struct zs_chanstate *);
struct zs_chanstate *cs;
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *cs;
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *cs = zst->zst_cs;
struct zs_chanstate *sc_cs;
void zsms_rxint(struct zs_chanstate *);
void zsms_softint(struct zs_chanstate *);
void zsms_stint(struct zs_chanstate *, int);
void zsms_txint(struct zs_chanstate *);
struct zs_chanstate *cs;
struct zs_chanstate *cs = sc->sc_cs;
struct zs_chanstate *cs = sc->sc_cs;
zsms_rxint(struct zs_chanstate *cs)
zsms_txint(struct zs_chanstate *cs)
zsms_stint(struct zs_chanstate *cs, int force)
zsms_softint(struct zs_chanstate *cs)
struct zs_chanstate *cs = sc->sc_cs;
static struct zs_chanstate zs_ioasic_conschanstate_store;
static void zs_putc(struct zs_chanstate *, int);
struct zs_chanstate *cs;
cs = malloc(sizeof(struct zs_chanstate),
zs_set_speed(struct zs_chanstate *cs, int bps)
zs_set_modes(struct zs_chanstate *cs, int cflag)
zs_read_reg(struct zs_chanstate *cs, uint8_t reg)
zs_write_reg(struct zs_chanstate *cs, uint8_t reg, uint8_t val)
zs_read_csr(struct zs_chanstate *cs)
zs_write_csr(struct zs_chanstate *cs, uint8_t val)
zs_read_data(struct zs_chanstate *cs)
zs_write_data(struct zs_chanstate *cs, uint8_t val)
zs_abort(struct zs_chanstate *cs)
zs_getc(struct zs_chanstate *cs)
zs_putc(struct zs_chanstate *cs, int c)
struct zs_chanstate *cs;
struct zs_chanstate *cs = &zs_ioasic_conschanstate_store;
struct zs_chanstate *cs = &zs_ioasic_conschanstate_store;
extern int zskbd_cnattach(struct zs_chanstate *);
extern int zs_getc(struct zs_chanstate *);