oosiop_softc
struct oosiop_softc *sc = (void *)self;
struct oosiop_softc *sc = arg;
sizeof(struct oosiop_softc), oosiop_gsc_match, oosiop_gsc_attach
struct oosiop_softc *sc = xs->sc_link->bus->sb_adapter_softc;
oosiop_reset(struct oosiop_softc *sc, int allflags)
oosiop_reset_bus(struct oosiop_softc *sc)
oosiop_intr(struct oosiop_softc *sc)
oosiop_processintr(struct oosiop_softc *sc, u_int8_t istat)
oosiop_scriptintr(struct oosiop_softc *sc)
oosiop_msgin(struct oosiop_softc *sc, struct oosiop_cb *cb)
struct oosiop_softc *sc = xsc;
struct oosiop_softc *sc = xsc;
oosiop_attach(struct oosiop_softc *sc)
oosiop_alloc_cb(struct oosiop_softc *sc, int ncb)
oosiop_relocate_io(struct oosiop_softc *sc, bus_addr_t addr)
oosiop_relocate_tc(struct oosiop_softc *sc, bus_addr_t addr)
oosiop_fixup_select(struct oosiop_softc *sc, bus_addr_t addr, int id)
oosiop_fixup_jump(struct oosiop_softc *sc, bus_addr_t addr, bus_addr_t dst)
oosiop_fixup_move(struct oosiop_softc *sc, bus_addr_t addr, bus_size_t dbc,
oosiop_load_script(struct oosiop_softc *sc)
oosiop_setup_sgdma(struct oosiop_softc *sc, struct oosiop_cb *cb)
oosiop_setup_dma(struct oosiop_softc *sc)
oosiop_flush_fifo(struct oosiop_softc *sc)
oosiop_clear_fifo(struct oosiop_softc *sc)
oosiop_phasemismatch(struct oosiop_softc *sc)
int oosiop_alloc_cb(struct oosiop_softc *, int);
static __inline void oosiop_relocate_io(struct oosiop_softc *, bus_addr_t);
static __inline void oosiop_relocate_tc(struct oosiop_softc *, bus_addr_t);
static __inline void oosiop_fixup_select(struct oosiop_softc *, bus_addr_t,
oosiop_setup_syncxfer(struct oosiop_softc *sc)
static __inline void oosiop_fixup_jump(struct oosiop_softc *, bus_addr_t,
oosiop_set_syncparam(struct oosiop_softc *sc, int id, int period, int offset)
static __inline void oosiop_fixup_move(struct oosiop_softc *, bus_addr_t,
void oosiop_load_script(struct oosiop_softc *);
void oosiop_setup_sgdma(struct oosiop_softc *, struct oosiop_cb *);
struct oosiop_softc *sc;
void oosiop_setup_dma(struct oosiop_softc *);
void oosiop_flush_fifo(struct oosiop_softc *);
void oosiop_clear_fifo(struct oosiop_softc *);
void oosiop_phasemismatch(struct oosiop_softc *);
void oosiop_setup_syncxfer(struct oosiop_softc *);
void oosiop_set_syncparam(struct oosiop_softc *, int, int, int);
void oosiop_done(struct oosiop_softc *, struct oosiop_cb *);
oosiop_poll(struct oosiop_softc *sc, struct oosiop_cb *cb)
void oosiop_reset(struct oosiop_softc *, int);
void oosiop_reset_bus(struct oosiop_softc *);
void oosiop_scriptintr(struct oosiop_softc *);
oosiop_setup(struct oosiop_softc *sc, struct oosiop_cb *cb)
void oosiop_msgin(struct oosiop_softc *, struct oosiop_cb *);
void oosiop_setup(struct oosiop_softc *, struct oosiop_cb *);
void oosiop_poll(struct oosiop_softc *, struct oosiop_cb *);
oosiop_done(struct oosiop_softc *sc, struct oosiop_cb *cb)
void oosiop_processintr(struct oosiop_softc *, u_int8_t);
void oosiop_attach(struct oosiop_softc *);
int oosiop_intr(struct oosiop_softc *);