seeq8005_softc
struct seeq8005_softc *sc = arg;
ea_txint(struct seeq8005_softc *sc)
ea_rxint(struct seeq8005_softc *sc)
ea_read(struct seeq8005_softc *sc, int addr, int len)
ea_get(struct seeq8005_softc *sc, int addr, int totlen, struct ifnet *ifp)
struct seeq8005_softc *sc = ifp->if_softc;
ea_mc_reset(struct seeq8005_softc *sc)
static void ea_chipreset(struct seeq8005_softc *);
static void ea_ramtest(struct seeq8005_softc *);
ea_mc_reset_8004(struct seeq8005_softc *sc)
static int ea_stoptx(struct seeq8005_softc *);
static int ea_stoprx(struct seeq8005_softc *);
static void ea_await_fifo_empty(struct seeq8005_softc *);
static void ea_await_fifo_full(struct seeq8005_softc *);
static void ea_writebuf(struct seeq8005_softc *, u_char *, int, size_t);
ea_mc_reset_8005(struct seeq8005_softc *sc)
static void ea_readbuf(struct seeq8005_softc *, u_char *, int, size_t);
static void ea_select_buffer(struct seeq8005_softc *, int);
static void ea_set_address(struct seeq8005_softc *, int, const uint8_t *);
static void ea_read(struct seeq8005_softc *, int, int);
struct seeq8005_softc *sc = ifp->if_softc;
static struct mbuf *ea_get(struct seeq8005_softc *, int, int, struct ifnet *);
static void ea_txint(struct seeq8005_softc *);
static void ea_rxint(struct seeq8005_softc *);
static void ea_txpacket(struct seeq8005_softc *);
static int ea_writembuf(struct seeq8005_softc *, struct mbuf *, int);
static void ea_mc_reset(struct seeq8005_softc *);
static void ea_mc_reset_8004(struct seeq8005_softc *);
static void ea_mc_reset_8005(struct seeq8005_softc *);
seeq8005_attach(struct seeq8005_softc *sc, const uint8_t *myaddr, int *media,
struct seeq8005_softc *sc = ifp->if_softc;
struct seeq8005_softc *sc = ifp->if_softc;
ea_ramtest(struct seeq8005_softc *sc)
ea_stoptx(struct seeq8005_softc *sc)
ea_stoprx(struct seeq8005_softc *sc)
struct seeq8005_softc *sc = ifp->if_softc;
ea_chipreset(struct seeq8005_softc *sc)
ea_await_fifo_empty(struct seeq8005_softc *sc)
ea_await_fifo_full(struct seeq8005_softc *sc)
ea_writebuf(struct seeq8005_softc *sc, u_char *buf, int addr, size_t len)
ea_readbuf(struct seeq8005_softc *sc, u_char *buf, int addr, size_t len)
ea_select_buffer(struct seeq8005_softc *sc, int bufcode)
ea_set_address(struct seeq8005_softc *sc, int which, const uint8_t *ea)
struct seeq8005_softc *sc = ifp->if_softc;
struct seeq8005_softc *sc = ifp->if_softc;
ea_txpacket(struct seeq8005_softc *sc)
ea_writembuf(struct seeq8005_softc *sc, struct mbuf *m0, int bufstart)
int (*sc_mediachange)(struct seeq8005_softc *);
void (*sc_mediastatus)(struct seeq8005_softc *, struct ifmediareq *);
extern void seeq8005_attach(struct seeq8005_softc *, const u_int8_t *, int *,
struct seeq8005_softc sc_8005;
struct seeq8005_softc sc_8005;