Symbol: aq_dev
sys/dev/aq/aq_device.h
143
int aq_update_hw_stats(struct aq_dev *aq_dev);
sys/dev/aq/aq_device.h
144
void aq_initmedia(struct aq_dev *aq_dev);
sys/dev/aq/aq_device.h
147
void aq_mediastatus_update(struct aq_dev *aq_dev, uint32_t link_speed, const struct aq_hw_fc_info *fc_neg);
sys/dev/aq/aq_hw.h
164
void *aq_dev;
sys/dev/aq/aq_irq.c
100
aq_dev->curr_stats.mbrc + aq_dev->curr_stats.bbrc;
sys/dev/aq/aq_irq.c
105
aq_dev->curr_stats.btc = aq_dev->curr_stats.ubtc +
sys/dev/aq/aq_irq.c
106
aq_dev->curr_stats.mbtc + aq_dev->curr_stats.bbtc;
sys/dev/aq/aq_irq.c
112
memcpy(&aq_dev->last_stats, &stats, sizeof(stats));
sys/dev/aq/aq_irq.c
121
struct aq_dev *aq_dev = iflib_get_softc(ctx);
sys/dev/aq/aq_irq.c
122
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_irq.c
128
if (link_speed && !aq_dev->linkup) { /* link was DOWN */
sys/dev/aq/aq_irq.c
129
device_printf(aq_dev->dev, "atlantic: link UP: speed=%d\n", link_speed);
sys/dev/aq/aq_irq.c
131
aq_dev->linkup = 1;
sys/dev/aq/aq_irq.c
138
aq_mediastatus_update(aq_dev, link_speed, &fc_neg);
sys/dev/aq/aq_irq.c
142
} else if (link_speed == 0U && aq_dev->linkup) { /* link was UP */
sys/dev/aq/aq_irq.c
143
device_printf(aq_dev->dev, "atlantic: link DOWN\n");
sys/dev/aq/aq_irq.c
145
aq_dev->linkup = 0;
sys/dev/aq/aq_irq.c
151
aq_mediastatus_update(aq_dev, link_speed, &fc_neg);
sys/dev/aq/aq_irq.c
154
aq_update_hw_stats(aq_dev);
sys/dev/aq/aq_irq.c
164
struct aq_dev *aq_dev = ring->dev;
sys/dev/aq/aq_irq.c
165
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_irq.c
179
struct aq_dev *aq_dev = arg;
sys/dev/aq/aq_irq.c
180
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_irq.c
182
itr_irq_status_clearlsw_set(hw, BIT(aq_dev->msix));
sys/dev/aq/aq_irq.c
185
iflib_admin_intr_deferred(aq_dev->ctx);
sys/dev/aq/aq_irq.c
56
aq_update_hw_stats(struct aq_dev *aq_dev)
sys/dev/aq/aq_irq.c
58
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_irq.c
66
int32_t _d = (int32_t)(stats._N_ - aq_dev->last_stats._N_); \
sys/dev/aq/aq_irq.c
68
aq_dev->curr_stats._N_ += _d; \
sys/dev/aq/aq_irq.c
70
if (aq_dev->linkup) {
sys/dev/aq/aq_irq.c
99
aq_dev->curr_stats.brc = aq_dev->curr_stats.ubrc +
sys/dev/aq/aq_main.c
1003
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
1017
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
1031
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
1045
struct aq_dev *softc;
sys/dev/aq/aq_main.c
1101
aq_is_vlan_promisc_required(struct aq_dev *softc)
sys/dev/aq/aq_main.c
1113
aq_update_vlan_filters(struct aq_dev *softc)
sys/dev/aq/aq_main.c
1146
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
1160
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
1174
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
1185
aq_hw_capabilities(struct aq_dev *softc)
sys/dev/aq/aq_main.c
1260
struct aq_dev *softc = (struct aq_dev *)arg1;
sys/dev/aq/aq_main.c
1371
aq_add_stats_sysctls(struct aq_dev *softc)
sys/dev/aq/aq_main.c
186
static int aq_hw_capabilities(struct aq_dev *softc);
sys/dev/aq/aq_main.c
187
static void aq_add_stats_sysctls(struct aq_dev *softc);
sys/dev/aq/aq_main.c
197
static bool aq_is_vlan_promisc_required(struct aq_dev *softc);
sys/dev/aq/aq_main.c
198
static void aq_update_vlan_filters(struct aq_dev *softc);
sys/dev/aq/aq_main.c
218
"aq", aq_methods, sizeof(struct aq_dev),
sys/dev/aq/aq_main.c
275
"aq_if", aq_if_methods, sizeof(struct aq_dev)
sys/dev/aq/aq_main.c
332
struct aq_dev *softc;
sys/dev/aq/aq_main.c
450
struct aq_dev *softc;
sys/dev/aq/aq_main.c
500
struct aq_dev *softc;
sys/dev/aq/aq_main.c
532
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
546
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
596
struct aq_dev *softc;
sys/dev/aq/aq_main.c
642
struct aq_dev *softc;
sys/dev/aq/aq_main.c
687
struct aq_dev *softc;
sys/dev/aq/aq_main.c
718
struct aq_dev *softc;
sys/dev/aq/aq_main.c
795
struct aq_dev *softc;
sys/dev/aq/aq_main.c
826
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
844
struct aq_dev *softc = arg;
sys/dev/aq/aq_main.c
859
aq_is_mc_promisc_required(struct aq_dev *softc)
sys/dev/aq/aq_main.c
867
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
926
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_main.c
950
struct aq_dev *softc;
sys/dev/aq/aq_main.c
968
struct aq_dev *softc;
sys/dev/aq/aq_main.c
989
struct aq_dev *softc = iflib_get_softc(ctx);
sys/dev/aq/aq_media.c
104
if (aq_dev->linkup)
sys/dev/aq/aq_media.c
107
ifmr->ifm_active |= aq_dev->media_active;
sys/dev/aq/aq_media.c
113
struct aq_dev *aq_dev = iflib_get_softc(if_getsoftc(ifp));
sys/dev/aq/aq_media.c
114
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_media.c
117
struct ifmedia *ifm = iflib_get_media(aq_dev->ctx);
sys/dev/aq/aq_media.c
125
device_printf(aq_dev->dev,
sys/dev/aq/aq_media.c
140
iflib_link_state_change(aq_dev->ctx, LINK_STATE_DOWN, 0);
sys/dev/aq/aq_media.c
174
aq_add_media_types(struct aq_dev *aq_dev, int media_link_speed)
sys/dev/aq/aq_media.c
176
ifmedia_add(aq_dev->media, IFM_ETHER | media_link_speed | IFM_FDX, 0,
sys/dev/aq/aq_media.c
178
ifmedia_add(aq_dev->media, IFM_ETHER | media_link_speed | IFM_FDX |
sys/dev/aq/aq_media.c
180
ifmedia_add(aq_dev->media, IFM_ETHER | media_link_speed | IFM_FDX |
sys/dev/aq/aq_media.c
182
ifmedia_add(aq_dev->media, IFM_ETHER | media_link_speed | IFM_FDX |
sys/dev/aq/aq_media.c
186
aq_initmedia(struct aq_dev *aq_dev)
sys/dev/aq/aq_media.c
193
ifmedia_add(aq_dev->media, IFM_ETHER | IFM_NONE, 0, NULL);
sys/dev/aq/aq_media.c
195
ifmedia_add(aq_dev->media, IFM_ETHER | IFM_AUTO, 0, NULL);
sys/dev/aq/aq_media.c
196
aq_add_media_types(aq_dev, IFM_AUTO);
sys/dev/aq/aq_media.c
199
if (aq_dev->link_speeds & aq_media_types[i].link_bit)
sys/dev/aq/aq_media.c
200
aq_add_media_types(aq_dev, aq_media_types[i].ifm);
sys/dev/aq/aq_media.c
203
ifmedia_set(aq_dev->media,
sys/dev/aq/aq_media.c
74
aq_mediastatus_update(struct aq_dev *aq_dev, uint32_t link_speed,
sys/dev/aq/aq_media.c
77
struct aq_hw *hw = &aq_dev->hw;
sys/dev/aq/aq_media.c
80
aq_dev->media_active = 0;
sys/dev/aq/aq_media.c
82
aq_dev->media_active |= IFM_ETH_RXPAUSE;
sys/dev/aq/aq_media.c
84
aq_dev->media_active |= IFM_ETH_TXPAUSE;
sys/dev/aq/aq_media.c
89
aq_dev->media_active |= i < nitems(aq_media_types) ?
sys/dev/aq/aq_media.c
93
aq_dev->media_active |= IFM_AUTO;
sys/dev/aq/aq_media.c
99
struct aq_dev *aq_dev = iflib_get_softc(if_getsoftc(ifp));
sys/dev/aq/aq_ring.c
226
struct aq_dev *aq_dev = arg;
sys/dev/aq/aq_ring.c
234
ring = aq_dev->rx_rings[iru->iru_qsidx];
sys/dev/aq/aq_ring.c
251
struct aq_dev *aq_dev = arg;
sys/dev/aq/aq_ring.c
252
struct aq_ring *ring = aq_dev->rx_rings[rxqid];
sys/dev/aq/aq_ring.c
255
reg_rx_dma_desc_tail_ptr_set(&aq_dev->hw, pidx, ring->index);
sys/dev/aq/aq_ring.c
262
struct aq_dev *aq_dev = arg;
sys/dev/aq/aq_ring.c
263
struct aq_ring *ring = aq_dev->rx_rings[rxqid];
sys/dev/aq/aq_ring.c
320
struct aq_dev *aq_dev = arg;
sys/dev/aq/aq_ring.c
321
struct aq_ring *ring = aq_dev->rx_rings[ri->iri_qsidx];
sys/dev/aq/aq_ring.c
330
ifp = iflib_get_ifp(aq_dev->ctx);
sys/dev/aq/aq_ring.c
335
if (i >= aq_dev->sctx->isc_rx_nsegments)
sys/dev/aq/aq_ring.c
412
aq_setup_offloads(struct aq_dev *aq_dev, if_pkt_info_t pi, volatile struct aq_tx_desc *txd,
sys/dev/aq/aq_ring.c
428
aq_ring_tso_setup(struct aq_dev *aq_dev, if_pkt_info_t pi, uint32_t *hdrlen,
sys/dev/aq/aq_ring.c
474
struct aq_dev *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
struct aq_dev *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
struct aq_dev *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
144
struct aq_dev;
sys/dev/aq/aq_ring.h
147
struct aq_dev *dev;