Lines Matching refs:jme_softc

111 static int jme_eeprom_read_byte(struct jme_softc *, uint8_t, uint8_t *);
112 static int jme_eeprom_macaddr(struct jme_softc *);
113 static int jme_efuse_macaddr(struct jme_softc *);
114 static void jme_reg_macaddr(struct jme_softc *);
115 static void jme_set_macaddr(struct jme_softc *, uint8_t *);
116 static void jme_map_intr_vector(struct jme_softc *);
119 static void jme_sysctl_node(struct jme_softc *);
121 static int jme_dma_alloc(struct jme_softc *);
122 static void jme_dma_free(struct jme_softc *);
124 static void jme_setlinkspeed(struct jme_softc *);
125 static void jme_setwol(struct jme_softc *);
128 static int jme_encap(struct jme_softc *, struct mbuf **);
131 static void jme_watchdog(struct jme_softc *);
133 static void jme_mac_config(struct jme_softc *);
137 static void jme_txeof(struct jme_softc *);
138 static __inline void jme_discard_rxbuf(struct jme_softc *, int);
139 static void jme_rxeof(struct jme_softc *);
140 static int jme_rxintr(struct jme_softc *, int);
142 static void jme_reset(struct jme_softc *);
144 static void jme_init_locked(struct jme_softc *);
145 static void jme_stop(struct jme_softc *);
146 static void jme_stop_tx(struct jme_softc *);
147 static void jme_stop_rx(struct jme_softc *);
148 static int jme_init_rx_ring(struct jme_softc *);
149 static void jme_init_tx_ring(struct jme_softc *);
150 static void jme_init_ssb(struct jme_softc *);
151 static int jme_newbuf(struct jme_softc *, struct jme_rxdesc *);
152 static void jme_set_vlan(struct jme_softc *);
153 static void jme_set_filter(struct jme_softc *);
154 static void jme_stats_clear(struct jme_softc *);
155 static void jme_stats_save(struct jme_softc *);
156 static void jme_stats_update(struct jme_softc *);
157 static void jme_phy_down(struct jme_softc *);
158 static void jme_phy_up(struct jme_softc *);
187 sizeof(struct jme_softc)
214 struct jme_softc *sc; in jme_miibus_readreg()
246 struct jme_softc *sc; in jme_miibus_writereg()
276 struct jme_softc *sc; in jme_miibus_statchg()
288 struct jme_softc *sc; in jme_mediastatus()
311 struct jme_softc *sc; in jme_mediachange()
349 jme_eeprom_read_byte(struct jme_softc *sc, uint8_t addr, uint8_t *val) in jme_eeprom_read_byte()
388 jme_eeprom_macaddr(struct jme_softc *sc) in jme_eeprom_macaddr()
435 jme_efuse_macaddr(struct jme_softc *sc) in jme_efuse_macaddr()
484 jme_reg_macaddr(struct jme_softc *sc) in jme_reg_macaddr()
514 jme_set_macaddr(struct jme_softc *sc, uint8_t *eaddr) in jme_set_macaddr()
550 jme_map_intr_vector(struct jme_softc *sc) in jme_map_intr_vector()
622 struct jme_softc *sc; in jme_attach()
903 struct jme_softc *sc; in jme_detach()
961 jme_sysctl_node(struct jme_softc *sc) in jme_sysctl_node()
1116 jme_dma_alloc(struct jme_softc *sc) in jme_dma_alloc()
1381 jme_dma_free(struct jme_softc *sc) in jme_dma_free()
1501 jme_setlinkspeed(struct jme_softc *sc) in jme_setlinkspeed()
1560 jme_setwol(struct jme_softc *sc) in jme_setwol()
1613 struct jme_softc *sc; in jme_suspend()
1628 struct jme_softc *sc; in jme_resume()
1648 jme_encap(struct jme_softc *sc, struct mbuf **m_head) in jme_encap()
1835 struct jme_softc *sc; in jme_start()
1846 struct jme_softc *sc; in jme_start_locked()
1901 jme_watchdog(struct jme_softc *sc) in jme_watchdog()
1938 struct jme_softc *sc; in jme_ioctl()
2067 jme_mac_config(struct jme_softc *sc) in jme_mac_config()
2163 struct jme_softc *sc; in jme_link_task()
2170 sc = (struct jme_softc *)arg; in jme_link_task()
2307 struct jme_softc *sc; in jme_intr()
2310 sc = (struct jme_softc *)arg; in jme_intr()
2325 struct jme_softc *sc; in jme_int_task()
2330 sc = (struct jme_softc *)arg; in jme_int_task()
2385 jme_txeof(struct jme_softc *sc) in jme_txeof()
2461 jme_discard_rxbuf(struct jme_softc *sc, int cons) in jme_discard_rxbuf()
2472 jme_rxeof(struct jme_softc *sc) in jme_rxeof()
2608 jme_rxintr(struct jme_softc *sc, int count) in jme_rxintr()
2650 struct jme_softc *sc; in jme_tick()
2653 sc = (struct jme_softc *)arg; in jme_tick()
2671 jme_reset(struct jme_softc *sc) in jme_reset()
2717 struct jme_softc *sc; in jme_init()
2719 sc = (struct jme_softc *)xsc; in jme_init()
2726 jme_init_locked(struct jme_softc *sc) in jme_init_locked()
2966 jme_stop(struct jme_softc *sc) in jme_stop()
3034 jme_stop_tx(struct jme_softc *sc) in jme_stop_tx()
3054 jme_stop_rx(struct jme_softc *sc) in jme_stop_rx()
3074 jme_init_tx_ring(struct jme_softc *sc) in jme_init_tx_ring()
3099 jme_init_ssb(struct jme_softc *sc) in jme_init_ssb()
3110 jme_init_rx_ring(struct jme_softc *sc) in jme_init_rx_ring()
3138 jme_newbuf(struct jme_softc *sc, struct jme_rxdesc *rxd) in jme_newbuf()
3186 jme_set_vlan(struct jme_softc *sc) in jme_set_vlan()
3218 jme_set_filter(struct jme_softc *sc) in jme_set_filter()
3263 jme_stats_clear(struct jme_softc *sc) in jme_stats_clear()
3280 jme_stats_save(struct jme_softc *sc) in jme_stats_save()
3294 jme_stats_update(struct jme_softc *sc) in jme_stats_update()
3333 jme_phy_down(struct jme_softc *sc) in jme_phy_down()
3350 jme_phy_up(struct jme_softc *sc) in jme_phy_up()