mvxpe_softc
STATIC void mvxpe_ring_dealloc_queue(struct mvxpe_softc *, int);
mvxpe_ring_alloc_queue(struct mvxpe_softc *sc, int q)
STATIC void mvxpe_ring_init_queue(struct mvxpe_softc *, int);
STATIC void mvxpe_ring_flush_queue(struct mvxpe_softc *, int);
STATIC void mvxpe_ring_sync_rx(struct mvxpe_softc *, int, int, int, int);
mvxpe_ring_dealloc_queue(struct mvxpe_softc *sc, int q)
STATIC void mvxpe_ring_sync_tx(struct mvxpe_softc *, int, int, int, int);
mvxpe_ring_init_queue(struct mvxpe_softc *sc, int q)
STATIC void mvxpe_rx_lockq(struct mvxpe_softc *, int);
STATIC void mvxpe_rx_unlockq(struct mvxpe_softc *, int);
STATIC void mvxpe_tx_lockq(struct mvxpe_softc *, int);
mvxpe_ring_flush_queue(struct mvxpe_softc *sc, int q)
STATIC void mvxpe_tx_unlockq(struct mvxpe_softc *, int);
STATIC void mvxpe_disable_intr(struct mvxpe_softc *);
mvxpe_ring_sync_rx(struct mvxpe_softc *sc, int q, int idx, int count, int ops)
STATIC void mvxpe_enable_intr(struct mvxpe_softc *);
mvxpe_ring_sync_tx(struct mvxpe_softc *sc, int q, int idx, int count, int ops)
struct mvxpe_softc *sc = ifp->if_softc;
struct mvxpe_softc *sc = ifp->if_softc;
struct mvxpe_softc *sc = ifp->if_softc;
struct mvxpe_softc *sc = ifp->if_softc;
mvxpe_rx_lockq(struct mvxpe_softc *sc, int q)
mvxpe_rx_unlockq(struct mvxpe_softc *sc, int q)
STATIC void mvxpe_linkupdate(struct mvxpe_softc *sc);
mvxpe_tx_lockq(struct mvxpe_softc *sc, int q)
mvxpe_tx_unlockq(struct mvxpe_softc *sc, int q)
STATIC void mvxpe_linkup(struct mvxpe_softc *);
mvxpe_disable_intr(struct mvxpe_softc *sc)
STATIC void mvxpe_linkdown(struct mvxpe_softc *);
STATIC void mvxpe_linkreset(struct mvxpe_softc *);
mvxpe_enable_intr(struct mvxpe_softc *sc)
STATIC int mvxpe_tx_queue_select(struct mvxpe_softc *, struct mbuf *);
STATIC int mvxpe_tx_queue(struct mvxpe_softc *, struct mbuf *, int);
struct mvxpe_softc *sc = arg;
STATIC void mvxpe_tx_complete(struct mvxpe_softc *, uint32_t);
STATIC void mvxpe_tx_queue_complete(struct mvxpe_softc *, int);
STATIC void mvxpe_rx(struct mvxpe_softc *, uint32_t);
struct mvxpe_softc *sc = arg;
STATIC void mvxpe_rx_queue(struct mvxpe_softc *, int, int);
STATIC int mvxpe_rx_queue_select(struct mvxpe_softc *, uint32_t, int *);
STATIC void mvxpe_rx_refill(struct mvxpe_softc *, uint32_t);
STATIC void mvxpe_rx_queue_refill(struct mvxpe_softc *, int);
STATIC int mvxpe_rx_queue_add(struct mvxpe_softc *, int);
struct mvxpe_softc *sc = arg;
STATIC void mvxpe_filter_setup(struct mvxpe_softc *);
struct mvxpe_softc *sc = arg;
struct mvxpe_softc *sc = ifp->if_softc;
STATIC void sysctl_mvxpe_init(struct mvxpe_softc *);
STATIC void mvxpe_clear_mib(struct mvxpe_softc *);
STATIC void mvxpe_update_mib(struct mvxpe_softc *);
struct mvxpe_softc *sc = ifp->if_softc;
struct mvxpe_softc *sc = ifp->if_softc;
struct mvxpe_softc *sc = ifp->if_softc;
struct mvxpe_softc *sc = ifp->if_softc;
struct mvxpe_softc *sc = ifp->if_softc;
STATIC void mvxpe_linkupdate(struct mvxpe_softc *sc)
mvxpe_linkup(struct mvxpe_softc *sc)
mvxpe_linkdown(struct mvxpe_softc *sc)
mvxpe_linkreset(struct mvxpe_softc *sc)
mvxpe_tx_queue_select(struct mvxpe_softc *sc, struct mbuf *m)
mvxpe_tx_queue(struct mvxpe_softc *sc, struct mbuf *m, int q)
mvxpe_tx_complete(struct mvxpe_softc *sc, uint32_t queues)
mvxpe_tx_queue_complete(struct mvxpe_softc *sc, int q)
mvxpe_rx(struct mvxpe_softc *sc, uint32_t queues)
mvxpe_rx_queue(struct mvxpe_softc *sc, int q, int npkt)
mvxpe_rx_queue_select(struct mvxpe_softc *sc, uint32_t queues, int *queue)
mvxpe_rx_refill(struct mvxpe_softc *sc, uint32_t queues)
mvxpe_rx_queue_refill(struct mvxpe_softc *sc, int q)
mvxpe_rx_queue_add(struct mvxpe_softc *sc, int q)
mvxpe_filter_setup(struct mvxpe_softc *sc)
struct mvxpe_softc *sc;
struct mvxpe_softc *sc;
sc = (struct mvxpe_softc *)rnode->sysctl_data;
struct mvxpe_softc *sc;
struct mvxpe_softc *sc = device_private(self);
struct mvxpe_softc *sc;
sysctl_mvxpe_init(struct mvxpe_softc *sc)
mvxpe_clear_mib(struct mvxpe_softc *sc)
mvxpe_update_mib(struct mvxpe_softc *sc)
mvxpe_evcnt_attach(struct mvxpe_softc *sc)
mvxpe_sc_lock(struct mvxpe_softc *sc)
mvxpe_sc_unlock(struct mvxpe_softc *sc)
struct mvxpe_softc *sc = device_private(dev);
struct mvxpe_softc *sc = device_private(dev);
mvxpe_wininit(struct mvxpe_softc *sc, enum marvell_tags *tags)
STATIC int mvxpe_evcnt_attach(struct mvxpe_softc *);
CFATTACH_DECL_NEW(mvxpe_mbus, sizeof(struct mvxpe_softc),
STATIC void mvxpe_sc_lock(struct mvxpe_softc *);
STATIC void mvxpe_sc_unlock(struct mvxpe_softc *);
struct mvxpe_softc *sc = ifp->if_softc;
STATIC void mvxpe_wininit(struct mvxpe_softc *, enum marvell_tags *);
mvxpe_dma_memalloc(struct mvxpe_softc *sc, bus_dmamap_t *map, size_t size)
STATIC void *mvxpe_dma_memalloc(struct mvxpe_softc *, bus_dmamap_t *, size_t);
STATIC int mvxpe_ring_alloc_queue(struct mvxpe_softc *, int);
struct mvxpe_softc;
struct mvxpe_softc *sc;
struct mvxpe_softc *sc;