Lines Matching defs:STATIC
87 #define STATIC /* nothing */
89 #define STATIC static
97 STATIC int mvneta_initreg(if_t);
100 STATIC int mvneta_ring_alloc_rx_queue(struct mvneta_softc *, int);
101 STATIC int mvneta_ring_alloc_tx_queue(struct mvneta_softc *, int);
102 STATIC void mvneta_ring_dealloc_rx_queue(struct mvneta_softc *, int);
103 STATIC void mvneta_ring_dealloc_tx_queue(struct mvneta_softc *, int);
104 STATIC int mvneta_ring_init_rx_queue(struct mvneta_softc *, int);
105 STATIC int mvneta_ring_init_tx_queue(struct mvneta_softc *, int);
106 STATIC void mvneta_ring_flush_rx_queue(struct mvneta_softc *, int);
107 STATIC void mvneta_ring_flush_tx_queue(struct mvneta_softc *, int);
108 STATIC void mvneta_dmamap_cb(void *, bus_dma_segment_t *, int, int);
109 STATIC int mvneta_dma_create(struct mvneta_softc *);
112 STATIC int mvneta_rx_queue_init(if_t, int);
113 STATIC int mvneta_tx_queue_init(if_t, int);
114 STATIC int mvneta_rx_queue_enable(if_t, int);
115 STATIC int mvneta_tx_queue_enable(if_t, int);
116 STATIC void mvneta_rx_lockq(struct mvneta_softc *, int);
117 STATIC void mvneta_rx_unlockq(struct mvneta_softc *, int);
118 STATIC void mvneta_tx_lockq(struct mvneta_softc *, int);
119 STATIC void mvneta_tx_unlockq(struct mvneta_softc *, int);
122 STATIC void mvneta_disable_intr(struct mvneta_softc *);
123 STATIC void mvneta_enable_intr(struct mvneta_softc *);
124 STATIC void mvneta_rxtxth_intr(void *);
125 STATIC int mvneta_misc_intr(struct mvneta_softc *);
126 STATIC void mvneta_tick(void *);
128 STATIC int mvneta_xmitfast_locked(struct mvneta_softc *, int, struct mbuf **);
129 STATIC int mvneta_xmit_locked(struct mvneta_softc *, int);
131 STATIC int mvneta_transmit(if_t, struct mbuf *);
133 STATIC void mvneta_start(if_t);
135 STATIC void mvneta_qflush(if_t);
136 STATIC void mvneta_tx_task(void *, int);
137 STATIC int mvneta_ioctl(if_t, u_long, caddr_t);
138 STATIC void mvneta_init(void *);
139 STATIC void mvneta_init_locked(void *);
140 STATIC void mvneta_stop(struct mvneta_softc *);
141 STATIC void mvneta_stop_locked(struct mvneta_softc *);
142 STATIC int mvneta_mediachange(if_t);
143 STATIC void mvneta_mediastatus(if_t, struct ifmediareq *);
144 STATIC void mvneta_portup(struct mvneta_softc *);
145 STATIC void mvneta_portdown(struct mvneta_softc *);
148 STATIC void mvneta_update_autoneg(struct mvneta_softc *, int);
149 STATIC int mvneta_update_media(struct mvneta_softc *, int);
150 STATIC void mvneta_adjust_link(struct mvneta_softc *);
151 STATIC void mvneta_update_eee(struct mvneta_softc *);
152 STATIC void mvneta_update_fc(struct mvneta_softc *);
153 STATIC void mvneta_link_isr(struct mvneta_softc *);
154 STATIC void mvneta_linkupdate(struct mvneta_softc *, boolean_t);
155 STATIC void mvneta_linkup(struct mvneta_softc *);
156 STATIC void mvneta_linkdown(struct mvneta_softc *);
157 STATIC void mvneta_linkreset(struct mvneta_softc *);
160 STATIC int mvneta_tx_queue(struct mvneta_softc *, struct mbuf **, int);
161 STATIC void mvneta_tx_set_csumflag(if_t,
163 STATIC void mvneta_tx_queue_complete(struct mvneta_softc *, int);
164 STATIC void mvneta_tx_drain(struct mvneta_softc *);
167 STATIC int mvneta_rx(struct mvneta_softc *, int, int);
168 STATIC void mvneta_rx_queue(struct mvneta_softc *, int, int);
169 STATIC void mvneta_rx_queue_refill(struct mvneta_softc *, int);
170 STATIC void mvneta_rx_set_csumflag(if_t,
172 STATIC void mvneta_rx_buf_free(struct mvneta_softc *, struct mvneta_buf *);
175 STATIC void mvneta_filter_setup(struct mvneta_softc *);
178 STATIC int sysctl_read_mib(SYSCTL_HANDLER_ARGS);
179 STATIC int sysctl_clear_mib(SYSCTL_HANDLER_ARGS);
180 STATIC int sysctl_set_queue_rxthtime(SYSCTL_HANDLER_ARGS);
181 STATIC void sysctl_mvneta_init(struct mvneta_softc *);
184 STATIC void mvneta_clear_mib(struct mvneta_softc *);
185 STATIC uint64_t mvneta_read_mib(struct mvneta_softc *, int);
186 STATIC void mvneta_update_mib(struct mvneta_softc *);
189 STATIC boolean_t mvneta_has_switch(device_t);
194 STATIC struct mtx mii_mutex;
195 STATIC int mii_init = 0;
198 STATIC int mvneta_detach(device_t);
200 STATIC int mvneta_miibus_readreg(device_t, int, int);
201 STATIC int mvneta_miibus_writereg(device_t, int, int, int);
263 STATIC struct mvneta_mib_def {
398 STATIC boolean_t
408 STATIC int
827 STATIC int
874 STATIC int
942 STATIC int
988 STATIC void
1007 STATIC void
1086 STATIC int
1191 STATIC void
1200 STATIC int
1249 STATIC int
1293 STATIC void
1343 STATIC void
1371 STATIC int
1402 STATIC int
1444 STATIC void
1467 STATIC void
1488 STATIC int
1524 STATIC int
1548 STATIC int
1580 STATIC int
1598 STATIC __inline void
1607 STATIC __inline void
1616 STATIC __inline int __unused
1625 STATIC __inline void
1634 STATIC __inline void
1646 STATIC void
1661 STATIC void
1684 STATIC void
1722 STATIC int
1748 STATIC void
1828 STATIC void
1850 STATIC void
1873 STATIC int
1917 STATIC int
1966 STATIC int
1994 STATIC void
2012 STATIC int
2040 STATIC int
2185 STATIC void
2243 STATIC void
2257 STATIC void
2304 STATIC void
2313 STATIC int
2341 STATIC void
2366 STATIC void
2399 STATIC void
2436 STATIC int
2492 STATIC void
2534 STATIC void
2556 STATIC void
2573 STATIC void
2589 STATIC void
2610 STATIC void
2630 STATIC void
2650 STATIC void
2666 STATIC int
2786 STATIC void
2844 STATIC void
2923 STATIC void
2947 STATIC int
2974 STATIC __inline void
2995 STATIC void
3119 STATIC void
3128 STATIC void
3197 STATIC __inline void
3237 STATIC void
3304 STATIC int
3328 STATIC int
3355 STATIC int
3409 STATIC void
3506 STATIC uint64_t
3519 STATIC void
3537 STATIC void