Home
last modified time | relevance | path

Searched refs:tstats (Results 1 – 25 of 37) sorted by relevance

12

/Linux-v6.6/drivers/infiniband/hw/hfi1/
Dipoib_main.c24 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in hfi1_ipoib_dev_init()
25 if (!dev->tstats) in hfi1_ipoib_dev_init()
42 free_percpu(dev->tstats); in hfi1_ipoib_dev_init()
43 dev->tstats = NULL; in hfi1_ipoib_dev_init()
51 free_percpu(dev->tstats); in hfi1_ipoib_dev_uninit()
52 dev->tstats = NULL; in hfi1_ipoib_dev_uninit()
177 free_percpu(dev->tstats); in hfi1_ipoib_netdev_dtor()
178 dev->tstats = NULL; in hfi1_ipoib_netdev_dtor()
/Linux-v6.6/drivers/net/ethernet/cavium/liquidio/
Dlio_core.c1306 struct nic_tx_stats *tstats = &oct_dev->link_stats.fromhost; in octnet_nic_stats_callback() local
1355 tstats->total_pkts_sent = rsp_tstats->total_pkts_sent; in octnet_nic_stats_callback()
1356 tstats->total_bytes_sent = rsp_tstats->total_bytes_sent; in octnet_nic_stats_callback()
1357 tstats->mcast_pkts_sent = rsp_tstats->mcast_pkts_sent; in octnet_nic_stats_callback()
1358 tstats->bcast_pkts_sent = rsp_tstats->bcast_pkts_sent; in octnet_nic_stats_callback()
1359 tstats->ctl_sent = rsp_tstats->ctl_sent; in octnet_nic_stats_callback()
1361 tstats->one_collision_sent = rsp_tstats->one_collision_sent; in octnet_nic_stats_callback()
1363 tstats->multi_collision_sent = rsp_tstats->multi_collision_sent; in octnet_nic_stats_callback()
1365 tstats->max_collision_fail = rsp_tstats->max_collision_fail; in octnet_nic_stats_callback()
1367 tstats->max_deferral_fail = rsp_tstats->max_deferral_fail; in octnet_nic_stats_callback()
[all …]
/Linux-v6.6/net/openvswitch/
Dvport-internal_dev.c143 vport->dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in internal_dev_create()
144 if (!vport->dev->tstats) { in internal_dev_create()
172 free_percpu(dev->tstats); in internal_dev_create()
189 free_percpu(vport->dev->tstats); in internal_dev_destroy()
/Linux-v6.6/net/bridge/
Dbr_device.c123 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in br_dev_init()
124 if (!dev->tstats) in br_dev_init()
129 free_percpu(dev->tstats); in br_dev_init()
135 free_percpu(dev->tstats); in br_dev_init()
142 free_percpu(dev->tstats); in br_dev_init()
150 free_percpu(dev->tstats); in br_dev_init()
169 free_percpu(dev->tstats); in br_dev_uninit()
/Linux-v6.6/include/net/
Dip_tunnels.h479 struct pcpu_sw_netstats *tstats = get_cpu_ptr(dev->tstats); in iptunnel_xmit_stats() local
481 u64_stats_update_begin(&tstats->syncp); in iptunnel_xmit_stats()
482 u64_stats_add(&tstats->tx_bytes, pkt_len); in iptunnel_xmit_stats()
483 u64_stats_inc(&tstats->tx_packets); in iptunnel_xmit_stats()
484 u64_stats_update_end(&tstats->syncp); in iptunnel_xmit_stats()
485 put_cpu_ptr(tstats); in iptunnel_xmit_stats()
/Linux-v6.6/drivers/net/ethernet/qlogic/qed/
Dqed_fcoe.c646 struct fcoe_rx_stat tstats; in _qed_fcoe_get_tstats() local
649 memset(&tstats, 0, sizeof(tstats)); in _qed_fcoe_get_tstats()
652 qed_memcpy_from(p_hwfn, p_ptt, &tstats, tstats_addr, sizeof(tstats)); in _qed_fcoe_get_tstats()
654 p_stats->fcoe_rx_byte_cnt = HILO_64_REGPAIR(tstats.fcoe_rx_byte_cnt); in _qed_fcoe_get_tstats()
656 HILO_64_REGPAIR(tstats.fcoe_rx_data_pkt_cnt); in _qed_fcoe_get_tstats()
658 HILO_64_REGPAIR(tstats.fcoe_rx_xfer_pkt_cnt); in _qed_fcoe_get_tstats()
660 HILO_64_REGPAIR(tstats.fcoe_rx_other_pkt_cnt); in _qed_fcoe_get_tstats()
663 le32_to_cpu(tstats.fcoe_silent_drop_pkt_cmdq_full_cnt); in _qed_fcoe_get_tstats()
665 le32_to_cpu(tstats.fcoe_silent_drop_pkt_rq_full_cnt); in _qed_fcoe_get_tstats()
667 le32_to_cpu(tstats.fcoe_silent_drop_pkt_crc_error_cnt); in _qed_fcoe_get_tstats()
[all …]
Dqed_iscsi.c887 struct tstorm_iscsi_stats_drv tstats; in _qed_iscsi_get_tstats() local
890 memset(&tstats, 0, sizeof(tstats)); in _qed_iscsi_get_tstats()
893 qed_memcpy_from(p_hwfn, p_ptt, &tstats, tstats_addr, sizeof(tstats)); in _qed_iscsi_get_tstats()
896 HILO_64_REGPAIR(tstats.iscsi_rx_bytes_cnt); in _qed_iscsi_get_tstats()
898 HILO_64_REGPAIR(tstats.iscsi_rx_packet_cnt); in _qed_iscsi_get_tstats()
900 HILO_64_REGPAIR(tstats.iscsi_rx_new_ooo_isle_events_cnt); in _qed_iscsi_get_tstats()
902 le32_to_cpu(tstats.iscsi_cmdq_threshold_cnt); in _qed_iscsi_get_tstats()
904 le32_to_cpu(tstats.iscsi_rq_threshold_cnt); in _qed_iscsi_get_tstats()
906 le32_to_cpu(tstats.iscsi_immq_threshold_cnt); in _qed_iscsi_get_tstats()
Dqed_l2.c1647 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()
Dqed_ll2.c2260 struct core_ll2_tstorm_per_queue_stat tstats; in _qed_ll2_get_tstats() local
2264 memset(&tstats, 0, sizeof(tstats)); in _qed_ll2_get_tstats()
2267 qed_memcpy_from(p_hwfn, p_ptt, &tstats, tstats_addr, sizeof(tstats)); in _qed_ll2_get_tstats()
2270 HILO_64_REGPAIR(tstats.packet_too_big_discard); in _qed_ll2_get_tstats()
2271 p_stats->no_buff_discard += HILO_64_REGPAIR(tstats.no_buff_discard); in _qed_ll2_get_tstats()
/Linux-v6.6/drivers/net/ethernet/litex/
Dlitex_liteeth.c199 dev_fetch_sw_netstats(stats, netdev->tstats); in liteeth_get_stats64()
251 netdev->tstats = devm_netdev_alloc_pcpu_stats(&pdev->dev, in liteeth_probe()
253 if (!netdev->tstats) in liteeth_probe()
/Linux-v6.6/drivers/net/wireguard/
Ddevice.c265 free_percpu(dev->tstats); in wg_destruct()
334 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in wg_newlink()
335 if (!dev->tstats) in wg_newlink()
401 free_percpu(dev->tstats); in wg_newlink()
/Linux-v6.6/drivers/net/
Dbareudp.c197 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in bareudp_init()
198 if (!dev->tstats) in bareudp_init()
203 free_percpu(dev->tstats); in bareudp_init()
214 free_percpu(dev->tstats); in bareudp_uninit()
Dgeneve.c322 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in geneve_init()
323 if (!dev->tstats) in geneve_init()
328 free_percpu(dev->tstats); in geneve_init()
334 free_percpu(dev->tstats); in geneve_init()
347 free_percpu(dev->tstats); in geneve_uninit()
/Linux-v6.6/include/linux/
Dnetdevice.h2333 struct pcpu_sw_netstats __percpu *tstats; member
2738 struct pcpu_sw_netstats *tstats = this_cpu_ptr(dev->tstats); in dev_sw_netstats_rx_add() local
2740 u64_stats_update_begin(&tstats->syncp); in dev_sw_netstats_rx_add()
2741 u64_stats_add(&tstats->rx_bytes, len); in dev_sw_netstats_rx_add()
2742 u64_stats_inc(&tstats->rx_packets); in dev_sw_netstats_rx_add()
2743 u64_stats_update_end(&tstats->syncp); in dev_sw_netstats_rx_add()
2750 struct pcpu_sw_netstats *tstats = this_cpu_ptr(dev->tstats); in dev_sw_netstats_tx_add() local
2752 u64_stats_update_begin(&tstats->syncp); in dev_sw_netstats_tx_add()
2753 u64_stats_add(&tstats->tx_bytes, len); in dev_sw_netstats_tx_add()
2754 u64_stats_add(&tstats->tx_packets, packets); in dev_sw_netstats_tx_add()
[all …]
/Linux-v6.6/net/ipv6/
Dip6_gre.c1431 free_percpu(dev->tstats); in ip6gre_dev_free()
1489 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ip6gre_tunnel_init_common()
1490 if (!dev->tstats) in ip6gre_tunnel_init_common()
1519 free_percpu(dev->tstats); in ip6gre_tunnel_init_common()
1520 dev->tstats = NULL; in ip6gre_tunnel_init_common()
1883 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ip6erspan_tap_init()
1884 if (!dev->tstats) in ip6erspan_tap_init()
1911 free_percpu(dev->tstats); in ip6erspan_tap_init()
1912 dev->tstats = NULL; in ip6erspan_tap_init()
Dsit.c1411 free_percpu(dev->tstats); in ipip6_dev_free()
1452 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ipip6_tunnel_init()
1453 if (!dev->tstats) in ipip6_tunnel_init()
1458 free_percpu(dev->tstats); in ipip6_tunnel_init()
1459 dev->tstats = NULL; in ipip6_tunnel_init()
Dip6_vti.c179 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()
Dip6_tunnel.c250 free_percpu(dev->tstats); in ip6_dev_free()
1861 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ip6_tnl_dev_init_gen()
1862 if (!dev->tstats) in ip6_tnl_dev_init_gen()
1891 free_percpu(dev->tstats); in ip6_tnl_dev_init_gen()
1892 dev->tstats = NULL; in ip6_tnl_dev_init_gen()
/Linux-v6.6/net/ipv4/
Dip_tunnel.c1033 free_percpu(dev->tstats); in ip_tunnel_dev_free()
1249 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ip_tunnel_init()
1250 if (!dev->tstats) in ip_tunnel_init()
1255 free_percpu(dev->tstats); in ip_tunnel_init()
1262 free_percpu(dev->tstats); in ip_tunnel_init()
/Linux-v6.6/drivers/net/wireless/quantenna/qtnfmac/
Dcore.c201 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-v6.6/net/xfrm/
Dxfrm_interface_core.c243 free_percpu(dev->tstats); in xfrmi_dev_free()
768 dev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in xfrmi_dev_init()
769 if (!dev->tstats) in xfrmi_dev_init()
774 free_percpu(dev->tstats); in xfrmi_dev_init()
/Linux-v6.6/Documentation/networking/
Dgen_stats.rst32 mystruct->tstats.packet++;
/Linux-v6.6/drivers/net/usb/
Dusbnet.c323 struct pcpu_sw_netstats *stats64 = this_cpu_ptr(dev->net->tstats); in usbnet_skb_return()
1250 struct pcpu_sw_netstats *stats64 = this_cpu_ptr(dev->net->tstats); in tx_complete()
1636 free_percpu(net->tstats); in usbnet_disconnect()
1713 net->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in usbnet_probe()
1714 if (!net->tstats) in usbnet_probe()
1864 free_percpu(net->tstats); in usbnet_probe()
Dqmi_wwan.c260 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()
/Linux-v6.6/net/mac80211/
Diface.c813 dev_fetch_sw_netstats(stats, dev->tstats); in ieee80211_get_stats64()
1474 free_percpu(dev->tstats); in ieee80211_if_free()
2107 ndev->tstats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats); in ieee80211_if_add()
2108 if (!ndev->tstats) { in ieee80211_if_add()

12