sonic_softc
CFATTACH_DECL_NEW(sn_jazzio, sizeof(struct sonic_softc),
struct sonic_softc *sc = device_private(self);
struct sonic_softc *sc = device_private(self);
CFATTACH_DECL_NEW(sn_nubus, sizeof(struct sonic_softc),
sn_obio_getaddr(struct sonic_softc *sc, uint8_t *lladdr)
sn_obio_getaddr_kludge(struct sonic_softc *sc, u_int8_t *lladdr)
static int sn_obio_getaddr(struct sonic_softc *, uint8_t *);
static int sn_obio_getaddr_kludge(struct sonic_softc *, uint8_t *);
CFATTACH_DECL_NEW(sn_obio, sizeof(struct sonic_softc),
struct sonic_softc *sc = device_private(self);
sonic_rxdrain(struct sonic_softc *sc)
struct sonic_softc *sc = ifp->if_softc;
sonic_add_rxbuf(struct sonic_softc *sc, int idx)
sonic_set_camentry(struct sonic_softc *sc, int entry, const uint8_t *enaddr)
sonic_set_filter(struct sonic_softc *sc)
struct sonic_softc *sc = device_private(self);
struct sonic_softc *sc = ifp->if_softc;
struct sonic_softc *sc = ifp->if_softc;
struct sonic_softc *sc = arg;
sonic_txintr(struct sonic_softc *sc)
sonic_rxintr(struct sonic_softc *sc)
static void sonic_reset(struct sonic_softc *);
static void sonic_rxdrain(struct sonic_softc *);
static int sonic_add_rxbuf(struct sonic_softc *, int);
static void sonic_set_filter(struct sonic_softc *);
static uint16_t sonic_txintr(struct sonic_softc *);
static void sonic_rxintr(struct sonic_softc *);
sonic_reset(struct sonic_softc *sc)
struct sonic_softc *sc = ifp->if_softc;
sonic_attach(struct sonic_softc *sc, const uint8_t *enaddr)
htosonic16(struct sonic_softc *sc, uint16_t val)
sonic16toh(struct sonic_softc *sc, uint16_t val)
htosonic32(struct sonic_softc *sc, uint32_t val)
sonic32toh(struct sonic_softc *sc, uint32_t val)
void sonic_attach(struct sonic_softc *, const uint8_t *);