sip_softc
struct sip_softc *sc = device_private(self);
struct sip_softc *sc = device_private(self);
struct sip_softc *sc = device_private(self);
sipcom_set_extsts(struct sip_softc *sc, int lasttx, struct mbuf *m0,
struct sip_softc *sc = ifp->if_softc;
struct sip_softc *sc = ifp->if_softc;
struct sip_softc *sc = ifp->if_softc;
struct sip_softc *sc = ifp->if_softc;
struct sip_softc *sc = arg;
sipcom_txintr(struct sip_softc *sc)
gsip_rxintr(struct sip_softc *sc)
sip_rxintr(struct sip_softc *sc)
struct sip_softc *sc = arg;
sipcom_reset(struct sip_softc *sc)
sipcom_dp83820_init(struct sip_softc *sc, uint64_t capenable)
struct sip_softc *sc = ifp->if_softc;
sipcom_rxdrain(struct sip_softc *sc)
struct sip_softc *sc = ifp->if_softc;
sipcom_read_eeprom(struct sip_softc *sc, int word, int wordcnt,
sipcom_add_rxbuf(struct sip_softc *sc, int idx)
sipcom_sis900_set_filter(struct sip_softc *sc)
sipcom_dp83815_set_filter(struct sip_softc *sc)
struct sip_softc *sc = device_private(self);
struct sip_softc *sc = device_private(self);
struct sip_softc *sc = ifp->if_softc;
struct sip_softc *sc = device_private(self);
struct sip_softc *sc = device_private(self);
struct sip_softc *sc = device_private(self);
struct sip_softc *sc = device_private(self);
void (*sc_rxintr)(struct sip_softc *);
struct sip_softc *sc = ifp->if_softc;
struct sip_softc *sc = device_private(self);
struct sip_softc *sc = device_private(self);
struct sip_softc *sc = ifp->if_softc;
sipcom_dp83820_read_macaddr(struct sip_softc *sc,
sipcom_sis900_eeprom_delay(struct sip_softc *sc)
sipcom_sis900_read_macaddr(struct sip_softc *sc,
sipcom_dp83815_read_macaddr(struct sip_softc *sc,
struct sip_softc *sc = ifp->if_softc;
sip_nexttx(const struct sip_softc *sc, int x)
sip_nextrx(const struct sip_softc *sc, int x)
sip_rxchain_reset(struct sip_softc *sc)
sip_rxchain_link(struct sip_softc *sc, struct mbuf *m)
sip_set_rxdp(struct sip_softc *sc, bus_addr_t addr)
sip_set_txdp(struct sip_softc *sc, bus_addr_t addr)
sip_cdtxsync(struct sip_softc *sc, const int x0, const int n0, const int ops)
sip_cdrxsync(struct sip_softc *sc, int x, int ops)
sip_init_txring(struct sip_softc *sc)
sip_init_txdesc(struct sip_softc *sc, int x, bus_addr_t bufptr, uint32_t cmdsts)
sip_init_rxdesc(struct sip_softc *sc, int x)
static bool sipcom_reset(struct sip_softc *);
static void sipcom_rxdrain(struct sip_softc *);
static int sipcom_add_rxbuf(struct sip_softc *, int);
static void sipcom_read_eeprom(struct sip_softc *, int, int,
static void sipcom_sis900_set_filter(struct sip_softc *);
static void sipcom_dp83815_set_filter(struct sip_softc *);
static void sipcom_dp83820_read_macaddr(struct sip_softc *,
static void sipcom_sis900_eeprom_delay(struct sip_softc *sc);
static void sipcom_sis900_read_macaddr(struct sip_softc *,
static void sipcom_dp83815_read_macaddr(struct sip_softc *,
static void sipcom_txintr(struct sip_softc *);
static void sip_rxintr(struct sip_softc *);
static void gsip_rxintr(struct sip_softc *);
CFATTACH_DECL3_NEW(gsip, sizeof(struct sip_softc),
CFATTACH_DECL3_NEW(sip, sizeof(struct sip_softc),
void (*sipv_set_filter)(struct sip_softc *);
void (*sipv_read_macaddr)(struct sip_softc *,
sipcom_dp83820_attach(struct sip_softc *sc, struct pci_attach_args *pa)
struct sip_softc *sc = device_private(self);