Lines Matching refs:percpu_stats
367 struct rtnl_link_stats64 *percpu_stats; in dpaa2_eth_xdp_tx_flush() local
371 percpu_stats = this_cpu_ptr(priv->percpu_stats); in dpaa2_eth_xdp_tx_flush()
377 percpu_stats->tx_packets += enqueued; in dpaa2_eth_xdp_tx_flush()
380 percpu_stats->tx_bytes += dpaa2_fd_get_len(&fds[i]); in dpaa2_eth_xdp_tx_flush()
385 percpu_stats->tx_errors++; in dpaa2_eth_xdp_tx_flush()
541 struct rtnl_link_stats64 *percpu_stats, in dpaa2_eth_receive_skb() argument
572 percpu_stats->rx_packets++; in dpaa2_eth_receive_skb()
573 percpu_stats->rx_bytes += dpaa2_fd_get_len(fd); in dpaa2_eth_receive_skb()
589 struct rtnl_link_stats64 *percpu_stats; in dpaa2_eth_rx() local
605 percpu_stats = this_cpu_ptr(priv->percpu_stats); in dpaa2_eth_rx()
611 percpu_stats->rx_packets++; in dpaa2_eth_rx()
612 percpu_stats->rx_bytes += dpaa2_fd_get_len(fd); in dpaa2_eth_rx()
639 dpaa2_eth_receive_skb(priv, ch, fd, vaddr, fq, percpu_stats, skb); in dpaa2_eth_rx()
645 percpu_stats->rx_dropped++; in dpaa2_eth_rx()
659 struct rtnl_link_stats64 *percpu_stats; in dpaa2_eth_rx_err() local
695 percpu_stats = this_cpu_ptr(priv->percpu_stats); in dpaa2_eth_rx_err()
696 percpu_stats->rx_errors++; in dpaa2_eth_rx_err()
1399 struct rtnl_link_stats64 *percpu_stats; in __dpaa2_eth_tx() local
1411 percpu_stats = this_cpu_ptr(priv->percpu_stats); in __dpaa2_eth_tx()
1423 percpu_stats->tx_dropped++; in __dpaa2_eth_tx()
1453 percpu_stats->tx_dropped++; in __dpaa2_eth_tx()
1502 percpu_stats->tx_errors++; in __dpaa2_eth_tx()
1507 percpu_stats->tx_packets += total_enqueued; in __dpaa2_eth_tx()
1508 percpu_stats->tx_bytes += fd_len; in __dpaa2_eth_tx()
1582 struct rtnl_link_stats64 *percpu_stats; in dpaa2_eth_tx_conf() local
1606 percpu_stats = this_cpu_ptr(priv->percpu_stats); in dpaa2_eth_tx_conf()
1608 percpu_stats->tx_errors++; in dpaa2_eth_tx_conf()
2367 struct rtnl_link_stats64 *percpu_stats; in dpaa2_eth_get_stats() local
2374 percpu_stats = per_cpu_ptr(priv->percpu_stats, i); in dpaa2_eth_get_stats()
2375 cpustats = (u64 *)percpu_stats; in dpaa2_eth_get_stats()
2858 struct rtnl_link_stats64 *percpu_stats; in dpaa2_eth_xdp_xmit() local
2873 percpu_stats = this_cpu_ptr(priv->percpu_stats); in dpaa2_eth_xdp_xmit()
2887 percpu_stats->tx_packets += enqueued; in dpaa2_eth_xdp_xmit()
2889 percpu_stats->tx_bytes += dpaa2_fd_get_len(&fds[i]); in dpaa2_eth_xdp_xmit()
4888 priv->percpu_stats = alloc_percpu(*priv->percpu_stats); in dpaa2_eth_probe()
4889 if (!priv->percpu_stats) { in dpaa2_eth_probe()
5008 free_percpu(priv->percpu_stats); in dpaa2_eth_probe()
5059 free_percpu(priv->percpu_stats); in dpaa2_eth_remove()