Lines Matching refs:gem_softc
85 static void gem_inten(struct gem_softc *);
92 void gem_pcs_start(struct gem_softc *sc);
93 void gem_pcs_stop(struct gem_softc *sc, int);
95 void gem_init_regs(struct gem_softc *sc);
97 static int gem_meminit(struct gem_softc *);
98 void gem_mifinit(struct gem_softc *);
99 static int gem_bitwait(struct gem_softc *sc, bus_space_handle_t, int,
101 void gem_reset(struct gem_softc *);
102 int gem_reset_rx(struct gem_softc *sc);
103 static void gem_reset_rxdma(struct gem_softc *sc);
104 static void gem_rx_common(struct gem_softc *sc);
105 int gem_reset_tx(struct gem_softc *sc);
106 int gem_disable_rx(struct gem_softc *sc);
107 int gem_disable_tx(struct gem_softc *sc);
108 static void gem_rxdrain(struct gem_softc *sc);
109 int gem_add_rxbuf(struct gem_softc *sc, int idx);
110 void gem_setladrf(struct gem_softc *);
119 void gem_statuschange(struct gem_softc *);
124 static void gem_partial_detach(struct gem_softc *, enum gem_attach_stage);
126 struct mbuf *gem_get(struct gem_softc *, int, int);
127 int gem_put(struct gem_softc *, int, struct mbuf *);
128 void gem_read(struct gem_softc *, int, int);
129 int gem_pint(struct gem_softc *);
130 int gem_eint(struct gem_softc *, u_int);
131 int gem_rint(struct gem_softc *);
132 int gem_tint(struct gem_softc *);
136 static void gem_txsoft_print(const struct gem_softc *, int, int);
146 gem_detach(struct gem_softc *sc, int flags)
230 gem_partial_detach(struct gem_softc *sc, enum gem_attach_stage stage)
244 gem_attach(struct gem_softc *sc, const uint8_t *enaddr)
635 struct gem_softc *sc = arg;
654 gem_bitwait(struct gem_softc *sc, bus_space_handle_t h, int r, uint32_t clr,
669 gem_reset(struct gem_softc *sc)
694 gem_rxdrain(struct gem_softc *sc)
717 struct gem_softc *sc = ifp->if_softc;
764 gem_reset_rx(struct gem_softc *sc)
802 gem_reset_rxdma(struct gem_softc *sc)
836 gem_rx_common(struct gem_softc *sc)
872 gem_reset_tx(struct gem_softc *sc)
905 gem_disable_rx(struct gem_softc *sc)
924 gem_disable_tx(struct gem_softc *sc)
943 gem_meminit(struct gem_softc *sc)
1025 gem_pcs_start(struct gem_softc *sc)
1077 gem_pcs_stop(struct gem_softc *sc, int disable)
1123 struct gem_softc *sc = ifp->if_softc;
1243 gem_init_regs(struct gem_softc *sc)
1347 gem_txsoft_print(const struct gem_softc *sc, int firstdesc, int lastdesc)
1366 struct gem_softc *sc = ifp->if_softc;
1627 gem_tint(struct gem_softc *sc)
1749 gem_rint(struct gem_softc *sc)
1995 gem_add_rxbuf(struct gem_softc *sc, int idx)
2041 gem_eint(struct gem_softc *sc, u_int status)
2081 gem_pint(struct gem_softc *sc)
2161 struct gem_softc *sc = v;
2256 struct gem_softc *sc = arg;
2320 struct gem_softc *sc = ifp->if_softc;
2340 gem_mifinit(struct gem_softc *sc)
2368 struct gem_softc *sc = device_private(self);
2400 struct gem_softc *sc = device_private(self);
2433 struct gem_softc *sc = ifp->if_softc;
2450 gem_statuschange(struct gem_softc* sc)
2554 struct gem_softc *sc = ifp->if_softc;
2598 struct gem_softc *sc = ifp->if_softc;
2610 struct gem_softc *sc = ifp->if_softc;
2626 struct gem_softc *sc = ifp->if_softc;
2652 gem_inten(struct gem_softc *sc)
2674 struct gem_softc *sc = device_private(self);
2684 struct gem_softc *sc = device_private(self);
2696 struct gem_softc *sc = device_private(self);
2708 gem_setladrf(struct gem_softc *sc)