Home
last modified time | relevance | path

Searched refs:aq_dev (Results 1 – 7 of 7) sorted by relevance

/src/sys/dev/aq/
H A Daq_media.c57 aq_mediastatus_update(aq_dev_t *aq_dev, uint32_t link_speed, in aq_mediastatus_update() argument
60 struct aq_hw *hw = &aq_dev->hw; in aq_mediastatus_update()
62 aq_dev->media_active = 0; in aq_mediastatus_update()
64 aq_dev->media_active |= IFM_ETH_RXPAUSE; in aq_mediastatus_update()
66 aq_dev->media_active |= IFM_ETH_TXPAUSE; in aq_mediastatus_update()
70 aq_dev->media_active |= IFM_100_TX | IFM_FDX; in aq_mediastatus_update()
73 aq_dev->media_active |= IFM_1000_T | IFM_FDX; in aq_mediastatus_update()
76 aq_dev->media_active |= IFM_2500_T | IFM_FDX; in aq_mediastatus_update()
79 aq_dev->media_active |= IFM_5000_T | IFM_FDX; in aq_mediastatus_update()
82 aq_dev->media_active |= IFM_10G_T | IFM_FDX; in aq_mediastatus_update()
[all …]
H A Daq_irq.c58 aq_update_hw_stats(aq_dev_t *aq_dev) in aq_update_hw_stats() argument
60 struct aq_hw *hw = &aq_dev->hw; in aq_update_hw_stats()
65 #define AQ_SDELTA(_N_) (aq_dev->curr_stats._N_ += \ in aq_update_hw_stats()
66 mbox.stats._N_ - aq_dev->last_stats._N_) in aq_update_hw_stats()
67 if (aq_dev->linkup) { in aq_update_hw_stats()
91 aq_dev->curr_stats.brc = aq_dev->curr_stats.ubrc + in aq_update_hw_stats()
92 aq_dev->curr_stats.mbrc + aq_dev->curr_stats.bbrc; in aq_update_hw_stats()
93 aq_dev->curr_stats.btc = aq_dev->curr_stats.ubtc + in aq_update_hw_stats()
94 aq_dev->curr_stats.mbtc + aq_dev->curr_stats.bbtc; in aq_update_hw_stats()
99 memcpy(&aq_dev->last_stats, &mbox.stats, sizeof(mbox.stats)); in aq_update_hw_stats()
[all …]
H A Daq_ring.c239 aq_dev_t *aq_dev = arg; in aq_ring_rx_refill() local
247 ring = aq_dev->rx_rings[iru->iru_qsidx]; in aq_ring_rx_refill()
264 aq_dev_t *aq_dev = arg; in aq_isc_rxd_flush() local
265 struct aq_ring *ring = aq_dev->rx_rings[rxqid]; in aq_isc_rxd_flush()
268 reg_rx_dma_desc_tail_ptr_set(&aq_dev->hw, pidx, ring->index); in aq_isc_rxd_flush()
275 aq_dev_t *aq_dev = arg; in aq_isc_rxd_available() local
276 struct aq_ring *ring = aq_dev->rx_rings[rxqid]; in aq_isc_rxd_available()
346 aq_dev_t *aq_dev = arg; in aq_isc_rxd_pkt_get() local
347 struct aq_ring *ring = aq_dev->rx_rings[ri->iri_qsidx]; in aq_isc_rxd_pkt_get()
355 ifp = iflib_get_ifp(aq_dev->ctx); in aq_isc_rxd_pkt_get()
[all …]
H A Daq_main.c178 static int aq_hw_capabilities(struct aq_dev *softc);
179 static void aq_add_stats_sysctls(struct aq_dev *softc);
188 static bool aq_is_vlan_promisc_required(struct aq_dev *softc);
189 static void aq_update_vlan_filters(struct aq_dev *softc);
209 "aq", aq_methods, sizeof(struct aq_dev),
270 "aq_if", aq_if_methods, sizeof(struct aq_dev)
326 struct aq_dev *softc; in aq_if_attach_pre()
437 struct aq_dev *softc;
481 struct aq_dev *softc;
543 struct aq_dev *softc;
[all …]
H A Daq_device.h98 struct aq_dev { struct
139 typedef struct aq_dev aq_dev_t; argument
141 int aq_update_hw_stats(aq_dev_t *aq_dev);
142 void aq_initmedia(aq_dev_t *aq_dev);
145 void aq_mediastatus_update(aq_dev_t *aq_dev, uint32_t link_speed, const struct aq_hw_fc_info *fc_ne…
H A Daq_ring.h145 struct aq_dev;
148 struct aq_dev *dev;
H A Daq_hw.h139 void *aq_dev; member