esc_softc
cosc_led(struct esc_softc *sc, int mode)
struct esc_softc *dev = arg;
cosc_set_dma_adr(struct esc_softc *sc, void *ptr)
cosc_set_dma_tc(struct esc_softc *sc, unsigned int len)
cosc_set_dma_mode(struct esc_softc *sc, int mode)
cosc_setup_dma(struct esc_softc *sc, void *ptr, int len, int mode)
cosc_need_bump(struct esc_softc *sc, void *ptr, int len)
cosc_build_dma_chain(struct esc_softc *sc, struct esc_dma_chain *chain, void *p, int l)
int cosc_setup_dma(struct esc_softc *, void *, int, int);
int cosc_build_dma_chain(struct esc_softc *, struct esc_dma_chain *, void *,
int cosc_need_bump(struct esc_softc *, void *, int);
void cosc_led(struct esc_softc *, int);
void cosc_set_dma_adr(struct esc_softc *, void *);
void cosc_set_dma_tc(struct esc_softc *, unsigned int);
void cosc_set_dma_mode(struct esc_softc *, int);
struct esc_softc sc_softc;
esc_midaction(struct esc_softc *dev, esc_regmap_p rp, struct nexus *nexus)
void escinitialize(struct esc_softc *);
void esc_donextcmd(struct esc_softc *dev, struct esc_pending *pendp);
void esc_scsidone(struct esc_softc *dev, struct scsipi_xfer *xs,
void escintr(struct esc_softc *dev);
void esciwait(struct esc_softc *dev);
void escreset(struct esc_softc *dev, int how);
int escselect(struct esc_softc *dev, struct esc_pending *pendp,
void escicmd(struct esc_softc *dev, struct esc_pending *pendp);
int escgo(struct esc_softc *dev, struct esc_pending *pendp);
void esc_init_nexus(struct esc_softc *, struct nexus *);
void esc_save_pointers(struct esc_softc *);
esc_postaction(struct esc_softc *dev, esc_regmap_p rp, struct nexus *nexus)
void esc_restore_pointers(struct esc_softc *);
void esc_ixfer(struct esc_softc *);
void esc_build_sdtrm(struct esc_softc *, int, int);
int esc_select_unit(struct esc_softc *, short);
struct nexus *esc_arbitate_target(struct esc_softc *, int);
void esc_setup_nexus(struct esc_softc *, struct nexus *, struct esc_pending *,
int esc_pretests(struct esc_softc *, esc_regmap_p);
int esc_midaction(struct esc_softc *, esc_regmap_p, struct nexus *);
int esc_postaction(struct esc_softc *, esc_regmap_p, struct nexus *);
escintr(struct esc_softc *dev)
escicmd(struct esc_softc *dev, struct esc_pending *pendp)
esc_init_nexus(struct esc_softc *dev, struct nexus *nexus)
escinitialize(struct esc_softc *dev)
struct esc_softc *dev = device_private(chan->chan_adapter->adapt_dev);
esc_donextcmd(struct esc_softc *dev, struct esc_pending *pendp)
esc_scsidone(struct esc_softc *dev, struct scsipi_xfer *xs, int stat)
escreset(struct esc_softc *dev, int how)
esc_save_pointers(struct esc_softc *dev)
esc_restore_pointers(struct esc_softc *dev)
esciwait(struct esc_softc *dev)
esc_ixfer(struct esc_softc *dev)
esc_ixfer(struct esc_softc *dev)
esc_build_sdtrm(struct esc_softc *dev, int period, int offset)
esc_select_unit(struct esc_softc *dev, short target)
esc_arbitate_target(struct esc_softc *dev, int target)
esc_setup_nexus(struct esc_softc *dev, struct nexus *nexus, struct esc_pending *pendp, unsigned char *cbuf, int clen, unsigned char *buf, int len, int mode)
escselect(struct esc_softc *dev, struct esc_pending *pendp, unsigned char *cbuf, int clen, unsigned char *buf, int len, int mode)
escgo(struct esc_softc *dev, struct esc_pending *pendp)
esc_pretests(struct esc_softc *dev, esc_regmap_p rp)
int (*sc_setup_dma)(struct esc_softc *, void *,
int (*sc_build_dma_chain)(struct esc_softc *,
int (*sc_need_bump)(struct esc_softc *, void *,
void (*sc_led)(struct esc_softc *, int);
void escinitialize(struct esc_softc *sc);
void escintr(struct esc_softc *dev);