Home
last modified time | relevance | path

Searched refs:sfxge_softc (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/dev/sfxge/
H A Dsfxge.h160 struct sfxge_softc *sc;
241 struct sfxge_softc *sc;
266 struct sfxge_softc { struct
348 extern void sfxge_schedule_reset(struct sfxge_softc *sc); argument
349 extern void sfxge_sram_buf_tbl_alloc(struct sfxge_softc *sc, size_t n,
355 extern int sfxge_dma_init(struct sfxge_softc *sc);
356 extern void sfxge_dma_fini(struct sfxge_softc *sc);
357 extern int sfxge_dma_alloc(struct sfxge_softc *sc, bus_size_t len,
368 extern int sfxge_ev_init(struct sfxge_softc *sc);
369 extern void sfxge_ev_fini(struct sfxge_softc *sc);
[all …]
H A Dsfxge_mcdi.c59 sfxge_mcdi_timeout(struct sfxge_softc *sc) in sfxge_mcdi_timeout()
71 sfxge_mcdi_poll(struct sfxge_softc *sc, uint32_t timeout_us) in sfxge_mcdi_poll()
114 struct sfxge_softc *sc; in sfxge_mcdi_execute()
118 sc = (struct sfxge_softc *)arg; in sfxge_mcdi_execute()
139 struct sfxge_softc *sc; in sfxge_mcdi_ev_cpl()
142 sc = (struct sfxge_softc *)arg; in sfxge_mcdi_ev_cpl()
154 struct sfxge_softc *sc; in sfxge_mcdi_exception()
157 sc = (struct sfxge_softc *)arg; in sfxge_mcdi_exception()
202 struct sfxge_softc *sc = (struct sfxge_softc *)arg; in sfxge_mcdi_logger()
231 sfxge_mcdi_ioctl(struct sfxge_softc *sc, sfxge_ioc_t *ip) in sfxge_mcdi_ioctl()
[all …]
H A Dsfxge_port.c54 static int sfxge_phy_cap_mask(struct sfxge_softc *, int, uint32_t *);
57 sfxge_mac_stat_update(struct sfxge_softc *sc) in sfxge_mac_stat_update()
104 struct sfxge_softc *sc = if_getsoftc(ifp); in sfxge_get_counter()
166 struct sfxge_softc *sc = arg1; in sfxge_mac_stat_handler()
182 sfxge_mac_stat_init(struct sfxge_softc *sc) in sfxge_mac_stat_init()
203 sfxge_port_wanted_fc(struct sfxge_softc *sc) in sfxge_port_wanted_fc()
214 sfxge_port_link_fc_ifm(struct sfxge_softc *sc) in sfxge_port_link_fc_ifm()
226 sfxge_port_wanted_fc(struct sfxge_softc *sc) in sfxge_port_wanted_fc()
232 sfxge_port_link_fc_ifm(struct sfxge_softc *sc) in sfxge_port_link_fc_ifm()
240 struct sfxge_softc *sc; in sfxge_port_wanted_fc_handler()
[all …]
H A Dsfxge_intr.c66 struct sfxge_softc *sc; in sfxge_intr_line_filter()
130 struct sfxge_softc *sc; in sfxge_intr_message()
161 sfxge_intr_bus_enable(struct sfxge_softc *sc) in sfxge_intr_bus_enable()
219 sfxge_intr_bus_disable(struct sfxge_softc *sc) in sfxge_intr_bus_disable()
235 sfxge_intr_alloc(struct sfxge_softc *sc, int count) in sfxge_intr_alloc()
278 sfxge_intr_teardown_msix(struct sfxge_softc *sc) in sfxge_intr_teardown_msix()
292 sfxge_intr_setup_msix(struct sfxge_softc *sc) in sfxge_intr_setup_msix()
337 sfxge_intr_setup_msi(struct sfxge_softc *sc) in sfxge_intr_setup_msi()
372 sfxge_intr_setup_fixed(struct sfxge_softc *sc) in sfxge_intr_setup_fixed()
419 struct sfxge_softc *sc = (struct sfxge_softc *)arg; in sfxge_err()
[all …]
H A Dsfxge_rx.h120 struct sfxge_softc *sc;
155 struct sfxge_softc *sc __aligned(CACHE_LINE_SIZE);
183 extern int sfxge_rx_init(struct sfxge_softc *sc);
184 extern void sfxge_rx_fini(struct sfxge_softc *sc);
185 extern int sfxge_rx_start(struct sfxge_softc *sc);
186 extern void sfxge_rx_stop(struct sfxge_softc *sc);
H A Dsfxge.c120 sfxge_estimate_rsrc_limits(struct sfxge_softc *sc) in sfxge_estimate_rsrc_limits()
195 sfxge_set_drv_limits(struct sfxge_softc *sc) in sfxge_set_drv_limits()
213 sfxge_start(struct sfxge_softc *sc) in sfxge_start()
285 struct sfxge_softc *sc; in sfxge_if_init()
287 sc = (struct sfxge_softc *)arg; in sfxge_if_init()
295 sfxge_stop(struct sfxge_softc *sc) in sfxge_stop()
325 sfxge_vpd_ioctl(struct sfxge_softc *sc, sfxge_ioc_t *ioc) in sfxge_vpd_ioctl()
369 sfxge_private_ioctl(struct sfxge_softc *sc, sfxge_ioc_t *ioc) in sfxge_private_ioctl()
386 struct sfxge_softc *sc; in sfxge_if_ioctl()
569 struct sfxge_softc *sc = if_getsoftc(ifp); in sfxge_ifnet_fini()
[all …]
H A Dsfxge_ev.c51 struct sfxge_softc *sc; in sfxge_ev_qcomplete()
106 struct sfxge_softc *sc; in sfxge_ev_rx()
170 struct sfxge_softc *sc; in sfxge_ev_exception()
205 struct sfxge_softc *sc; in sfxge_ev_rxq_flush_done()
239 struct sfxge_softc *sc; in sfxge_ev_rxq_flush_failed()
324 struct sfxge_softc *sc; in sfxge_ev_txq_flush_done()
468 struct sfxge_softc *sc = evq->sc; in sfxge_evq_stat_handler()
483 struct sfxge_softc *sc = evq->sc; in sfxge_evq_stat_init()
507 sfxge_ev_stat_update(struct sfxge_softc *sc) in sfxge_ev_stat_update()
538 struct sfxge_softc *sc = arg1; in sfxge_ev_stat_handler()
[all …]
H A Dsfxge_tx.h172 struct sfxge_softc *sc;
237 extern uint64_t sfxge_tx_get_drops(struct sfxge_softc *sc);
239 extern int sfxge_tx_init(struct sfxge_softc *sc);
240 extern void sfxge_tx_fini(struct sfxge_softc *sc);
241 extern int sfxge_tx_start(struct sfxge_softc *sc);
242 extern void sfxge_tx_stop(struct sfxge_softc *sc);
H A Dsfxge_rx.c184 struct sfxge_softc *sc; in sfxge_rx_post_refill()
222 struct sfxge_softc *sc; in sfxge_rx_qfill()
323 static void __sfxge_rx_deliver(struct sfxge_softc *sc, struct mbuf *m) in __sfxge_rx_deliver()
335 struct sfxge_softc *sc = rxq->sc; in sfxge_rx_deliver()
374 struct sfxge_softc *sc = st->sc; in sfxge_lro_deliver()
671 struct sfxge_softc *sc = rxq->sc; in sfxge_lro()
812 struct sfxge_softc *sc = rxq->sc; in sfxge_rx_qcomplete()
933 sfxge_rx_qstop(struct sfxge_softc *sc, unsigned int index) in sfxge_rx_qstop()
1014 sfxge_rx_qstart(struct sfxge_softc *sc, unsigned int index) in sfxge_rx_qstart()
1065 sfxge_rx_stop(struct sfxge_softc *sc) in sfxge_rx_stop()
[all …]
H A Dsfxge_dma.c140 sfxge_dma_alloc(struct sfxge_softc *sc, bus_size_t len, efsys_mem_t *esmp) in sfxge_dma_alloc()
190 sfxge_dma_fini(struct sfxge_softc *sc) in sfxge_dma_fini()
197 sfxge_dma_init(struct sfxge_softc *sc) in sfxge_dma_init()
H A Dsfxge_nvram.c52 sfxge_nvram_rw(struct sfxge_softc *sc, sfxge_ioc_t *ip, efx_nvram_type_t type, in sfxge_nvram_rw()
109 sfxge_nvram_erase(struct sfxge_softc *sc, efx_nvram_type_t type) in sfxge_nvram_erase()
128 sfxge_nvram_ioctl(struct sfxge_softc *sc, sfxge_ioc_t *ip) in sfxge_nvram_ioctl()
H A Dsfxge_tx.c536 struct sfxge_softc *sc; in sfxge_tx_qdpl_drain()
783 struct sfxge_softc *sc; in sfxge_if_qflush()
875 struct sfxge_softc *sc; in sfxge_if_transmit()
879 sc = (struct sfxge_softc *)if_getsoftc(ifp); in sfxge_if_transmit()
1004 struct sfxge_softc *sc = txq->sc; in tso_init()
1433 struct sfxge_softc *sc; in sfxge_tx_qunblock()
1469 sfxge_tx_qstop(struct sfxge_softc *sc, unsigned int index) in sfxge_tx_qstop()
1559 sfxge_tx_max_pkt_desc(const struct sfxge_softc *sc, enum sfxge_txq_type type, in sfxge_tx_max_pkt_desc()
1610 sfxge_tx_qstart(struct sfxge_softc *sc, unsigned int index) in sfxge_tx_qstart()
1708 sfxge_tx_stop(struct sfxge_softc *sc) in sfxge_tx_stop()
[all …]