mesh_softc
mesh_sched(struct mesh_softc *sc)
mesh_poll(struct mesh_softc *sc, struct scsipi_xfer *xs)
mesh_done(struct mesh_softc *sc, struct mesh_scb *scb)
struct mesh_softc *sc =
static inline int mesh_read_reg(struct mesh_softc *, int);
static inline void mesh_set_reg(struct mesh_softc *, int, int);
static void mesh_error(struct mesh_softc *, struct mesh_scb *, int, int);
static void mesh_select(struct mesh_softc *, struct mesh_scb *);
static void mesh_identify(struct mesh_softc *, struct mesh_scb *);
static void mesh_command(struct mesh_softc *, struct mesh_scb *);
static void mesh_dma_setup(struct mesh_softc *, struct mesh_scb *);
static void mesh_dataio(struct mesh_softc *, struct mesh_scb *);
static void mesh_status(struct mesh_softc *, struct mesh_scb *);
static void mesh_msgin(struct mesh_softc *, struct mesh_scb *);
static void mesh_msgout(struct mesh_softc *, int);
static void mesh_bus_reset(struct mesh_softc *);
static void mesh_reset(struct mesh_softc *);
static int mesh_stp(struct mesh_softc *, int);
static void mesh_setsync(struct mesh_softc *, struct mesh_tinfo *);
static struct mesh_scb *mesh_get_scb(struct mesh_softc *);
static void mesh_free_scb(struct mesh_softc *, struct mesh_scb *);
static void mesh_sched(struct mesh_softc *);
static int mesh_poll(struct mesh_softc *, struct scsipi_xfer *);
static void mesh_done(struct mesh_softc *, struct mesh_scb *);
CFATTACH_DECL_NEW(mesh, sizeof(struct mesh_softc),
struct mesh_softc *sc = device_private(self);
mesh_read_reg(struct mesh_softc *sc, int reg)
mesh_set_reg(struct mesh_softc *sc, int reg, int val)
struct mesh_softc *sc;
struct mesh_softc *sc = arg;
mesh_error(struct mesh_softc *sc, struct mesh_scb *scb, int error, int exception)
mesh_select(struct mesh_softc *sc, struct mesh_scb *scb)
mesh_identify(struct mesh_softc *sc, struct mesh_scb *scb)
mesh_command(struct mesh_softc *sc, struct mesh_scb *scb)
mesh_dma_setup(struct mesh_softc *sc, struct mesh_scb *scb)
mesh_dataio(struct mesh_softc *sc, struct mesh_scb *scb)
mesh_status(struct mesh_softc *sc, struct mesh_scb *scb)
mesh_msgin(struct mesh_softc *sc, struct mesh_scb *scb)
mesh_msgout(struct mesh_softc *sc, int msg)
mesh_bus_reset(struct mesh_softc *sc)
mesh_reset(struct mesh_softc *sc)
mesh_stp(struct mesh_softc *sc, int v)
mesh_setsync(struct mesh_softc *sc, struct mesh_tinfo *ti)
mesh_get_scb(struct mesh_softc *sc)
mesh_free_scb(struct mesh_softc *sc, struct mesh_scb *scb)
struct mesh_softc *sc = device_private(chan->chan_adapter->adapt_dev);