r_vec 210 drivers/net/ethernet/netronome/nfp/nfp_net.h struct nfp_net_r_vector *r_vec; r_vec 332 drivers/net/ethernet/netronome/nfp/nfp_net.h struct nfp_net_r_vector *r_vec; r_vec 474 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = data; r_vec 476 drivers/net/ethernet/netronome/nfp/nfp_net_common.c napi_schedule_irqoff(&r_vec->napi); r_vec 487 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = data; r_vec 489 drivers/net/ethernet/netronome/nfp/nfp_net_common.c tasklet_schedule(&r_vec->tasklet); r_vec 573 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec, unsigned int idx, r_vec 576 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = r_vec->nfp_net; r_vec 579 drivers/net/ethernet/netronome/nfp/nfp_net_common.c tx_ring->r_vec = r_vec; r_vec 581 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_init(&tx_ring->r_vec->tx_sync); r_vec 595 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec, unsigned int idx) r_vec 597 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = r_vec->nfp_net; r_vec 600 drivers/net/ethernet/netronome/nfp/nfp_net_common.c rx_ring->r_vec = r_vec; r_vec 601 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_init(&rx_ring->r_vec->rx_sync); r_vec 725 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_tx_tso(struct nfp_net_r_vector *r_vec, r_vec 757 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 758 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_lso++; r_vec 759 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 774 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec, r_vec 817 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 819 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->hw_csum_tx_inner += txbuf->pkt_cnt; r_vec 821 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->hw_csum_tx += txbuf->pkt_cnt; r_vec 822 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 826 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_tls_tx(struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, r_vec 849 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 850 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tls_tx_fallback++; r_vec 851 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 855 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 856 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tls_tx_no_fallback++; r_vec 857 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 866 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 867 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_errors++; r_vec 868 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 882 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 884 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->hw_tls_tx++; r_vec 886 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->hw_tls_tx += skb_shinfo(skb)->gso_segs; r_vec 887 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 981 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec; r_vec 994 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec = tx_ring->r_vec; r_vec 1004 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 1005 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_busy++; r_vec 1006 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 1010 drivers/net/ethernet/netronome/nfp/nfp_net_common.c skb = nfp_net_tls_tx(dp, r_vec, skb, &tls_handle, &nr_frags); r_vec 1048 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_tx_tso(r_vec, txbuf, txd, skb, md_bytes); r_vec 1049 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_tx_csum(dp, r_vec, txbuf, txd, skb); r_vec 1084 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 1085 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_gather++; r_vec 1086 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 1124 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 1125 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_errors++; r_vec 1126 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 1139 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = tx_ring->r_vec; r_vec 1140 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_dp *dp = &r_vec->nfp_net->dp; r_vec 1199 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 1200 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_bytes += done_bytes; r_vec 1201 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_pkts += done_pkts; r_vec 1202 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 1224 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = tx_ring->r_vec; r_vec 1251 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 1252 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_bytes += done_bytes; r_vec 1253 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_pkts += done_pkts; r_vec 1254 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 1589 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec, r_vec 1601 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->rx_sync); r_vec 1602 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->hw_csum_rx_complete++; r_vec 1603 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->rx_sync); r_vec 1608 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->rx_sync); r_vec 1609 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->hw_csum_rx_error++; r_vec 1610 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->rx_sync); r_vec 1621 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->rx_sync); r_vec 1622 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->hw_csum_rx_ok++; r_vec 1623 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->rx_sync); r_vec 1629 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->rx_sync); r_vec 1630 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->hw_csum_rx_inner_ok++; r_vec 1631 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->rx_sync); r_vec 1712 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_drop(const struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, r_vec 1716 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->rx_sync); r_vec 1717 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->rx_drops++; r_vec 1722 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->rx_replace_buf_alloc_fail++; r_vec 1723 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->rx_sync); r_vec 1753 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_drop(dp, rx_ring->r_vec, rx_ring, rxbuf, r_vec 1804 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = rx_ring->r_vec; r_vec 1805 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_dp *dp = &r_vec->nfp_net->dp; r_vec 1819 drivers/net/ethernet/netronome/nfp/nfp_net_common.c tx_ring = r_vec->xdp_ring; r_vec 1873 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->rx_sync); r_vec 1874 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->rx_pkts++; r_vec 1875 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->rx_bytes += pkt_len; r_vec 1876 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->rx_sync); r_vec 1882 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_drop(dp, r_vec, rx_ring, rxbuf, NULL); r_vec 1900 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_drop(dp, r_vec, rx_ring, rxbuf, r_vec 1965 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_drop(dp, r_vec, rx_ring, rxbuf, r_vec 1976 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_drop(dp, r_vec, rx_ring, rxbuf, NULL); r_vec 1981 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_drop(dp, r_vec, rx_ring, rxbuf, skb); r_vec 1998 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_csum(dp, r_vec, rxd, &meta, skb); r_vec 2003 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->rx_sync); r_vec 2004 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->hw_tls_rx++; r_vec 2005 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->rx_sync); r_vec 2016 drivers/net/ethernet/netronome/nfp/nfp_net_common.c napi_gro_receive(&rx_ring->r_vec->napi, skb); r_vec 2047 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = r_vec 2051 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (r_vec->tx_ring) r_vec 2052 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_tx_complete(r_vec->tx_ring, budget); r_vec 2053 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (r_vec->rx_ring) r_vec 2054 drivers/net/ethernet/netronome/nfp/nfp_net_common.c pkts_polled = nfp_net_rx(r_vec->rx_ring, budget); r_vec 2058 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_irq_unmask(r_vec->nfp_net, r_vec->irq_entry); r_vec 2067 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_ctrl_tx_one(struct nfp_net *nn, struct nfp_net_r_vector *r_vec, r_vec 2078 drivers/net/ethernet/netronome/nfp/nfp_net_common.c dp = &r_vec->nfp_net->dp; r_vec 2079 drivers/net/ethernet/netronome/nfp/nfp_net_common.c tx_ring = r_vec->tx_ring; r_vec 2087 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 2088 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_busy++; r_vec 2089 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 2091 drivers/net/ethernet/netronome/nfp/nfp_net_common.c __skb_queue_tail(&r_vec->queue, skb); r_vec 2093 drivers/net/ethernet/netronome/nfp/nfp_net_common.c __skb_queue_head(&r_vec->queue, skb); r_vec 2143 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->tx_sync); r_vec 2144 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_errors++; r_vec 2145 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->tx_sync); r_vec 2152 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = &nn->r_vecs[0]; r_vec 2154 drivers/net/ethernet/netronome/nfp/nfp_net_common.c return nfp_ctrl_tx_one(nn, r_vec, skb, false); r_vec 2159 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = &nn->r_vecs[0]; r_vec 2162 drivers/net/ethernet/netronome/nfp/nfp_net_common.c spin_lock_bh(&r_vec->lock); r_vec 2163 drivers/net/ethernet/netronome/nfp/nfp_net_common.c ret = nfp_ctrl_tx_one(nn, r_vec, skb, false); r_vec 2164 drivers/net/ethernet/netronome/nfp/nfp_net_common.c spin_unlock_bh(&r_vec->lock); r_vec 2169 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void __nfp_ctrl_tx_queued(struct nfp_net_r_vector *r_vec) r_vec 2173 drivers/net/ethernet/netronome/nfp/nfp_net_common.c while ((skb = __skb_dequeue(&r_vec->queue))) r_vec 2174 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nfp_ctrl_tx_one(r_vec->nfp_net, r_vec, skb, true)) r_vec 2198 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec, struct nfp_net_rx_ring *rx_ring) r_vec 2234 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_begin(&r_vec->rx_sync); r_vec 2235 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->rx_pkts++; r_vec 2236 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->rx_bytes += pkt_len; r_vec 2237 drivers/net/ethernet/netronome/nfp/nfp_net_common.c u64_stats_update_end(&r_vec->rx_sync); r_vec 2244 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_drop(dp, r_vec, rx_ring, rxbuf, NULL); r_vec 2250 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_drop(dp, r_vec, rx_ring, rxbuf, NULL); r_vec 2255 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_drop(dp, r_vec, rx_ring, rxbuf, skb); r_vec 2271 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static bool nfp_ctrl_rx(struct nfp_net_r_vector *r_vec) r_vec 2273 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_rx_ring *rx_ring = r_vec->rx_ring; r_vec 2274 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = r_vec->nfp_net; r_vec 2278 drivers/net/ethernet/netronome/nfp/nfp_net_common.c while (nfp_ctrl_rx_one(nn, dp, r_vec, rx_ring) && budget--) r_vec 2286 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = (void *)arg; r_vec 2288 drivers/net/ethernet/netronome/nfp/nfp_net_common.c spin_lock(&r_vec->lock); r_vec 2289 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_tx_complete(r_vec->tx_ring, 0); r_vec 2290 drivers/net/ethernet/netronome/nfp/nfp_net_common.c __nfp_ctrl_tx_queued(r_vec); r_vec 2291 drivers/net/ethernet/netronome/nfp/nfp_net_common.c spin_unlock(&r_vec->lock); r_vec 2293 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nfp_ctrl_rx(r_vec)) { r_vec 2294 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_irq_unmask(r_vec->nfp_net, r_vec->irq_entry); r_vec 2296 drivers/net/ethernet/netronome/nfp/nfp_net_common.c tasklet_schedule(&r_vec->tasklet); r_vec 2297 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn_dp_warn(&r_vec->nfp_net->dp, r_vec 2311 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec; r_vec 2322 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec = &nn->r_vecs[r]; r_vec 2323 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->nfp_net = nn; r_vec 2324 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->irq_entry = entry->entry; r_vec 2325 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->irq_vector = entry->vector; r_vec 2328 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->handler = nfp_net_irq_rxtx; r_vec 2330 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->handler = nfp_ctrl_irq_rxtx; r_vec 2332 drivers/net/ethernet/netronome/nfp/nfp_net_common.c __skb_queue_head_init(&r_vec->queue); r_vec 2333 drivers/net/ethernet/netronome/nfp/nfp_net_common.c spin_lock_init(&r_vec->lock); r_vec 2334 drivers/net/ethernet/netronome/nfp/nfp_net_common.c tasklet_init(&r_vec->tasklet, nfp_ctrl_poll, r_vec 2335 drivers/net/ethernet/netronome/nfp/nfp_net_common.c (unsigned long)r_vec); r_vec 2336 drivers/net/ethernet/netronome/nfp/nfp_net_common.c tasklet_disable(&r_vec->tasklet); r_vec 2339 drivers/net/ethernet/netronome/nfp/nfp_net_common.c cpumask_set_cpu(r, &r_vec->affinity_mask); r_vec 2349 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = tx_ring->r_vec; r_vec 2350 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_dp *dp = &r_vec->nfp_net->dp; r_vec 2375 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = tx_ring->r_vec; r_vec 2395 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_set_xps_queue(dp->netdev, &r_vec->affinity_mask, r_vec 2499 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = rx_ring->r_vec; r_vec 2500 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_dp *dp = &r_vec->nfp_net->dp; r_vec 2604 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec, int idx) r_vec 2606 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->rx_ring = idx < dp->num_rx_rings ? &dp->rx_rings[idx] : NULL; r_vec 2607 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->tx_ring = r_vec 2610 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->xdp_ring = idx < dp->num_tx_rings - dp->num_stack_tx_rings ? r_vec 2615 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_prepare_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec, r_vec 2622 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_napi_add(nn->dp.netdev, &r_vec->napi, r_vec 2625 drivers/net/ethernet/netronome/nfp/nfp_net_common.c tasklet_enable(&r_vec->tasklet); r_vec 2627 drivers/net/ethernet/netronome/nfp/nfp_net_common.c snprintf(r_vec->name, sizeof(r_vec->name), r_vec 2629 drivers/net/ethernet/netronome/nfp/nfp_net_common.c err = request_irq(r_vec->irq_vector, r_vec->handler, 0, r_vec->name, r_vec 2630 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec); r_vec 2633 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_napi_del(&r_vec->napi); r_vec 2635 drivers/net/ethernet/netronome/nfp/nfp_net_common.c tasklet_disable(&r_vec->tasklet); r_vec 2637 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn_err(nn, "Error requesting IRQ %d\n", r_vec->irq_vector); r_vec 2640 drivers/net/ethernet/netronome/nfp/nfp_net_common.c disable_irq(r_vec->irq_vector); r_vec 2642 drivers/net/ethernet/netronome/nfp/nfp_net_common.c irq_set_affinity_hint(r_vec->irq_vector, &r_vec->affinity_mask); r_vec 2644 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn_dbg(nn, "RV%02d: irq=%03d/%03d\n", idx, r_vec->irq_vector, r_vec 2645 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->irq_entry); r_vec 2651 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_cleanup_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec) r_vec 2653 drivers/net/ethernet/netronome/nfp/nfp_net_common.c irq_set_affinity_hint(r_vec->irq_vector, NULL); r_vec 2655 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netif_napi_del(&r_vec->napi); r_vec 2657 drivers/net/ethernet/netronome/nfp/nfp_net_common.c tasklet_disable(&r_vec->tasklet); r_vec 2659 drivers/net/ethernet/netronome/nfp/nfp_net_common.c free_irq(r_vec->irq_vector, r_vec); r_vec 2789 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn_writeb(nn, NFP_NET_CFG_RXR_VEC(idx), rx_ring->r_vec->irq_entry); r_vec 2798 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn_writeb(nn, NFP_NET_CFG_TXR_VEC(idx), tx_ring->r_vec->irq_entry); r_vec 3375 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_r_vector *r_vec = &nn->r_vecs[r]; r_vec 3380 drivers/net/ethernet/netronome/nfp/nfp_net_common.c start = u64_stats_fetch_begin(&r_vec->rx_sync); r_vec 3381 drivers/net/ethernet/netronome/nfp/nfp_net_common.c data[0] = r_vec->rx_pkts; r_vec 3382 drivers/net/ethernet/netronome/nfp/nfp_net_common.c data[1] = r_vec->rx_bytes; r_vec 3383 drivers/net/ethernet/netronome/nfp/nfp_net_common.c data[2] = r_vec->rx_drops; r_vec 3384 drivers/net/ethernet/netronome/nfp/nfp_net_common.c } while (u64_stats_fetch_retry(&r_vec->rx_sync, start)); r_vec 3390 drivers/net/ethernet/netronome/nfp/nfp_net_common.c start = u64_stats_fetch_begin(&r_vec->tx_sync); r_vec 3391 drivers/net/ethernet/netronome/nfp/nfp_net_common.c data[0] = r_vec->tx_pkts; r_vec 3392 drivers/net/ethernet/netronome/nfp/nfp_net_common.c data[1] = r_vec->tx_bytes; r_vec 3393 drivers/net/ethernet/netronome/nfp/nfp_net_common.c data[2] = r_vec->tx_errors; r_vec 3394 drivers/net/ethernet/netronome/nfp/nfp_net_common.c } while (u64_stats_fetch_retry(&r_vec->tx_sync, start)); r_vec 13 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c struct nfp_net_r_vector *r_vec = file->private; r_vec 23 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c if (!r_vec->nfp_net || !r_vec->rx_ring) r_vec 25 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c nn = r_vec->nfp_net; r_vec 26 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c rx_ring = r_vec->rx_ring; r_vec 75 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c struct nfp_net_r_vector *r_vec = file->private; r_vec 85 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c tx_ring = r_vec->tx_ring; r_vec 87 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c tx_ring = r_vec->xdp_ring; r_vec 88 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c if (!r_vec->nfp_net || !tx_ring) r_vec 90 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c nn = r_vec->nfp_net; r_vec 101 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c tx_ring == r_vec->tx_ring ? "" : "xdp", r_vec 111 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c if (tx_ring == r_vec->tx_ring) {