Lines Matching defs:sip_softc
202 struct sip_softc {
358 void (*sc_rxintr)(struct sip_softc *);
445 sip_nexttx(const struct sip_softc *sc, int x)
451 sip_nextrx(const struct sip_softc *sc, int x)
458 sip_rxchain_reset(struct sip_softc *sc)
467 sip_rxchain_link(struct sip_softc *sc, struct mbuf *m)
483 sip_set_rxdp(struct sip_softc *sc, bus_addr_t addr)
492 sip_set_txdp(struct sip_softc *sc, bus_addr_t addr)
501 sip_cdtxsync(struct sip_softc *sc, const int x0, const int n0, const int ops)
523 sip_cdrxsync(struct sip_softc *sc, int x, int ops)
530 sip_init_txring(struct sip_softc *sc)
558 sip_init_txdesc(struct sip_softc *sc, int x, bus_addr_t bufptr, uint32_t cmdsts)
576 sip_init_rxdesc(struct sip_softc *sc, int x)
625 static bool sipcom_reset(struct sip_softc *);
626 static void sipcom_rxdrain(struct sip_softc *);
627 static int sipcom_add_rxbuf(struct sip_softc *, int);
628 static void sipcom_read_eeprom(struct sip_softc *, int, int,
632 static void sipcom_sis900_set_filter(struct sip_softc *);
633 static void sipcom_dp83815_set_filter(struct sip_softc *);
635 static void sipcom_dp83820_read_macaddr(struct sip_softc *,
637 static void sipcom_sis900_eeprom_delay(struct sip_softc *sc);
638 static void sipcom_sis900_read_macaddr(struct sip_softc *,
640 static void sipcom_dp83815_read_macaddr(struct sip_softc *,
644 static void sipcom_txintr(struct sip_softc *);
645 static void sip_rxintr(struct sip_softc *);
646 static void gsip_rxintr(struct sip_softc *);
672 CFATTACH_DECL3_NEW(gsip, sizeof(struct sip_softc),
675 CFATTACH_DECL3_NEW(sip, sizeof(struct sip_softc),
686 void (*sipv_set_filter)(struct sip_softc *);
687 void (*sipv_read_macaddr)(struct sip_softc *,
840 sipcom_dp83820_attach(struct sip_softc *sc, struct pci_attach_args *pa)
956 struct sip_softc *sc = device_private(self);
1041 struct sip_softc *sc = device_private(self);
1049 struct sip_softc *sc = device_private(self);
1058 struct sip_softc *sc = device_private(self);
1473 sipcom_set_extsts(struct sip_softc *sc, int lasttx, struct mbuf *m0,
1538 struct sip_softc *sc = ifp->if_softc;
1770 struct sip_softc *sc = ifp->if_softc;
1807 struct sip_softc *sc = ifp->if_softc;
1826 struct sip_softc *sc = ifp->if_softc;
1898 struct sip_softc *sc = arg;
2038 sipcom_txintr(struct sip_softc *sc)
2110 gsip_rxintr(struct sip_softc *sc)
2326 sip_rxintr(struct sip_softc *sc)
2489 struct sip_softc *sc = arg;
2517 sipcom_reset(struct sip_softc *sc)
2554 sipcom_dp83820_init(struct sip_softc *sc, uint64_t capenable)
2602 struct sip_softc *sc = ifp->if_softc;
2852 sipcom_rxdrain(struct sip_softc *sc)
2875 struct sip_softc
2950 sipcom_read_eeprom(struct sip_softc *sc, int word, int wordcnt,
3016 sipcom_add_rxbuf(struct sip_softc *sc, int idx)
3065 sipcom_sis900_set_filter(struct sip_softc *sc)
3213 sipcom_dp83815_set_filter(struct sip_softc *sc)
3344 struct sip_softc *sc = device_private(self);
3409 struct sip_softc *sc = device_private(self);
3441 struct sip_softc *sc = ifp->if_softc;
3506 struct sip_softc *sc = device_private(self);
3519 struct sip_softc *sc = device_private(self);
3532 struct sip_softc *sc = device_private(self);
3571 struct sip_softc *sc = device_private(self);
3606 struct sip_softc *sc = ifp->if_softc;
3663 struct sip_softc *sc = device_private(self);
3699 struct sip_softc *sc = device_private(self);
3721 struct sip_softc *sc = ifp->if_softc;
3779 sipcom_dp83820_read_macaddr(struct sip_softc *sc,
3814 sipcom_sis900_eeprom_delay(struct sip_softc *sc)
3827 sipcom_sis900_read_macaddr(struct sip_softc *sc,
3939 sipcom_dp83815_read_macaddr(struct sip_softc *sc,
3999 struct sip_softc *sc = ifp->if_softc;