| /Linux-v5.15/drivers/net/ethernet/cavium/liquidio/ |
| D | lio_core.c | 1294 struct nic_tx_stats *tstats = &oct_dev->link_stats.fromhost; in octnet_nic_stats_callback() local 1343 tstats->total_pkts_sent = rsp_tstats->total_pkts_sent; in octnet_nic_stats_callback() 1344 tstats->total_bytes_sent = rsp_tstats->total_bytes_sent; in octnet_nic_stats_callback() 1345 tstats->mcast_pkts_sent = rsp_tstats->mcast_pkts_sent; in octnet_nic_stats_callback() 1346 tstats->bcast_pkts_sent = rsp_tstats->bcast_pkts_sent; in octnet_nic_stats_callback() 1347 tstats->ctl_sent = rsp_tstats->ctl_sent; in octnet_nic_stats_callback() 1349 tstats->one_collision_sent = rsp_tstats->one_collision_sent; in octnet_nic_stats_callback() 1351 tstats->multi_collision_sent = rsp_tstats->multi_collision_sent; in octnet_nic_stats_callback() 1353 tstats->max_collision_fail = rsp_tstats->max_collision_fail; in octnet_nic_stats_callback() 1355 tstats->max_deferral_fail = rsp_tstats->max_deferral_fail; in octnet_nic_stats_callback() [all …]
|
| /Linux-v5.15/net/openvswitch/ |
| D | vport-internal_dev.c | 143 vport->dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in internal_dev_create() 144 if (!vport->dev->tstats) { in internal_dev_create() 171 free_percpu(dev->tstats); in internal_dev_create() 188 free_percpu(vport->dev->tstats); in internal_dev_destroy()
|
| /Linux-v5.15/include/net/ |
| D | ip_tunnels.h | 446 struct pcpu_sw_netstats *tstats = get_cpu_ptr(dev->tstats); in iptunnel_xmit_stats() local 448 u64_stats_update_begin(&tstats->syncp); in iptunnel_xmit_stats() 449 tstats->tx_bytes += pkt_len; in iptunnel_xmit_stats() 450 tstats->tx_packets++; in iptunnel_xmit_stats() 451 u64_stats_update_end(&tstats->syncp); in iptunnel_xmit_stats() 452 put_cpu_ptr(tstats); in iptunnel_xmit_stats()
|
| /Linux-v5.15/net/bridge/ |
| D | br_device.c | 122 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in br_dev_init() 123 if (!dev->tstats) in br_dev_init() 128 free_percpu(dev->tstats); in br_dev_init() 134 free_percpu(dev->tstats); in br_dev_init() 141 free_percpu(dev->tstats); in br_dev_init() 149 free_percpu(dev->tstats); in br_dev_init() 168 free_percpu(dev->tstats); in br_dev_uninit()
|
| /Linux-v5.15/drivers/net/ethernet/qlogic/qed/ |
| D | qed_fcoe.c | 647 struct fcoe_rx_stat tstats; in _qed_fcoe_get_tstats() local 650 memset(&tstats, 0, sizeof(tstats)); in _qed_fcoe_get_tstats() 653 qed_memcpy_from(p_hwfn, p_ptt, &tstats, tstats_addr, sizeof(tstats)); in _qed_fcoe_get_tstats() 655 p_stats->fcoe_rx_byte_cnt = HILO_64_REGPAIR(tstats.fcoe_rx_byte_cnt); in _qed_fcoe_get_tstats() 657 HILO_64_REGPAIR(tstats.fcoe_rx_data_pkt_cnt); in _qed_fcoe_get_tstats() 659 HILO_64_REGPAIR(tstats.fcoe_rx_xfer_pkt_cnt); in _qed_fcoe_get_tstats() 661 HILO_64_REGPAIR(tstats.fcoe_rx_other_pkt_cnt); in _qed_fcoe_get_tstats() 664 le32_to_cpu(tstats.fcoe_silent_drop_pkt_cmdq_full_cnt); in _qed_fcoe_get_tstats() 666 le32_to_cpu(tstats.fcoe_silent_drop_pkt_rq_full_cnt); in _qed_fcoe_get_tstats() 668 le32_to_cpu(tstats.fcoe_silent_drop_pkt_crc_error_cnt); in _qed_fcoe_get_tstats() [all …]
|
| D | qed_iscsi.c | 888 struct tstorm_iscsi_stats_drv tstats; in _qed_iscsi_get_tstats() local 891 memset(&tstats, 0, sizeof(tstats)); in _qed_iscsi_get_tstats() 894 qed_memcpy_from(p_hwfn, p_ptt, &tstats, tstats_addr, sizeof(tstats)); in _qed_iscsi_get_tstats() 897 HILO_64_REGPAIR(tstats.iscsi_rx_bytes_cnt); in _qed_iscsi_get_tstats() 899 HILO_64_REGPAIR(tstats.iscsi_rx_packet_cnt); in _qed_iscsi_get_tstats() 901 HILO_64_REGPAIR(tstats.iscsi_rx_new_ooo_isle_events_cnt); in _qed_iscsi_get_tstats() 903 le32_to_cpu(tstats.iscsi_cmdq_threshold_cnt); in _qed_iscsi_get_tstats() 905 le32_to_cpu(tstats.iscsi_rq_threshold_cnt); in _qed_iscsi_get_tstats() 907 le32_to_cpu(tstats.iscsi_immq_threshold_cnt); in _qed_iscsi_get_tstats()
|
| D | qed_l2.c | 1647 struct tstorm_per_port_stat tstats; in __qed_get_vport_tstats() local 1658 tstats_addr = p_resp->pfdev_info.stats_info.tstats.address; in __qed_get_vport_tstats() 1659 tstats_len = p_resp->pfdev_info.stats_info.tstats.len; in __qed_get_vport_tstats() 1662 memset(&tstats, 0, sizeof(tstats)); in __qed_get_vport_tstats() 1663 qed_memcpy_from(p_hwfn, p_ptt, &tstats, tstats_addr, tstats_len); in __qed_get_vport_tstats() 1666 HILO_64_REGPAIR(tstats.mftag_filter_discard); in __qed_get_vport_tstats() 1668 HILO_64_REGPAIR(tstats.eth_mac_filter_discard); in __qed_get_vport_tstats() 1670 HILO_64_REGPAIR(tstats.eth_gft_drop_pkt); in __qed_get_vport_tstats()
|
| D | qed_ll2.c | 2216 struct core_ll2_tstorm_per_queue_stat tstats; in _qed_ll2_get_tstats() local 2220 memset(&tstats, 0, sizeof(tstats)); in _qed_ll2_get_tstats() 2223 qed_memcpy_from(p_hwfn, p_ptt, &tstats, tstats_addr, sizeof(tstats)); in _qed_ll2_get_tstats() 2226 HILO_64_REGPAIR(tstats.packet_too_big_discard); in _qed_ll2_get_tstats() 2227 p_stats->no_buff_discard += HILO_64_REGPAIR(tstats.no_buff_discard); in _qed_ll2_get_tstats()
|
| /Linux-v5.15/drivers/net/wireguard/ |
| D | receive.c | 22 struct pcpu_sw_netstats *tstats = in update_rx_stats() local 23 get_cpu_ptr(peer->device->dev->tstats); in update_rx_stats() 25 u64_stats_update_begin(&tstats->syncp); in update_rx_stats() 26 ++tstats->rx_packets; in update_rx_stats() 27 tstats->rx_bytes += len; in update_rx_stats() 29 u64_stats_update_end(&tstats->syncp); in update_rx_stats() 30 put_cpu_ptr(tstats); in update_rx_stats()
|
| D | device.c | 244 free_percpu(dev->tstats); in wg_destruct() 315 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in wg_newlink() 316 if (!dev->tstats) in wg_newlink() 383 free_percpu(dev->tstats); in wg_newlink()
|
| /Linux-v5.15/net/ipv6/ |
| D | sit.c | 689 struct pcpu_sw_netstats *tstats; in ipip6_rcv() local 727 tstats = this_cpu_ptr(tunnel->dev->tstats); in ipip6_rcv() 728 u64_stats_update_begin(&tstats->syncp); in ipip6_rcv() 729 tstats->rx_packets++; in ipip6_rcv() 730 tstats->rx_bytes += skb->len; in ipip6_rcv() 731 u64_stats_update_end(&tstats->syncp); in ipip6_rcv() 1415 free_percpu(dev->tstats); in ipip6_dev_free() 1456 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ipip6_tunnel_init() 1457 if (!dev->tstats) in ipip6_tunnel_init() 1462 free_percpu(dev->tstats); in ipip6_tunnel_init() [all …]
|
| D | ip6_tunnel.c | 250 free_percpu(dev->tstats); in ip6_dev_free() 801 struct pcpu_sw_netstats *tstats; in __ip6_tnl_rcv() local 861 tstats = this_cpu_ptr(tunnel->dev->tstats); in __ip6_tnl_rcv() 862 u64_stats_update_begin(&tstats->syncp); in __ip6_tnl_rcv() 863 tstats->rx_packets++; in __ip6_tnl_rcv() 864 tstats->rx_bytes += skb->len; in __ip6_tnl_rcv() 865 u64_stats_update_end(&tstats->syncp); in __ip6_tnl_rcv() 1862 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ip6_tnl_dev_init_gen() 1863 if (!dev->tstats) in ip6_tnl_dev_init_gen() 1892 free_percpu(dev->tstats); in ip6_tnl_dev_init_gen() [all …]
|
| D | ip6_gre.c | 1414 free_percpu(dev->tstats); in ip6gre_dev_free() 1475 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ip6gre_tunnel_init_common() 1476 if (!dev->tstats) in ip6gre_tunnel_init_common() 1505 free_percpu(dev->tstats); in ip6gre_tunnel_init_common() 1506 dev->tstats = NULL; in ip6gre_tunnel_init_common() 1869 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ip6erspan_tap_init() 1870 if (!dev->tstats) in ip6erspan_tap_init() 1897 free_percpu(dev->tstats); in ip6erspan_tap_init() 1898 dev->tstats = NULL; in ip6erspan_tap_init()
|
| D | ip6_vti.c | 179 free_percpu(dev->tstats); in vti6_dev_free() 934 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in vti6_dev_init_gen() 935 if (!dev->tstats) in vti6_dev_init_gen()
|
| /Linux-v5.15/drivers/infiniband/hw/hfi1/ |
| D | ipoib_main.c | 24 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in hfi1_ipoib_dev_init() 168 free_percpu(dev->tstats); in hfi1_ipoib_netdev_dtor()
|
| /Linux-v5.15/drivers/net/ |
| D | bareudp.c | 190 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in bareudp_init() 191 if (!dev->tstats) in bareudp_init() 196 free_percpu(dev->tstats); in bareudp_init() 207 free_percpu(dev->tstats); in bareudp_uninit()
|
| D | geneve.c | 313 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in geneve_init() 314 if (!dev->tstats) in geneve_init() 319 free_percpu(dev->tstats); in geneve_init() 325 free_percpu(dev->tstats); in geneve_init() 338 free_percpu(dev->tstats); in geneve_uninit()
|
| D | gtp.c | 376 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in gtp_dev_init() 377 if (!dev->tstats) in gtp_dev_init() 388 free_percpu(dev->tstats); in gtp_dev_uninit()
|
| /Linux-v5.15/net/xfrm/ |
| D | xfrm_interface.c | 145 free_percpu(dev->tstats); in xfrmi_dev_free() 583 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in xfrmi_dev_init() 584 if (!dev->tstats) in xfrmi_dev_init() 589 free_percpu(dev->tstats); in xfrmi_dev_init()
|
| /Linux-v5.15/include/linux/ |
| D | netdevice.h | 2214 struct pcpu_sw_netstats __percpu *tstats; member 2677 struct pcpu_sw_netstats *tstats = this_cpu_ptr(dev->tstats); in dev_sw_netstats_rx_add() local 2679 u64_stats_update_begin(&tstats->syncp); in dev_sw_netstats_rx_add() 2680 tstats->rx_bytes += len; in dev_sw_netstats_rx_add() 2681 tstats->rx_packets++; in dev_sw_netstats_rx_add() 2682 u64_stats_update_end(&tstats->syncp); in dev_sw_netstats_rx_add() 2689 struct pcpu_sw_netstats *tstats = this_cpu_ptr(dev->tstats); in dev_sw_netstats_tx_add() local 2691 u64_stats_update_begin(&tstats->syncp); in dev_sw_netstats_tx_add() 2692 tstats->tx_bytes += len; in dev_sw_netstats_tx_add() 2693 tstats->tx_packets += packets; in dev_sw_netstats_tx_add() [all …]
|
| /Linux-v5.15/net/ipv4/ |
| D | ip_tunnel.c | 1012 free_percpu(dev->tstats); in ip_tunnel_dev_free() 1228 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ip_tunnel_init() 1229 if (!dev->tstats) in ip_tunnel_init() 1234 free_percpu(dev->tstats); in ip_tunnel_init() 1241 free_percpu(dev->tstats); in ip_tunnel_init()
|
| /Linux-v5.15/drivers/net/wireless/quantenna/qtnfmac/ |
| D | core.c | 201 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in qtnf_netdev_alloc_pcpu_stats() 203 return dev->tstats ? 0 : -ENOMEM; in qtnf_netdev_alloc_pcpu_stats() 208 free_percpu(dev->tstats); in qtnf_netdev_free_pcpu_stats()
|
| /Linux-v5.15/Documentation/networking/ |
| D | gen_stats.rst | 32 mystruct->tstats.packet++;
|
| /Linux-v5.15/drivers/net/usb/ |
| D | usbnet.c | 324 struct pcpu_sw_netstats *stats64 = this_cpu_ptr(dev->net->tstats); in usbnet_skb_return() 1255 struct pcpu_sw_netstats *stats64 = this_cpu_ptr(dev->net->tstats); in tx_complete() 1631 free_percpu(net->tstats); in usbnet_disconnect() 1708 net->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in usbnet_probe() 1709 if (!net->tstats) in usbnet_probe() 1853 free_percpu(net->tstats); in usbnet_probe()
|
| D | qmi_wwan.c | 260 new_dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in qmimux_register_device() 261 if (!new_dev->tstats) { in qmimux_register_device() 298 free_percpu(dev->tstats); in qmimux_unregister_device()
|