/Linux-v5.4/include/linux/ |
D | u64_stats_sync.h | 72 static inline void u64_stats_init(struct u64_stats_sync *syncp) in u64_stats_init() argument 75 seqcount_init(&syncp->seq); in u64_stats_init() 79 static inline void u64_stats_update_begin(struct u64_stats_sync *syncp) in u64_stats_update_begin() argument 82 write_seqcount_begin(&syncp->seq); in u64_stats_update_begin() 86 static inline void u64_stats_update_end(struct u64_stats_sync *syncp) in u64_stats_update_end() argument 89 write_seqcount_end(&syncp->seq); in u64_stats_update_end() 94 u64_stats_update_begin_irqsave(struct u64_stats_sync *syncp) in u64_stats_update_begin_irqsave() argument 100 write_seqcount_begin(&syncp->seq); in u64_stats_update_begin_irqsave() 106 u64_stats_update_end_irqrestore(struct u64_stats_sync *syncp, in u64_stats_update_end_irqrestore() argument 110 write_seqcount_end(&syncp->seq); in u64_stats_update_end_irqrestore() [all …]
|
D | if_macvlan.h | 46 u64_stats_update_begin(&pcpu_stats->syncp); in macvlan_count_rx() 51 u64_stats_update_end(&pcpu_stats->syncp); in macvlan_count_rx()
|
/Linux-v5.4/drivers/net/ethernet/amazon/ena/ |
D | ena_netdev.c | 93 u64_stats_update_begin(&adapter->syncp); in ena_tx_timeout() 95 u64_stats_update_end(&adapter->syncp); in ena_tx_timeout() 164 u64_stats_init(&ring->syncp); in ena_init_io_rings_common() 337 u64_stats_update_begin(&rx_ring->syncp); in validate_rx_req_id() 339 u64_stats_update_end(&rx_ring->syncp); in validate_rx_req_id() 476 u64_stats_update_begin(&rx_ring->syncp); in ena_alloc_rx_page() 478 u64_stats_update_end(&rx_ring->syncp); in ena_alloc_rx_page() 485 u64_stats_update_begin(&rx_ring->syncp); in ena_alloc_rx_page() 487 u64_stats_update_end(&rx_ring->syncp); in ena_alloc_rx_page() 564 u64_stats_update_begin(&rx_ring->syncp); in ena_refill_rx_bufs() [all …]
|
/Linux-v5.4/drivers/net/ethernet/huawei/hinic/ |
D | hinic_tx.c | 80 u64_stats_update_begin(&txq_stats->syncp); in hinic_txq_clean_stats() 87 u64_stats_update_end(&txq_stats->syncp); in hinic_txq_clean_stats() 100 u64_stats_update_begin(&stats->syncp); in hinic_txq_get_stats() 102 start = u64_stats_fetch_begin(&txq_stats->syncp); in hinic_txq_get_stats() 109 } while (u64_stats_fetch_retry(&txq_stats->syncp, start)); in hinic_txq_get_stats() 110 u64_stats_update_end(&stats->syncp); in hinic_txq_get_stats() 121 u64_stats_init(&txq_stats->syncp); in txq_stats_init() 487 u64_stats_update_begin(&txq->txq_stats.syncp); in hinic_xmit_frame() 489 u64_stats_update_end(&txq->txq_stats.syncp); in hinic_xmit_frame() 518 u64_stats_update_begin(&txq->txq_stats.syncp); in hinic_xmit_frame() [all …]
|
D | hinic_rx.c | 57 u64_stats_update_begin(&rxq_stats->syncp); in hinic_rxq_clean_stats() 63 u64_stats_update_end(&rxq_stats->syncp); in hinic_rxq_clean_stats() 76 u64_stats_update_begin(&stats->syncp); in hinic_rxq_get_stats() 78 start = u64_stats_fetch_begin(&rxq_stats->syncp); in hinic_rxq_get_stats() 85 } while (u64_stats_fetch_retry(&rxq_stats->syncp, start)); in hinic_rxq_get_stats() 86 u64_stats_update_end(&stats->syncp); in hinic_rxq_get_stats() 97 u64_stats_init(&rxq_stats->syncp); in rxq_stats_init() 412 u64_stats_update_begin(&rxq->rxq_stats.syncp); in rxq_recv() 415 u64_stats_update_end(&rxq->rxq_stats.syncp); in rxq_recv()
|
/Linux-v5.4/drivers/net/ |
D | dummy.c | 57 struct u64_stats_sync syncp; member 72 start = u64_stats_fetch_begin_irq(&dstats->syncp); in dummy_get_stats64() 75 } while (u64_stats_fetch_retry_irq(&dstats->syncp, start)); in dummy_get_stats64() 85 u64_stats_update_begin(&dstats->syncp); in dummy_xmit() 88 u64_stats_update_end(&dstats->syncp); in dummy_xmit()
|
D | vsockmon.c | 53 u64_stats_update_begin(&stats->syncp); in vsockmon_xmit() 56 u64_stats_update_end(&stats->syncp); in vsockmon_xmit() 77 start = u64_stats_fetch_begin_irq(&vstats->syncp); in vsockmon_get_stats64() 80 } while (u64_stats_fetch_retry_irq(&vstats->syncp, start)); in vsockmon_get_stats64()
|
D | nlmon.c | 15 u64_stats_update_begin(&stats->syncp); in nlmon_xmit() 18 u64_stats_update_end(&stats->syncp); in nlmon_xmit() 70 start = u64_stats_fetch_begin_irq(&nl_stats->syncp); in nlmon_get_stats64() 73 } while (u64_stats_fetch_retry_irq(&nl_stats->syncp, start)); in nlmon_get_stats64()
|
D | loopback.c | 93 u64_stats_update_begin(&lb_stats->syncp); in loopback_xmit() 96 u64_stats_update_end(&lb_stats->syncp); in loopback_xmit() 116 start = u64_stats_fetch_begin_irq(&lb_stats->syncp); in loopback_get_stats64() 119 } while (u64_stats_fetch_retry_irq(&lb_stats->syncp, start)); in loopback_get_stats64()
|
D | macsec.c | 155 struct u64_stats_sync syncp; member 195 struct u64_stats_sync syncp; member 254 struct u64_stats_sync syncp; member 568 u64_stats_update_begin(&txsc_stats->syncp); in macsec_count_tx() 578 u64_stats_update_end(&txsc_stats->syncp); in macsec_count_tx() 586 u64_stats_update_begin(&stats->syncp); in count_tx() 589 u64_stats_update_end(&stats->syncp); in count_tx() 716 u64_stats_update_begin(&secy_stats->syncp); in macsec_encrypt() 718 u64_stats_update_end(&secy_stats->syncp); in macsec_encrypt() 799 u64_stats_update_begin(&rxsc_stats->syncp); in macsec_post_decrypt() [all …]
|
D | veth.c | 47 struct u64_stats_sync syncp; member 163 start = u64_stats_fetch_begin_irq(&rq_stats->syncp); in veth_get_ethtool_stats() 168 } while (u64_stats_fetch_retry_irq(&rq_stats->syncp, start)); in veth_get_ethtool_stats() 266 u64_stats_update_begin(&stats->syncp); in veth_xmit() 269 u64_stats_update_end(&stats->syncp); in veth_xmit() 297 start = u64_stats_fetch_begin_irq(&stats->syncp); in veth_stats_tx() 300 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in veth_stats_tx() 321 start = u64_stats_fetch_begin_irq(&stats->syncp); in veth_stats_rx() 325 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in veth_stats_rx() 759 u64_stats_update_begin(&rq->stats.syncp); in veth_xdp_rcv() [all …]
|
/Linux-v5.4/include/net/ |
D | snmp.h | 54 struct u64_stats_sync syncp; member 157 u64_stats_update_begin(&ptr->syncp); \ 159 u64_stats_update_end(&ptr->syncp); \ 175 u64_stats_update_begin(&ptr->syncp); \ 178 u64_stats_update_end(&ptr->syncp); \
|
/Linux-v5.4/drivers/net/ethernet/qualcomm/rmnet/ |
D | rmnet_vnd.c | 25 u64_stats_update_begin(&pcpu_ptr->syncp); in rmnet_vnd_rx_fixup() 28 u64_stats_update_end(&pcpu_ptr->syncp); in rmnet_vnd_rx_fixup() 38 u64_stats_update_begin(&pcpu_ptr->syncp); in rmnet_vnd_tx_fixup() 41 u64_stats_update_end(&pcpu_ptr->syncp); in rmnet_vnd_tx_fixup() 117 start = u64_stats_fetch_begin_irq(&pcpu_ptr->syncp); in rmnet_get_stats64() 122 } while (u64_stats_fetch_retry_irq(&pcpu_ptr->syncp, start)); in rmnet_get_stats64()
|
/Linux-v5.4/net/mpls/ |
D | internal.h | 20 struct u64_stats_sync syncp; member 39 u64_stats_update_begin(&ptr->syncp); \ 42 u64_stats_update_end(&ptr->syncp); \ 51 u64_stats_update_begin(&ptr->syncp); \ 53 u64_stats_update_end(&ptr->syncp); \
|
/Linux-v5.4/net/openvswitch/ |
D | vport-internal_dev.c | 46 u64_stats_update_begin(&tstats->syncp); in internal_dev_xmit() 49 u64_stats_update_end(&tstats->syncp); in internal_dev_xmit() 105 start = u64_stats_fetch_begin_irq(&percpu_stats->syncp); in internal_get_stats() 107 } while (u64_stats_fetch_retry_irq(&percpu_stats->syncp, start)); in internal_get_stats() 245 u64_stats_update_begin(&stats->syncp); in internal_dev_recv() 248 u64_stats_update_end(&stats->syncp); in internal_dev_recv()
|
/Linux-v5.4/net/netfilter/ipvs/ |
D | ip_vs_est.c | 69 start = u64_stats_fetch_begin(&s->syncp); in ip_vs_read_cpu_stats() 75 } while (u64_stats_fetch_retry(&s->syncp, start)); in ip_vs_read_cpu_stats() 84 start = u64_stats_fetch_begin(&s->syncp); in ip_vs_read_cpu_stats() 90 } while (u64_stats_fetch_retry(&s->syncp, start)); in ip_vs_read_cpu_stats()
|
D | ip_vs_core.c | 146 u64_stats_update_begin(&s->syncp); in ip_vs_in_stats() 149 u64_stats_update_end(&s->syncp); in ip_vs_in_stats() 153 u64_stats_update_begin(&s->syncp); in ip_vs_in_stats() 156 u64_stats_update_end(&s->syncp); in ip_vs_in_stats() 159 u64_stats_update_begin(&s->syncp); in ip_vs_in_stats() 162 u64_stats_update_end(&s->syncp); in ip_vs_in_stats() 182 u64_stats_update_begin(&s->syncp); in ip_vs_out_stats() 185 u64_stats_update_end(&s->syncp); in ip_vs_out_stats() 189 u64_stats_update_begin(&s->syncp); in ip_vs_out_stats() 192 u64_stats_update_end(&s->syncp); in ip_vs_out_stats() [all …]
|
/Linux-v5.4/drivers/net/team/ |
D | team_mode_loadbalance.c | 45 struct u64_stats_sync syncp; member 216 u64_stats_update_begin(&pcpu_stats->syncp); in lb_update_tx_stats() 219 u64_stats_update_end(&pcpu_stats->syncp); in lb_update_tx_stats() 463 struct u64_stats_sync *syncp) in __lb_one_cpu_stats_add() argument 469 start = u64_stats_fetch_begin_irq(syncp); in __lb_one_cpu_stats_add() 471 } while (u64_stats_fetch_retry_irq(syncp, start)); in __lb_one_cpu_stats_add() 506 &pcpu_stats->syncp); in lb_stats_refresh() 520 &pcpu_stats->syncp); in lb_stats_refresh() 628 u64_stats_init(&team_lb_stats->syncp); in lb_init()
|
/Linux-v5.4/drivers/net/ethernet/alacritech/ |
D | slic.h | 288 u64_stats_update_begin(&(st)->syncp); \ 290 u64_stats_update_end(&(st)->syncp); \ 297 start = u64_stats_fetch_begin_irq(&(st)->syncp); \ 299 } while (u64_stats_fetch_retry_irq(&(st)->syncp, start)); \ 440 struct u64_stats_sync syncp; member
|
/Linux-v5.4/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx_common.h | 51 u64_stats_update_begin(&tx_ring->syncp); in i40e_update_tx_stats() 54 u64_stats_update_end(&tx_ring->syncp); in i40e_update_tx_stats()
|
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/ |
D | hns3_enet.c | 1042 u64_stats_update_begin(&ring->syncp); in hns3_fill_skb_desc() 1044 u64_stats_update_end(&ring->syncp); in hns3_fill_skb_desc() 1066 u64_stats_update_begin(&ring->syncp); in hns3_fill_skb_desc() 1068 u64_stats_update_end(&ring->syncp); in hns3_fill_skb_desc() 1076 u64_stats_update_begin(&ring->syncp); in hns3_fill_skb_desc() 1078 u64_stats_update_end(&ring->syncp); in hns3_fill_skb_desc() 1085 u64_stats_update_begin(&ring->syncp); in hns3_fill_skb_desc() 1087 u64_stats_update_end(&ring->syncp); in hns3_fill_skb_desc() 1131 u64_stats_update_begin(&ring->syncp); in hns3_fill_desc() 1133 u64_stats_update_end(&ring->syncp); in hns3_fill_desc() [all …]
|
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/ |
D | nfp_net_repr.c | 40 u64_stats_update_begin(&stats->syncp); in nfp_repr_inc_tx_stats() 43 u64_stats_update_end(&stats->syncp); in nfp_repr_inc_tx_stats() 52 u64_stats_update_begin(&stats->syncp); in nfp_repr_inc_rx_stats() 55 u64_stats_update_end(&stats->syncp); in nfp_repr_inc_rx_stats() 136 start = u64_stats_fetch_begin_irq(&repr_stats->syncp); in nfp_repr_get_host_stats64() 142 } while (u64_stats_fetch_retry_irq(&repr_stats->syncp, start)); in nfp_repr_get_host_stats64()
|
/Linux-v5.4/drivers/net/hyperv/ |
D | netvsc_drv.c | 511 u64_stats_update_begin(&pcpu_stats->syncp); in netvsc_vf_xmit() 514 u64_stats_update_end(&pcpu_stats->syncp); in netvsc_vf_xmit() 850 u64_stats_update_begin(&rx_stats->syncp); in netvsc_recv_callback() 858 u64_stats_update_end(&rx_stats->syncp); in netvsc_recv_callback() 1172 start = u64_stats_fetch_begin_irq(&stats->syncp); in netvsc_get_vf_stats() 1177 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in netvsc_get_vf_stats() 1202 start = u64_stats_fetch_begin_irq(&stats->syncp); in netvsc_get_pcpu_stats() 1207 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in netvsc_get_pcpu_stats() 1225 start = u64_stats_fetch_begin_irq(&stats->syncp); in netvsc_get_pcpu_stats() 1228 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in netvsc_get_pcpu_stats() [all …]
|
/Linux-v5.4/drivers/net/netdevsim/ |
D | netdev.c | 35 u64_stats_update_begin(&ns->syncp); in nsim_start_xmit() 38 u64_stats_update_end(&ns->syncp); in nsim_start_xmit() 69 start = u64_stats_fetch_begin(&ns->syncp); in nsim_get_stats64() 72 } while (u64_stats_fetch_retry(&ns->syncp, start)); in nsim_get_stats64()
|
/Linux-v5.4/net/bridge/ |
D | br_device.c | 46 u64_stats_update_begin(&brstats->syncp); in br_dev_xmit() 49 u64_stats_update_end(&brstats->syncp); in br_dev_xmit() 208 start = u64_stats_fetch_begin_irq(&bstats->syncp); in br_get_stats64() 210 } while (u64_stats_fetch_retry_irq(&bstats->syncp, start)); in br_get_stats64()
|