/Linux-v4.19/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 | 47 u64_stats_update_begin(&pcpu_stats->syncp); in macvlan_count_rx() 52 u64_stats_update_end(&pcpu_stats->syncp); in macvlan_count_rx()
|
/Linux-v4.19/drivers/net/ethernet/huawei/hinic/ |
D | hinic_tx.c | 60 u64_stats_update_begin(&txq_stats->syncp); in hinic_txq_clean_stats() 66 u64_stats_update_end(&txq_stats->syncp); in hinic_txq_clean_stats() 79 u64_stats_update_begin(&stats->syncp); in hinic_txq_get_stats() 81 start = u64_stats_fetch_begin(&txq_stats->syncp); in hinic_txq_get_stats() 87 } while (u64_stats_fetch_retry(&txq_stats->syncp, start)); in hinic_txq_get_stats() 88 u64_stats_update_end(&stats->syncp); in hinic_txq_get_stats() 99 u64_stats_init(&txq_stats->syncp); in txq_stats_init() 228 u64_stats_update_begin(&txq->txq_stats.syncp); in hinic_xmit_frame() 230 u64_stats_update_end(&txq->txq_stats.syncp); in hinic_xmit_frame() 252 u64_stats_update_begin(&txq->txq_stats.syncp); in hinic_xmit_frame() [all …]
|
D | hinic_rx.c | 55 u64_stats_update_begin(&rxq_stats->syncp); in hinic_rxq_clean_stats() 58 u64_stats_update_end(&rxq_stats->syncp); in hinic_rxq_clean_stats() 71 u64_stats_update_begin(&stats->syncp); in hinic_rxq_get_stats() 73 start = u64_stats_fetch_begin(&rxq_stats->syncp); in hinic_rxq_get_stats() 76 } while (u64_stats_fetch_retry(&rxq_stats->syncp, start)); in hinic_rxq_get_stats() 77 u64_stats_update_end(&stats->syncp); in hinic_rxq_get_stats() 88 u64_stats_init(&rxq_stats->syncp); in rxq_stats_init() 358 u64_stats_update_begin(&rxq->rxq_stats.syncp); in rxq_recv() 361 u64_stats_update_end(&rxq->rxq_stats.syncp); in rxq_recv()
|
D | hinic_main.c | 211 u64_stats_init(&rx_stats.syncp); in update_rx_stats() 215 u64_stats_update_begin(&nic_rx_stats->syncp); in update_rx_stats() 218 u64_stats_update_end(&nic_rx_stats->syncp); in update_rx_stats() 228 u64_stats_init(&tx_stats.syncp); in update_tx_stats() 232 u64_stats_update_begin(&nic_tx_stats->syncp); in update_tx_stats() 238 u64_stats_update_end(&nic_tx_stats->syncp); in update_tx_stats() 921 u64_stats_init(&tx_stats->syncp); in nic_dev_init() 922 u64_stats_init(&rx_stats->syncp); in nic_dev_init()
|
/Linux-v4.19/drivers/net/ |
D | nlmon.c | 12 struct u64_stats_sync syncp; member 20 u64_stats_update_begin(&stats->syncp); in nlmon_xmit() 23 u64_stats_update_end(&stats->syncp); in nlmon_xmit() 75 start = u64_stats_fetch_begin_irq(&nl_stats->syncp); in nlmon_get_stats64() 78 } while (u64_stats_fetch_retry_irq(&nl_stats->syncp, start)); in nlmon_get_stats64()
|
D | vsockmon.c | 17 struct u64_stats_sync syncp; member 58 u64_stats_update_begin(&stats->syncp); in vsockmon_xmit() 61 u64_stats_update_end(&stats->syncp); in vsockmon_xmit() 82 start = u64_stats_fetch_begin_irq(&vstats->syncp); in vsockmon_get_stats64() 85 } while (u64_stats_fetch_retry_irq(&vstats->syncp, start)); in vsockmon_get_stats64()
|
D | loopback.c | 65 struct u64_stats_sync syncp; member 92 u64_stats_update_begin(&lb_stats->syncp); in loopback_xmit() 95 u64_stats_update_end(&lb_stats->syncp); in loopback_xmit() 115 start = u64_stats_fetch_begin_irq(&lb_stats->syncp); in loopback_get_stats64() 118 } while (u64_stats_fetch_retry_irq(&lb_stats->syncp, start)); in loopback_get_stats64()
|
D | dummy.c | 55 struct u64_stats_sync syncp; member 70 start = u64_stats_fetch_begin_irq(&dstats->syncp); in dummy_get_stats64() 73 } while (u64_stats_fetch_retry_irq(&dstats->syncp, start)); in dummy_get_stats64() 83 u64_stats_update_begin(&dstats->syncp); in dummy_xmit() 86 u64_stats_update_end(&dstats->syncp); in dummy_xmit()
|
D | macsec.c | 159 struct u64_stats_sync syncp; member 199 struct u64_stats_sync syncp; member 258 struct u64_stats_sync syncp; member 573 u64_stats_update_begin(&txsc_stats->syncp); in macsec_count_tx() 583 u64_stats_update_end(&txsc_stats->syncp); in macsec_count_tx() 591 u64_stats_update_begin(&stats->syncp); in count_tx() 594 u64_stats_update_end(&stats->syncp); in count_tx() 721 u64_stats_update_begin(&secy_stats->syncp); in macsec_encrypt() 723 u64_stats_update_end(&secy_stats->syncp); in macsec_encrypt() 804 u64_stats_update_begin(&rxsc_stats->syncp); in macsec_post_decrypt() [all …]
|
D | virtio_net.c | 82 struct u64_stats_sync syncp; member 91 struct u64_stats_sync syncp; member 528 u64_stats_update_begin(&sq->stats.syncp); in virtnet_xdp_xmit() 532 u64_stats_update_end(&sq->stats.syncp); in virtnet_xdp_xmit() 1209 u64_stats_update_begin(&rq->stats.syncp); in try_fill_recv() 1211 u64_stats_update_end(&rq->stats.syncp); in try_fill_recv() 1314 u64_stats_update_begin(&rq->stats.syncp); in virtnet_receive() 1322 u64_stats_update_end(&rq->stats.syncp); in virtnet_receive() 1349 u64_stats_update_begin(&sq->stats.syncp); in free_old_xmit_skbs() 1352 u64_stats_update_end(&sq->stats.syncp); in free_old_xmit_skbs() [all …]
|
/Linux-v4.19/drivers/net/ethernet/amazon/ena/ |
D | ena_netdev.c | 94 u64_stats_update_begin(&adapter->syncp); in ena_tx_timeout() 96 u64_stats_update_end(&adapter->syncp); in ena_tx_timeout() 166 u64_stats_init(&ring->syncp); in ena_init_io_rings_common() 320 u64_stats_update_begin(&rx_ring->syncp); in validate_rx_req_id() 322 u64_stats_update_end(&rx_ring->syncp); in validate_rx_req_id() 458 u64_stats_update_begin(&rx_ring->syncp); in ena_alloc_rx_page() 460 u64_stats_update_end(&rx_ring->syncp); in ena_alloc_rx_page() 467 u64_stats_update_begin(&rx_ring->syncp); in ena_alloc_rx_page() 469 u64_stats_update_end(&rx_ring->syncp); in ena_alloc_rx_page() 546 u64_stats_update_begin(&rx_ring->syncp); in ena_refill_rx_bufs() [all …]
|
/Linux-v4.19/include/net/ |
D | snmp.h | 59 struct u64_stats_sync syncp; member 162 u64_stats_update_begin(&ptr->syncp); \ 164 u64_stats_update_end(&ptr->syncp); \ 180 u64_stats_update_begin(&ptr->syncp); \ 183 u64_stats_update_end(&ptr->syncp); \
|
/Linux-v4.19/drivers/net/ethernet/qualcomm/rmnet/ |
D | rmnet_vnd.c | 35 u64_stats_update_begin(&pcpu_ptr->syncp); in rmnet_vnd_rx_fixup() 38 u64_stats_update_end(&pcpu_ptr->syncp); in rmnet_vnd_rx_fixup() 48 u64_stats_update_begin(&pcpu_ptr->syncp); in rmnet_vnd_tx_fixup() 51 u64_stats_update_end(&pcpu_ptr->syncp); in rmnet_vnd_tx_fixup() 127 start = u64_stats_fetch_begin_irq(&pcpu_ptr->syncp); in rmnet_get_stats64() 132 } while (u64_stats_fetch_retry_irq(&pcpu_ptr->syncp, start)); in rmnet_get_stats64()
|
/Linux-v4.19/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-v4.19/net/openvswitch/ |
D | vport-internal_dev.c | 58 u64_stats_update_begin(&tstats->syncp); in internal_dev_xmit() 61 u64_stats_update_end(&tstats->syncp); in internal_dev_xmit() 117 start = u64_stats_fetch_begin_irq(&percpu_stats->syncp); in internal_get_stats() 119 } while (u64_stats_fetch_retry_irq(&percpu_stats->syncp, start)); in internal_get_stats() 254 u64_stats_update_begin(&stats->syncp); in internal_dev_recv() 257 u64_stats_update_end(&stats->syncp); in internal_dev_recv()
|
/Linux-v4.19/net/netfilter/ipvs/ |
D | ip_vs_est.c | 73 start = u64_stats_fetch_begin(&s->syncp); in ip_vs_read_cpu_stats() 79 } while (u64_stats_fetch_retry(&s->syncp, start)); in ip_vs_read_cpu_stats() 88 start = u64_stats_fetch_begin(&s->syncp); in ip_vs_read_cpu_stats() 94 } while (u64_stats_fetch_retry(&s->syncp, start)); in ip_vs_read_cpu_stats()
|
D | ip_vs_core.c | 125 u64_stats_update_begin(&s->syncp); in ip_vs_in_stats() 128 u64_stats_update_end(&s->syncp); in ip_vs_in_stats() 132 u64_stats_update_begin(&s->syncp); in ip_vs_in_stats() 135 u64_stats_update_end(&s->syncp); in ip_vs_in_stats() 138 u64_stats_update_begin(&s->syncp); in ip_vs_in_stats() 141 u64_stats_update_end(&s->syncp); in ip_vs_in_stats() 161 u64_stats_update_begin(&s->syncp); in ip_vs_out_stats() 164 u64_stats_update_end(&s->syncp); in ip_vs_out_stats() 168 u64_stats_update_begin(&s->syncp); in ip_vs_out_stats() 171 u64_stats_update_end(&s->syncp); in ip_vs_out_stats() [all …]
|
/Linux-v4.19/drivers/net/team/ |
D | team_mode_loadbalance.c | 49 struct u64_stats_sync syncp; member 220 u64_stats_update_begin(&pcpu_stats->syncp); in lb_update_tx_stats() 223 u64_stats_update_end(&pcpu_stats->syncp); in lb_update_tx_stats() 453 struct u64_stats_sync *syncp) in __lb_one_cpu_stats_add() argument 459 start = u64_stats_fetch_begin_irq(syncp); in __lb_one_cpu_stats_add() 461 } while (u64_stats_fetch_retry_irq(syncp, start)); in __lb_one_cpu_stats_add() 496 &pcpu_stats->syncp); in lb_stats_refresh() 510 &pcpu_stats->syncp); in lb_stats_refresh() 618 u64_stats_init(&team_lb_stats->syncp); in lb_init()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/ |
D | nfp_net_repr.c | 70 u64_stats_update_begin(&stats->syncp); in nfp_repr_inc_tx_stats() 73 u64_stats_update_end(&stats->syncp); in nfp_repr_inc_tx_stats() 82 u64_stats_update_begin(&stats->syncp); in nfp_repr_inc_rx_stats() 85 u64_stats_update_end(&stats->syncp); in nfp_repr_inc_rx_stats() 166 start = u64_stats_fetch_begin_irq(&repr_stats->syncp); in nfp_repr_get_host_stats64() 172 } while (u64_stats_fetch_retry_irq(&repr_stats->syncp, start)); in nfp_repr_get_host_stats64()
|
/Linux-v4.19/drivers/net/ethernet/alacritech/ |
D | slic.h | 289 u64_stats_update_begin(&(st)->syncp); \ 291 u64_stats_update_end(&(st)->syncp); \ 298 start = u64_stats_fetch_begin_irq(&(st)->syncp); \ 300 } while (u64_stats_fetch_retry_irq(&(st)->syncp, start)); \ 441 struct u64_stats_sync syncp; member
|
/Linux-v4.19/drivers/net/hyperv/ |
D | netvsc_drv.c | 503 u64_stats_update_begin(&pcpu_stats->syncp); in netvsc_vf_xmit() 506 u64_stats_update_end(&pcpu_stats->syncp); in netvsc_vf_xmit() 826 u64_stats_update_begin(&rx_stats->syncp); in netvsc_recv_callback() 834 u64_stats_update_end(&rx_stats->syncp); in netvsc_recv_callback() 1107 start = u64_stats_fetch_begin_irq(&stats->syncp); in netvsc_get_vf_stats() 1112 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in netvsc_get_vf_stats() 1137 start = u64_stats_fetch_begin_irq(&stats->syncp); in netvsc_get_pcpu_stats() 1142 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in netvsc_get_pcpu_stats() 1160 start = u64_stats_fetch_begin_irq(&stats->syncp); in netvsc_get_pcpu_stats() 1163 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in netvsc_get_pcpu_stats() [all …]
|
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/ |
D | hns3_enet.c | 1105 u64_stats_update_begin(&ring->syncp); in hns3_nic_net_xmit() 1107 u64_stats_update_end(&ring->syncp); in hns3_nic_net_xmit() 1111 u64_stats_update_begin(&ring->syncp); in hns3_nic_net_xmit() 1113 u64_stats_update_end(&ring->syncp); in hns3_nic_net_xmit() 1278 start = u64_stats_fetch_begin_irq(&ring->syncp); in hns3_nic_get_stats64() 1283 } while (u64_stats_fetch_retry_irq(&ring->syncp, start)); in hns3_nic_get_stats64() 1288 start = u64_stats_fetch_begin_irq(&ring->syncp); in hns3_nic_get_stats64() 1294 } while (u64_stats_fetch_retry_irq(&ring->syncp, start)); in hns3_nic_get_stats64() 1932 u64_stats_update_begin(&ring->syncp); in hns3_clean_tx_ring() 1934 u64_stats_update_end(&ring->syncp); in hns3_clean_tx_ring() [all …]
|
/Linux-v4.19/drivers/net/wireless/quantenna/qtnfmac/ |
D | core.c | 142 start = u64_stats_fetch_begin_irq(&stats64->syncp); in qtnf_netdev_get_stats64() 147 } while (u64_stats_fetch_retry_irq(&stats64->syncp, start)); in qtnf_netdev_get_stats64() 771 u64_stats_update_begin(&stats64->syncp); in qtnf_update_rx_stats() 774 u64_stats_update_end(&stats64->syncp); in qtnf_update_rx_stats() 791 u64_stats_update_begin(&stats64->syncp); in qtnf_update_tx_stats() 794 u64_stats_update_end(&stats64->syncp); in qtnf_update_tx_stats()
|
/Linux-v4.19/net/bridge/ |
D | br_device.c | 52 u64_stats_update_begin(&brstats->syncp); in br_dev_xmit() 55 u64_stats_update_end(&brstats->syncp); in br_dev_xmit() 209 start = u64_stats_fetch_begin_irq(&bstats->syncp); in br_get_stats64() 211 } while (u64_stats_fetch_retry_irq(&bstats->syncp, start)); in br_get_stats64()
|