mvneta_softc
STATIC int mvneta_ring_alloc_rx_queue(struct mvneta_softc *, int);
mvneta_portdown(struct mvneta_softc *sc)
STATIC int mvneta_ring_alloc_tx_queue(struct mvneta_softc *, int);
STATIC void mvneta_ring_dealloc_rx_queue(struct mvneta_softc *, int);
STATIC void mvneta_ring_dealloc_tx_queue(struct mvneta_softc *, int);
STATIC int mvneta_ring_init_rx_queue(struct mvneta_softc *, int);
STATIC int mvneta_ring_init_tx_queue(struct mvneta_softc *, int);
STATIC void mvneta_ring_flush_rx_queue(struct mvneta_softc *, int);
STATIC void mvneta_ring_flush_tx_queue(struct mvneta_softc *, int);
struct mvneta_softc *sc;
STATIC int mvneta_dma_create(struct mvneta_softc *);
STATIC void mvneta_rx_lockq(struct mvneta_softc *, int);
STATIC void mvneta_rx_unlockq(struct mvneta_softc *, int);
STATIC void mvneta_tx_lockq(struct mvneta_softc *, int);
STATIC void mvneta_tx_unlockq(struct mvneta_softc *, int);
mvneta_ring_alloc_rx_queue(struct mvneta_softc *sc, int q)
STATIC void mvneta_disable_intr(struct mvneta_softc *);
STATIC void mvneta_enable_intr(struct mvneta_softc *);
STATIC int mvneta_misc_intr(struct mvneta_softc *);
mvneta_ring_alloc_tx_queue(struct mvneta_softc *sc, int q)
STATIC int mvneta_xmitfast_locked(struct mvneta_softc *, int, struct mbuf **);
STATIC int mvneta_xmit_locked(struct mvneta_softc *, int);
mvneta_ring_dealloc_tx_queue(struct mvneta_softc *sc, int q)
mvneta_ring_dealloc_rx_queue(struct mvneta_softc *sc, int q)
mvneta_ring_init_rx_queue(struct mvneta_softc *sc, int q)
STATIC void mvneta_stop(struct mvneta_softc *);
mvneta_ring_init_tx_queue(struct mvneta_softc *sc, int q)
STATIC void mvneta_stop_locked(struct mvneta_softc *);
STATIC void mvneta_portup(struct mvneta_softc *);
mvneta_ring_flush_tx_queue(struct mvneta_softc *sc, int q)
STATIC void mvneta_portdown(struct mvneta_softc *);
mvneta_ring_flush_rx_queue(struct mvneta_softc *sc, int q)
STATIC void mvneta_update_autoneg(struct mvneta_softc *, int);
STATIC int mvneta_update_media(struct mvneta_softc *, int);
struct mvneta_softc *sc;
STATIC void mvneta_adjust_link(struct mvneta_softc *);
STATIC void mvneta_update_eee(struct mvneta_softc *);
STATIC void mvneta_update_fc(struct mvneta_softc *);
struct mvneta_softc *sc;
STATIC void mvneta_link_isr(struct mvneta_softc *);
STATIC void mvneta_linkupdate(struct mvneta_softc *, boolean_t);
STATIC void mvneta_linkup(struct mvneta_softc *);
struct mvneta_softc *sc;
STATIC void mvneta_linkdown(struct mvneta_softc *);
STATIC void mvneta_linkreset(struct mvneta_softc *);
struct mvneta_softc *sc;
mvneta_rx_lockq(struct mvneta_softc *sc, int q)
STATIC int mvneta_tx_queue(struct mvneta_softc *, struct mbuf **, int);
mvneta_rx_unlockq(struct mvneta_softc *sc, int q)
mvneta_tx_trylockq(struct mvneta_softc *sc, int q)
mvneta_tx_lockq(struct mvneta_softc *sc, int q)
STATIC void mvneta_tx_queue_complete(struct mvneta_softc *, int);
mvneta_tx_unlockq(struct mvneta_softc *sc, int q)
STATIC void mvneta_tx_drain(struct mvneta_softc *);
mvneta_disable_intr(struct mvneta_softc *sc)
mvneta_enable_intr(struct mvneta_softc *sc)
STATIC int mvneta_rx(struct mvneta_softc *, int, int);
STATIC void mvneta_rx_queue(struct mvneta_softc *, int, int);
struct mvneta_softc *sc;
STATIC void mvneta_rx_queue_refill(struct mvneta_softc *, int);
STATIC void mvneta_rx_buf_free(struct mvneta_softc *, struct mvneta_buf *);
mvneta_misc_intr(struct mvneta_softc *sc)
STATIC void mvneta_filter_setup(struct mvneta_softc *);
struct mvneta_softc *sc;
STATIC void sysctl_mvneta_init(struct mvneta_softc *);
struct mvneta_softc *sc;
STATIC void mvneta_clear_mib(struct mvneta_softc *);
STATIC uint64_t mvneta_read_mib(struct mvneta_softc *, int);
struct mvneta_softc *sc;
STATIC void mvneta_update_mib(struct mvneta_softc *);
mvneta_xmitfast_locked(struct mvneta_softc *sc, int q, struct mbuf **m)
struct mvneta_softc *sc;
mvneta_xmit_locked(struct mvneta_softc *sc, int q)
struct mvneta_softc *sc;
mvneta_xmit_locked(struct mvneta_softc *sc, int q)
struct mvneta_softc *sc;
DEFINE_CLASS_0(mvneta, mvneta_driver, mvneta_methods, sizeof(struct mvneta_softc));
struct mvneta_softc *sc;
struct mvneta_softc *sc;
mvneta_stop_locked(struct mvneta_softc *sc)
mvneta_stop(struct mvneta_softc *sc)
struct mvneta_softc *sc;
mvneta_get_media(struct mvneta_softc *sc, struct ifmediareq *ifmr)
struct mvneta_softc *sc;
mvneta_update_autoneg(struct mvneta_softc *sc, int enable)
mvneta_update_media(struct mvneta_softc *sc, int media)
mvneta_adjust_link(struct mvneta_softc *sc)
mvneta_link_isr(struct mvneta_softc *sc)
mvneta_linkupdate(struct mvneta_softc *sc, boolean_t linkup)
mvneta_update_eee(struct mvneta_softc *sc)
mvneta_update_fc(struct mvneta_softc *sc)
mvneta_linkup(struct mvneta_softc *sc)
mvneta_linkdown(struct mvneta_softc *sc)
mvneta_linkreset(struct mvneta_softc *sc)
mvneta_tx_queue(struct mvneta_softc *sc, struct mbuf **mbufp, int q)
mvneta_tx_queue_complete(struct mvneta_softc *sc, int q)
mvneta_tx_drain(struct mvneta_softc *sc)
mvneta_rx(struct mvneta_softc *sc, int q, int count)
mvneta_prxsu_update(struct mvneta_softc *sc, int q, int processed)
mvneta_rx_queue(struct mvneta_softc *sc, int q, int npkt)
mvneta_rx_buf_free(struct mvneta_softc *sc, struct mvneta_buf *rxbuf)
mvneta_rx_queue_refill(struct mvneta_softc *sc, int q)
mvneta_filter_setup(struct mvneta_softc *sc)
struct mvneta_softc *sc;
struct mvneta_softc *sc;
sc = (struct mvneta_softc *)arg1;
struct mvneta_softc *sc;
sysctl_mvneta_init(struct mvneta_softc *sc)
mvneta_set_mac_address(struct mvneta_softc *sc, uint8_t *addr)
mvneta_read_mib(struct mvneta_softc *sc, int index)
mvneta_clear_mib(struct mvneta_softc *sc)
mvneta_update_mib(struct mvneta_softc *sc)
mvneta_get_mac_address(struct mvneta_softc *sc, uint8_t *addr)
mvneta_dma_create(struct mvneta_softc *sc)
struct mvneta_softc *sc;
struct mvneta_softc *sc;
struct mvneta_softc *sc;
struct mvneta_softc *sc;
mvneta_portup(struct mvneta_softc *sc)
struct mvneta_softc *sc;
struct mvneta_softc *sc;
mvneta_fdt_mac_address(struct mvneta_softc *sc, uint8_t *addr)
sizeof(struct mvneta_softc), mvneta_driver);
struct mvneta_softc *sc;
struct mvneta_softc *sc;
int mvneta_fdt_mac_address(struct mvneta_softc *, uint8_t *);