Home | History | Annotate | Download | only in marvell

Lines Matching refs:mvxpe_softc

80 STATIC int mvxpe_evcnt_attach(struct mvxpe_softc *);
81 CFATTACH_DECL_NEW(mvxpe_mbus, sizeof(struct mvxpe_softc),
83 STATIC void mvxpe_sc_lock(struct mvxpe_softc *);
84 STATIC void mvxpe_sc_unlock(struct mvxpe_softc *);
92 STATIC void mvxpe_wininit(struct mvxpe_softc *, enum marvell_tags *);
98 STATIC void *mvxpe_dma_memalloc(struct mvxpe_softc *, bus_dmamap_t *, size_t);
99 STATIC int mvxpe_ring_alloc_queue(struct mvxpe_softc *, int);
100 STATIC void mvxpe_ring_dealloc_queue(struct mvxpe_softc *, int);
101 STATIC void mvxpe_ring_init_queue(struct mvxpe_softc *, int);
102 STATIC void mvxpe_ring_flush_queue(struct mvxpe_softc *, int);
103 STATIC void mvxpe_ring_sync_rx(struct mvxpe_softc *, int, int, int, int);
104 STATIC void mvxpe_ring_sync_tx(struct mvxpe_softc *, int, int, int, int);
111 STATIC void mvxpe_rx_lockq(struct mvxpe_softc *, int);
112 STATIC void mvxpe_rx_unlockq(struct mvxpe_softc *, int);
113 STATIC void mvxpe_tx_lockq(struct mvxpe_softc *, int);
114 STATIC void mvxpe_tx_unlockq(struct mvxpe_softc *, int);
117 STATIC void mvxpe_disable_intr(struct mvxpe_softc *);
118 STATIC void mvxpe_enable_intr(struct mvxpe_softc *);
135 STATIC void mvxpe_linkupdate(struct mvxpe_softc *sc);
136 STATIC void mvxpe_linkup(struct mvxpe_softc *);
137 STATIC void mvxpe_linkdown(struct mvxpe_softc *);
138 STATIC void mvxpe_linkreset(struct mvxpe_softc *);
141 STATIC int mvxpe_tx_queue_select(struct mvxpe_softc *, struct mbuf *);
142 STATIC int mvxpe_tx_queue(struct mvxpe_softc *, struct mbuf *, int);
145 STATIC void mvxpe_tx_complete(struct mvxpe_softc *, uint32_t);
146 STATIC void mvxpe_tx_queue_complete(struct mvxpe_softc *, int);
149 STATIC void mvxpe_rx(struct mvxpe_softc *, uint32_t);
150 STATIC void mvxpe_rx_queue(struct mvxpe_softc *, int, int);
151 STATIC int mvxpe_rx_queue_select(struct mvxpe_softc *, uint32_t, int *);
152 STATIC void mvxpe_rx_refill(struct mvxpe_softc *, uint32_t);
153 STATIC void mvxpe_rx_queue_refill(struct mvxpe_softc *, int);
154 STATIC int mvxpe_rx_queue_add(struct mvxpe_softc *, int);
160 STATIC void mvxpe_filter_setup(struct mvxpe_softc *);
167 STATIC void sysctl_mvxpe_init(struct mvxpe_softc *);
170 STATIC void mvxpe_clear_mib(struct mvxpe_softc *);
171 STATIC void mvxpe_update_mib(struct mvxpe_softc *);
288 struct mvxpe_softc *sc = device_private(self);
525 mvxpe_evcnt_attach(struct mvxpe_softc *sc)
677 mvxpe_sc_lock(struct mvxpe_softc *sc)
683 mvxpe_sc_unlock(struct mvxpe_softc *sc)
694 struct mvxpe_softc *sc = device_private(dev);
739 struct mvxpe_softc *sc = device_private(dev);
791 mvxpe_wininit(struct mvxpe_softc *sc, enum marvell_tags *tags)
848 struct mvxpe_softc *sc = ifp->if_softc;
962 mvxpe_dma_memalloc(struct mvxpe_softc *sc, bus_dmamap_t *map, size_t size)
1009 mvxpe_ring_alloc_queue(struct mvxpe_softc *sc, int q)
1043 mvxpe_ring_dealloc_queue(struct mvxpe_softc *sc, int q)
1084 mvxpe_ring_init_queue(struct mvxpe_softc *sc, int q)
1145 mvxpe_ring_flush_queue(struct mvxpe_softc *sc, int q)
1181 mvxpe_ring_sync_rx(struct mvxpe_softc *sc, int q, int idx, int count, int ops)
1202 mvxpe_ring_sync_tx(struct mvxpe_softc *sc, int q, int idx, int count, int ops)
1227 struct mvxpe_softc *sc = ifp->if_softc;
1262 struct mvxpe_softc *sc = ifp->if_softc;
1287 struct mvxpe_softc *sc = ifp->if_softc;
1318 struct mvxpe_softc *sc = ifp->if_softc;
1340 mvxpe_rx_lockq(struct mvxpe_softc *sc, int q)
1348 mvxpe_rx_unlockq(struct mvxpe_softc *sc, int q)
1356 mvxpe_tx_lockq(struct mvxpe_softc *sc, int q)
1364 mvxpe_tx_unlockq(struct mvxpe_softc *sc, int q)
1375 mvxpe_disable_intr(struct mvxpe_softc *sc)
1389 mvxpe_enable_intr(struct mvxpe_softc *sc)
1433 struct mvxpe_softc *sc = arg;
1497 struct mvxpe_softc *sc = arg;
1567 struct mvxpe_softc *sc = arg;
1625 struct mvxpe_softc *sc = arg;
1660 struct mvxpe_softc *sc = ifp->if_softc;
1726 struct mvxpe_softc *sc = ifp->if_softc;
1750 struct mvxpe_softc *sc = ifp->if_softc;
1802 struct mvxpe_softc *sc = ifp->if_softc;
1914 struct mvxpe_softc *sc = ifp->if_softc;
1960 struct mvxpe_softc *sc = ifp->if_softc;
1998 STATIC void mvxpe_linkupdate(struct mvxpe_softc *sc)
2025 mvxpe_linkup(struct mvxpe_softc *sc)
2058 mvxpe_linkdown(struct mvxpe_softc *sc)
2077 mvxpe_linkreset(struct mvxpe_softc *sc)
2098 mvxpe_tx_queue_select(struct mvxpe_softc *sc, struct mbuf *m)
2108 mvxpe_tx_queue(struct mvxpe_softc *sc, struct mbuf *m, int q)
2278 mvxpe_tx_complete(struct mvxpe_softc *sc, uint32_t queues)
2300 mvxpe_tx_queue_complete(struct mvxpe_softc *sc, int q)
2386 mvxpe_rx(struct mvxpe_softc *sc, uint32_t queues)
2400 mvxpe_rx_queue(struct mvxpe_softc *sc, int q, int npkt)
2509 mvxpe_rx_queue_select(struct mvxpe_softc *sc, uint32_t queues, int *queue)
2539 mvxpe_rx_refill(struct mvxpe_softc *sc, uint32_t queues)
2557 mvxpe_rx_queue_refill(struct mvxpe_softc *sc, int q)
2599 mvxpe_rx_queue_add(struct mvxpe_softc *sc, int q)
2698 mvxpe_filter_setup(struct mvxpe_softc *sc)
2815 struct mvxpe_softc *sc;
2849 struct mvxpe_softc *sc;
2855 sc = (struct mvxpe_softc *)rnode->sysctl_data;
2881 struct mvxpe_softc *sc;
2968 struct mvxpe_softc *sc;
3025 sysctl_mvxpe_init(struct mvxpe_softc *sc)
3222 mvxpe_clear_mib(struct mvxpe_softc *sc)
3237 mvxpe_update_mib(struct mvxpe_softc *sc)