gem_softc
void gem_reset(struct gem_softc *);
int gem_reset_rx(struct gem_softc *sc);
gem_pcs_start(struct gem_softc *sc)
static void gem_reset_rxdma(struct gem_softc *sc);
static void gem_rx_common(struct gem_softc *sc);
int gem_reset_tx(struct gem_softc *sc);
int gem_disable_rx(struct gem_softc *sc);
int gem_disable_tx(struct gem_softc *sc);
gem_pcs_stop(struct gem_softc *sc, int disable)
static void gem_rxdrain(struct gem_softc *sc);
int gem_add_rxbuf(struct gem_softc *sc, int idx);
void gem_setladrf(struct gem_softc *);
struct gem_softc *sc = ifp->if_softc;
void gem_statuschange(struct gem_softc *);
static void gem_partial_detach(struct gem_softc *, enum gem_attach_stage);
gem_init_regs(struct gem_softc *sc)
struct mbuf *gem_get(struct gem_softc *, int, int);
int gem_put(struct gem_softc *, int, struct mbuf *);
void gem_read(struct gem_softc *, int, int);
int gem_pint(struct gem_softc *);
int gem_eint(struct gem_softc *, u_int);
int gem_rint(struct gem_softc *);
int gem_tint(struct gem_softc *);
gem_txsoft_print(const struct gem_softc *sc, int firstdesc, int lastdesc)
static void gem_txsoft_print(const struct gem_softc *, int, int);
struct gem_softc *sc = ifp->if_softc;
gem_detach(struct gem_softc *sc, int flags)
gem_tint(struct gem_softc *sc)
gem_rint(struct gem_softc *sc)
gem_add_rxbuf(struct gem_softc *sc, int idx)
gem_eint(struct gem_softc *sc, u_int status)
gem_pint(struct gem_softc *sc)
struct gem_softc *sc = v;
struct gem_softc *sc = arg;
gem_partial_detach(struct gem_softc *sc, enum gem_attach_stage stage)
struct gem_softc *sc = ifp->if_softc;
gem_mifinit(struct gem_softc *sc)
struct gem_softc *sc = device_private(self);
struct gem_softc *sc = device_private(self);
struct gem_softc *sc = ifp->if_softc;
gem_attach(struct gem_softc *sc, const uint8_t *enaddr)
gem_statuschange(struct gem_softc* sc)
struct gem_softc *sc = ifp->if_softc;
struct gem_softc *sc = ifp->if_softc;
struct gem_softc *sc = ifp->if_softc;
struct gem_softc *sc = ifp->if_softc;
gem_inten(struct gem_softc *sc)
struct gem_softc *sc = device_private(self);
struct gem_softc *sc = device_private(self);
struct gem_softc *sc = device_private(self);
gem_setladrf(struct gem_softc *sc)
struct gem_softc *sc = arg;
gem_bitwait(struct gem_softc *sc, bus_space_handle_t h, int r, uint32_t clr,
gem_reset(struct gem_softc *sc)
gem_rxdrain(struct gem_softc *sc)
struct gem_softc *sc = ifp->if_softc;
gem_reset_rx(struct gem_softc *sc)
gem_reset_rxdma(struct gem_softc *sc)
gem_rx_common(struct gem_softc *sc)
static void gem_inten(struct gem_softc *);
gem_reset_tx(struct gem_softc *sc)
gem_disable_rx(struct gem_softc *sc)
void gem_pcs_start(struct gem_softc *sc);
gem_disable_tx(struct gem_softc *sc)
void gem_pcs_stop(struct gem_softc *sc, int);
gem_meminit(struct gem_softc *sc)
void gem_init_regs(struct gem_softc *sc);
static int gem_meminit(struct gem_softc *);
void gem_mifinit(struct gem_softc *);
static int gem_bitwait(struct gem_softc *sc, bus_space_handle_t, int,
void (*sc_hwreset)(struct gem_softc *);
void (*sc_hwinit)(struct gem_softc *);
void gem_attach(struct gem_softc *, const uint8_t *);
int gem_detach(struct gem_softc *, int);
void gem_reset(struct gem_softc *);
struct gem_softc *sc = &gsc->gsc_gem;
struct gem_softc *sc = &gsc->gsc_gem;
struct gem_softc *sc = &gsc->gsc_gem;
struct gem_softc gsc_gem; /* GEM device */
struct gem_softc gsc_gem; /* GEM device */
struct gem_softc *sc = &gsc->gsc_gem;