Symbol: aq_dev
sys/dev/aq/aq_device.h
139
typedef struct aq_dev aq_dev_t;
sys/dev/aq/aq_device.h
141
int aq_update_hw_stats(aq_dev_t *aq_dev);
sys/dev/aq/aq_device.h
142
void aq_initmedia(aq_dev_t *aq_dev);
sys/dev/aq/aq_device.h
145
void aq_mediastatus_update(aq_dev_t *aq_dev, uint32_t link_speed, const struct aq_hw_fc_info *fc_neg);
sys/dev/aq/aq_hw.h
139
void *aq_dev;
sys/dev/aq/aq_irq.c
108
aq_dev_t *aq_dev = iflib_get_softc(ctx);
sys/dev/aq/aq_irq.c
109
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_irq.c
117
if (link_speed && !aq_dev->linkup) { /* link was DOWN */
sys/dev/aq/aq_irq.c
118
device_printf(aq_dev->dev, "atlantic: link UP: speed=%d\n", link_speed);
sys/dev/aq/aq_irq.c
120
aq_dev->linkup = 1;
sys/dev/aq/aq_irq.c
126
device_printf(aq_dev->dev, "atlantic: TSO disabled for link speed < 1G");
sys/dev/aq/aq_irq.c
136
aq_mediastatus_update(aq_dev, link_speed, &fc_neg);
sys/dev/aq/aq_irq.c
140
} else if (link_speed == 0U && aq_dev->linkup) { /* link was UP */
sys/dev/aq/aq_irq.c
141
device_printf(aq_dev->dev, "atlantic: link DOWN\n");
sys/dev/aq/aq_irq.c
143
aq_dev->linkup = 0;
sys/dev/aq/aq_irq.c
149
aq_mediastatus_update(aq_dev, link_speed, &fc_neg);
sys/dev/aq/aq_irq.c
152
aq_update_hw_stats(aq_dev);
sys/dev/aq/aq_irq.c
163
struct aq_dev *aq_dev = ring->dev;
sys/dev/aq/aq_irq.c
164
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_irq.c
178
aq_dev_t *aq_dev = arg;
sys/dev/aq/aq_irq.c
179
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_irq.c
182
itr_irq_status_clearlsw_set(hw, aq_dev->msix);
sys/dev/aq/aq_irq.c
184
iflib_admin_intr_deferred(aq_dev->ctx);
sys/dev/aq/aq_irq.c
58
aq_update_hw_stats(aq_dev_t *aq_dev)
sys/dev/aq/aq_irq.c
60
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_irq.c
65
#define AQ_SDELTA(_N_) (aq_dev->curr_stats._N_ += \
sys/dev/aq/aq_irq.c
66
mbox.stats._N_ - aq_dev->last_stats._N_)
sys/dev/aq/aq_irq.c
67
if (aq_dev->linkup) {
sys/dev/aq/aq_irq.c
91
aq_dev->curr_stats.brc = aq_dev->curr_stats.ubrc +
sys/dev/aq/aq_irq.c
92
aq_dev->curr_stats.mbrc + aq_dev->curr_stats.bbrc;
sys/dev/aq/aq_irq.c
93
aq_dev->curr_stats.btc = aq_dev->curr_stats.ubtc +
sys/dev/aq/aq_irq.c
94
aq_dev->curr_stats.mbtc + aq_dev->curr_stats.bbtc;
sys/dev/aq/aq_irq.c
99
memcpy(&aq_dev->last_stats, &mbox.stats, sizeof(mbox.stats));
sys/dev/aq/aq_main.c
1029
aq_is_vlan_promisc_required(struct aq_dev *softc)
sys/dev/aq/aq_main.c
1043
aq_update_vlan_filters(struct aq_dev *softc)
sys/dev/aq/aq_main.c
1073
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
1087
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
1101
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
1112
aq_hw_capabilities(struct aq_dev *softc)
sys/dev/aq/aq_main.c
1162
struct aq_dev *softc = (struct aq_dev *)arg1;
sys/dev/aq/aq_main.c
1273
aq_add_stats_sysctls(struct aq_dev *softc)
sys/dev/aq/aq_main.c
178
static int aq_hw_capabilities(struct aq_dev *softc);
sys/dev/aq/aq_main.c
179
static void aq_add_stats_sysctls(struct aq_dev *softc);
sys/dev/aq/aq_main.c
188
static bool aq_is_vlan_promisc_required(struct aq_dev *softc);
sys/dev/aq/aq_main.c
189
static void aq_update_vlan_filters(struct aq_dev *softc);
sys/dev/aq/aq_main.c
209
"aq", aq_methods, sizeof(struct aq_dev),
sys/dev/aq/aq_main.c
270
"aq_if", aq_if_methods, sizeof(struct aq_dev)
sys/dev/aq/aq_main.c
326
struct aq_dev *softc;
sys/dev/aq/aq_main.c
437
struct aq_dev *softc;
sys/dev/aq/aq_main.c
481
struct aq_dev *softc;
sys/dev/aq/aq_main.c
543
struct aq_dev *softc;
sys/dev/aq/aq_main.c
582
struct aq_dev *softc;
sys/dev/aq/aq_main.c
631
struct aq_dev *softc;
sys/dev/aq/aq_main.c
660
struct aq_dev *softc;
sys/dev/aq/aq_main.c
721
struct aq_dev *softc;
sys/dev/aq/aq_main.c
752
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
771
struct aq_dev *softc = arg;
sys/dev/aq/aq_main.c
788
struct aq_dev *softc = arg;
sys/dev/aq/aq_main.c
806
aq_is_mc_promisc_required(struct aq_dev *softc)
sys/dev/aq/aq_main.c
814
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
864
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
888
struct aq_dev *softc;
sys/dev/aq/aq_main.c
905
struct aq_dev *softc;
sys/dev/aq/aq_main.c
928
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
942
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
956
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
970
struct aq_dev *softc;
sys/dev/aq/aq_media.c
102
if (aq_dev->linkup)
sys/dev/aq/aq_media.c
105
ifmr->ifm_active |= aq_dev->media_active;
sys/dev/aq/aq_media.c
111
aq_dev_t *aq_dev = iflib_get_softc(if_getsoftc(ifp));
sys/dev/aq/aq_media.c
112
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_media.c
115
struct ifmedia *ifm = iflib_get_media(aq_dev->ctx);
sys/dev/aq/aq_media.c
122
device_printf(aq_dev->dev,
sys/dev/aq/aq_media.c
137
iflib_link_state_change(aq_dev->ctx, LINK_STATE_DOWN, 0);
sys/dev/aq/aq_media.c
187
aq_add_media_types(aq_dev_t *aq_dev, int media_link_speed)
sys/dev/aq/aq_media.c
189
ifmedia_add(aq_dev->media, IFM_ETHER | media_link_speed | IFM_FDX, 0,
sys/dev/aq/aq_media.c
191
ifmedia_add(aq_dev->media, IFM_ETHER | media_link_speed | IFM_FDX |
sys/dev/aq/aq_media.c
193
ifmedia_add(aq_dev->media, IFM_ETHER | media_link_speed | IFM_FDX |
sys/dev/aq/aq_media.c
195
ifmedia_add(aq_dev->media, IFM_ETHER | media_link_speed | IFM_FDX |
sys/dev/aq/aq_media.c
199
aq_initmedia(aq_dev_t *aq_dev)
sys/dev/aq/aq_media.c
204
ifmedia_add(aq_dev->media, IFM_ETHER | IFM_NONE, 0, NULL);
sys/dev/aq/aq_media.c
207
aq_add_media_types(aq_dev, IFM_AUTO);
sys/dev/aq/aq_media.c
209
if (AQ_HW_SUPPORT_SPEED(aq_dev, AQ_LINK_100M))
sys/dev/aq/aq_media.c
210
aq_add_media_types(aq_dev, IFM_100_TX);
sys/dev/aq/aq_media.c
211
if (AQ_HW_SUPPORT_SPEED(aq_dev, AQ_LINK_1G))
sys/dev/aq/aq_media.c
212
aq_add_media_types(aq_dev, IFM_1000_T);
sys/dev/aq/aq_media.c
213
if (AQ_HW_SUPPORT_SPEED(aq_dev, AQ_LINK_2G5))
sys/dev/aq/aq_media.c
214
aq_add_media_types(aq_dev, IFM_2500_T);
sys/dev/aq/aq_media.c
215
if (AQ_HW_SUPPORT_SPEED(aq_dev, AQ_LINK_5G))
sys/dev/aq/aq_media.c
216
aq_add_media_types(aq_dev, IFM_5000_T);
sys/dev/aq/aq_media.c
217
if (AQ_HW_SUPPORT_SPEED(aq_dev, AQ_LINK_10G))
sys/dev/aq/aq_media.c
218
aq_add_media_types(aq_dev, IFM_10G_T);
sys/dev/aq/aq_media.c
221
ifmedia_set(aq_dev->media,
sys/dev/aq/aq_media.c
57
aq_mediastatus_update(aq_dev_t *aq_dev, uint32_t link_speed,
sys/dev/aq/aq_media.c
60
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_media.c
62
aq_dev->media_active = 0;
sys/dev/aq/aq_media.c
64
aq_dev->media_active |= IFM_ETH_RXPAUSE;
sys/dev/aq/aq_media.c
66
aq_dev->media_active |= IFM_ETH_TXPAUSE;
sys/dev/aq/aq_media.c
70
aq_dev->media_active |= IFM_100_TX | IFM_FDX;
sys/dev/aq/aq_media.c
73
aq_dev->media_active |= IFM_1000_T | IFM_FDX;
sys/dev/aq/aq_media.c
76
aq_dev->media_active |= IFM_2500_T | IFM_FDX;
sys/dev/aq/aq_media.c
79
aq_dev->media_active |= IFM_5000_T | IFM_FDX;
sys/dev/aq/aq_media.c
82
aq_dev->media_active |= IFM_10G_T | IFM_FDX;
sys/dev/aq/aq_media.c
86
aq_dev->media_active |= IFM_NONE;
sys/dev/aq/aq_media.c
91
aq_dev->media_active |= IFM_AUTO;
sys/dev/aq/aq_media.c
97
aq_dev_t *aq_dev = iflib_get_softc(if_getsoftc(ifp));
sys/dev/aq/aq_ring.c
239
aq_dev_t *aq_dev = arg;
sys/dev/aq/aq_ring.c
247
ring = aq_dev->rx_rings[iru->iru_qsidx];
sys/dev/aq/aq_ring.c
264
aq_dev_t *aq_dev = arg;
sys/dev/aq/aq_ring.c
265
struct aq_ring *ring = aq_dev->rx_rings[rxqid];
sys/dev/aq/aq_ring.c
268
reg_rx_dma_desc_tail_ptr_set(&aq_dev->hw, pidx, ring->index);
sys/dev/aq/aq_ring.c
275
aq_dev_t *aq_dev = arg;
sys/dev/aq/aq_ring.c
276
struct aq_ring *ring = aq_dev->rx_rings[rxqid];
sys/dev/aq/aq_ring.c
346
aq_dev_t *aq_dev = arg;
sys/dev/aq/aq_ring.c
347
struct aq_ring *ring = aq_dev->rx_rings[ri->iri_qsidx];
sys/dev/aq/aq_ring.c
355
ifp = iflib_get_ifp(aq_dev->ctx);
sys/dev/aq/aq_ring.c
413
aq_setup_offloads(aq_dev_t *aq_dev, if_pkt_info_t pi, aq_tx_desc_t *txd,
sys/dev/aq/aq_ring.c
428
aq_ring_tso_setup(aq_dev_t *aq_dev, if_pkt_info_t pi, uint32_t *hdrlen,
sys/dev/aq/aq_ring.c
474
aq_dev_t *aq_dev = arg;
sys/dev/aq/aq_ring.c
485
ring = aq_dev->tx_rings[pi->ipi_qsidx];
sys/dev/aq/aq_ring.c
497
tx_cmd = aq_ring_tso_setup(aq_dev, pi, &hdrlen, txc);
sys/dev/aq/aq_ring.c
517
aq_setup_offloads(aq_dev, pi, txd, tx_cmd);
sys/dev/aq/aq_ring.c
566
aq_dev_t *aq_dev = arg;
sys/dev/aq/aq_ring.c
567
struct aq_ring *ring = aq_dev->tx_rings[txqid];
sys/dev/aq/aq_ring.c
571
aq_ring_tx_tail_update(&aq_dev->hw, ring, pidx);
sys/dev/aq/aq_ring.c
585
aq_dev_t *aq_dev = arg;
sys/dev/aq/aq_ring.c
586
struct aq_ring *ring = aq_dev->tx_rings[txqid];
sys/dev/aq/aq_ring.c
592
head = tdm_tx_desc_head_ptr_get(&aq_dev->hw, ring->index);
sys/dev/aq/aq_ring.h
145
struct aq_dev;
sys/dev/aq/aq_ring.h
148
struct aq_dev *dev;