jme_softc
static int jme_eeprom_read_byte(struct jme_softc *, uint8_t, uint8_t *);
static int jme_eeprom_macaddr(struct jme_softc *);
jme_dma_alloc(struct jme_softc *sc)
static int jme_efuse_macaddr(struct jme_softc *);
static void jme_reg_macaddr(struct jme_softc *);
static void jme_set_macaddr(struct jme_softc *, uint8_t *);
static void jme_map_intr_vector(struct jme_softc *);
static void jme_sysctl_node(struct jme_softc *);
static int jme_dma_alloc(struct jme_softc *);
static void jme_dma_free(struct jme_softc *);
static void jme_setlinkspeed(struct jme_softc *);
static void jme_setwol(struct jme_softc *);
static int jme_encap(struct jme_softc *, struct mbuf **);
static void jme_watchdog(struct jme_softc *);
static void jme_mac_config(struct jme_softc *);
static void jme_txeof(struct jme_softc *);
static __inline void jme_discard_rxbuf(struct jme_softc *, int);
jme_dma_free(struct jme_softc *sc)
static void jme_rxeof(struct jme_softc *);
static int jme_rxintr(struct jme_softc *, int);
static void jme_reset(struct jme_softc *);
static void jme_init_locked(struct jme_softc *);
static void jme_stop(struct jme_softc *);
static void jme_stop_tx(struct jme_softc *);
static void jme_stop_rx(struct jme_softc *);
static int jme_init_rx_ring(struct jme_softc *);
static void jme_init_tx_ring(struct jme_softc *);
static void jme_init_ssb(struct jme_softc *);
jme_setlinkspeed(struct jme_softc *sc)
static int jme_newbuf(struct jme_softc *, struct jme_rxdesc *);
static void jme_set_vlan(struct jme_softc *);
static void jme_set_filter(struct jme_softc *);
static void jme_stats_clear(struct jme_softc *);
static void jme_stats_save(struct jme_softc *);
static void jme_stats_update(struct jme_softc *);
jme_setwol(struct jme_softc *sc)
static void jme_phy_down(struct jme_softc *);
static void jme_phy_up(struct jme_softc *);
struct jme_softc *sc;
struct jme_softc *sc;
jme_encap(struct jme_softc *sc, struct mbuf **m_head)
struct jme_softc *sc;
struct jme_softc *sc;
sizeof(struct jme_softc)
jme_watchdog(struct jme_softc *sc)
struct jme_softc *sc;
jme_mac_config(struct jme_softc *sc)
struct jme_softc *sc;
struct jme_softc *sc;
sc = (struct jme_softc *)arg;
struct jme_softc *sc;
sc = (struct jme_softc *)arg;
struct jme_softc *sc;
sc = (struct jme_softc *)arg;
jme_txeof(struct jme_softc *sc)
struct jme_softc *sc;
jme_discard_rxbuf(struct jme_softc *sc, int cons)
jme_rxeof(struct jme_softc *sc)
jme_rxintr(struct jme_softc *sc, int count)
struct jme_softc *sc;
sc = (struct jme_softc *)arg;
jme_reset(struct jme_softc *sc)
struct jme_softc *sc;
sc = (struct jme_softc *)xsc;
jme_init_locked(struct jme_softc *sc)
struct jme_softc *sc;
struct jme_softc *sc;
jme_stop(struct jme_softc *sc)
jme_stop_tx(struct jme_softc *sc)
jme_stop_rx(struct jme_softc *sc)
jme_init_tx_ring(struct jme_softc *sc)
struct jme_softc *sc;
jme_init_ssb(struct jme_softc *sc)
jme_init_rx_ring(struct jme_softc *sc)
jme_newbuf(struct jme_softc *sc, struct jme_rxdesc *rxd)
jme_set_vlan(struct jme_softc *sc)
jme_set_filter(struct jme_softc *sc)
jme_stats_clear(struct jme_softc *sc)
jme_stats_save(struct jme_softc *sc)
jme_stats_update(struct jme_softc *sc)
jme_phy_down(struct jme_softc *sc)
jme_phy_up(struct jme_softc *sc)
jme_eeprom_read_byte(struct jme_softc *sc, uint8_t addr, uint8_t *val)
jme_eeprom_macaddr(struct jme_softc *sc)
jme_efuse_macaddr(struct jme_softc *sc)
jme_reg_macaddr(struct jme_softc *sc)
jme_set_macaddr(struct jme_softc *sc, uint8_t *eaddr)
jme_map_intr_vector(struct jme_softc *sc)
struct jme_softc *sc;
struct jme_softc *sc;
jme_sysctl_node(struct jme_softc *sc)