/linux/include/linux/ |
A D | u64_stats_sync.h | 129 #define u64_stats_init(syncp) seqcount_init(&(syncp)->seq) argument 139 write_seqcount_begin(&syncp->seq); in u64_stats_update_begin() 146 write_seqcount_end(&syncp->seq); in u64_stats_update_end() 157 write_seqcount_begin(&syncp->seq); in u64_stats_update_begin_irqsave() 167 write_seqcount_end(&syncp->seq); in u64_stats_update_end_irqrestore() 175 return read_seqcount_begin(&syncp->seq); in __u64_stats_fetch_begin() 186 return __u64_stats_fetch_begin(syncp); in u64_stats_fetch_begin() 193 return read_seqcount_retry(&syncp->seq, start); in __u64_stats_fetch_retry() 205 return __u64_stats_fetch_retry(syncp, start); in u64_stats_fetch_retry() 219 return __u64_stats_fetch_begin(syncp); in u64_stats_fetch_begin_irq() [all …]
|
A 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/drivers/net/ethernet/aquantia/atlantic/ |
A D | aq_ring.c | 73 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages() 75 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages() 84 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages() 88 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages() 90 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages() 98 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages() 100 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages() 228 u64_stats_init(&self->stats.rx.syncp); in aq_ring_init() 230 u64_stats_init(&self->stats.tx.syncp); in aq_ring_init() 260 u64_stats_update_end(&ring->stats.tx.syncp); in aq_ring_queue_wake() [all …]
|
/linux/drivers/net/ethernet/huawei/hinic/ |
A 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() 110 u64_stats_update_end(&stats->syncp); in hinic_txq_get_stats() 121 u64_stats_init(&txq_stats->syncp); in txq_stats_init() 527 u64_stats_update_end(&txq->txq_stats.syncp); in hinic_lb_xmit_frame() 548 u64_stats_update_end(&txq->txq_stats.syncp); in hinic_lb_xmit_frame() 580 u64_stats_update_end(&txq->txq_stats.syncp); in hinic_xmit_frame() 611 u64_stats_update_end(&txq->txq_stats.syncp); in hinic_xmit_frame() 643 u64_stats_update_end(&txq->txq_stats.syncp); in hinic_xmit_frame() [all …]
|
A 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() 451 u64_stats_update_begin(&rxq->rxq_stats.syncp); in rxq_recv() 454 u64_stats_update_end(&rxq->rxq_stats.syncp); in rxq_recv()
|
/linux/net/core/ |
A D | gen_stats.c | 122 u64_stats_init(&b->syncp); in gnet_stats_basic_sync_init() 138 start = u64_stats_fetch_begin_irq(&bcpu->syncp); in gnet_stats_add_basic_cpu() 141 } while (u64_stats_fetch_retry_irq(&bcpu->syncp, start)); in gnet_stats_add_basic_cpu() 165 start = u64_stats_fetch_begin_irq(&b->syncp); in gnet_stats_add_basic() 168 } while (running && u64_stats_fetch_retry_irq(&b->syncp, start)); in gnet_stats_add_basic() 190 start = u64_stats_fetch_begin_irq(&bcpu->syncp); in gnet_stats_read_basic() 193 } while (u64_stats_fetch_retry_irq(&bcpu->syncp, start)); in gnet_stats_read_basic() 204 start = u64_stats_fetch_begin_irq(&b->syncp); in gnet_stats_read_basic() 207 } while (running && u64_stats_fetch_retry_irq(&b->syncp, start)); in gnet_stats_read_basic()
|
A D | drop_monitor.c | 60 struct u64_stats_sync syncp; member 528 u64_stats_update_begin(&data->stats.syncp); in net_dm_packet_trace_kfree_skb_hit() 530 u64_stats_update_end(&data->stats.syncp); in net_dm_packet_trace_kfree_skb_hit() 973 u64_stats_update_begin(&hw_data->stats.syncp); in net_dm_hw_trap_packet_probe() 975 u64_stats_update_end(&hw_data->stats.syncp); in net_dm_hw_trap_packet_probe() 1428 start = u64_stats_fetch_begin_irq(&cpu_stats->syncp); in net_dm_stats_read() 1430 } while (u64_stats_fetch_retry_irq(&cpu_stats->syncp, start)); in net_dm_stats_read() 1472 start = u64_stats_fetch_begin_irq(&cpu_stats->syncp); in net_dm_hw_stats_read() 1474 } while (u64_stats_fetch_retry_irq(&cpu_stats->syncp, start)); in net_dm_hw_stats_read() 1663 u64_stats_init(&data->stats.syncp); in __net_dm_cpu_data_init()
|
/linux/net/mpls/ |
A 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/include/net/ |
A D | snmp.h | 54 struct u64_stats_sync syncp; member 163 u64_stats_update_begin(&ptr->syncp); \ 165 u64_stats_update_end(&ptr->syncp); \ 181 u64_stats_update_begin(&ptr->syncp); \ 184 u64_stats_update_end(&ptr->syncp); \
|
/linux/drivers/net/ethernet/qualcomm/rmnet/ |
A D | rmnet_vnd.c | 26 u64_stats_update_begin(&pcpu_ptr->syncp); in rmnet_vnd_rx_fixup() 29 u64_stats_update_end(&pcpu_ptr->syncp); in rmnet_vnd_rx_fixup() 39 u64_stats_update_begin(&pcpu_ptr->syncp); in rmnet_vnd_tx_fixup() 42 u64_stats_update_end(&pcpu_ptr->syncp); in rmnet_vnd_tx_fixup() 138 start = u64_stats_fetch_begin_irq(&pcpu_ptr->syncp); in rmnet_get_stats64() 140 } while (u64_stats_fetch_retry_irq(&pcpu_ptr->syncp, start)); in rmnet_get_stats64()
|
/linux/drivers/net/ethernet/hisilicon/hns3/ |
A D | hns3_enet.c | 1010 u64_stats_update_end(&ring->syncp); in hns3_can_use_tx_bounce() 1029 u64_stats_update_end(&ring->syncp); in hns3_can_use_tx_sgl() 1559 u64_stats_update_end(&ring->syncp); in hns3_fill_skb_desc() 1710 u64_stats_update_end(&ring->syncp); in hns3_map_and_fill_desc() 1930 u64_stats_update_end(&ring->syncp); in hns3_nic_maybe_stop_tx() 2094 u64_stats_update_end(&ring->syncp); in hns3_handle_tx_bounce() 2152 u64_stats_update_end(&ring->syncp); in hns3_handle_tx_sgl() 3459 u64_stats_update_end(&ring->syncp); in hns3_clean_tx_ring() 3687 u64_stats_update_end(&ring->syncp); in hns3_checksum_complete() 3890 u64_stats_update_end(&ring->syncp); in hns3_alloc_skb() [all …]
|
/linux/drivers/net/ethernet/amazon/ena/ |
A D | ena_netdev.c | 168 &ring->syncp); in ena_xmit_common() 289 &xdp_ring->syncp); in ena_xdp_tx_map_frame() 988 &rx_ring->syncp); in ena_alloc_map_page() 999 &rx_ring->syncp); in ena_alloc_map_page() 1105 &rx_ring->syncp); in ena_refill_rx_bufs() 1414 &rx_ring->syncp); in ena_alloc_skb() 1562 &rx_ring->syncp); in ena_rx_checksum() 1849 &tx_ring->syncp); in ena_unmask_interrupt() 2662 &adapter->syncp); in ena_up() 2701 &adapter->syncp); in ena_down() [all …]
|
A D | ena_ethtool.c | 117 struct u64_stats_sync *syncp) in ena_safe_update_stat() argument 122 start = u64_stats_fetch_begin_irq(syncp); in ena_safe_update_stat() 124 } while (u64_stats_fetch_retry_irq(syncp, start)); in ena_safe_update_stat() 144 ena_safe_update_stat(ptr, (*data)++, &ring->syncp); in ena_queue_stats() 157 ena_safe_update_stat(ptr, (*data)++, &ring->syncp); in ena_queue_stats() 192 ena_safe_update_stat(ptr, data++, &adapter->syncp); in ena_get_stats() 203 ena_safe_update_stat(ptr, data++, &adapter->syncp); in ena_get_stats()
|
/linux/drivers/net/team/ |
A 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/net/netfilter/ipvs/ |
A 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()
|
A D | ip_vs_core.c | 137 u64_stats_update_end(&s->syncp); in ip_vs_in_stats() 144 u64_stats_update_end(&s->syncp); in ip_vs_in_stats() 150 u64_stats_update_end(&s->syncp); in ip_vs_in_stats() 173 u64_stats_update_end(&s->syncp); in ip_vs_out_stats() 180 u64_stats_update_end(&s->syncp); in ip_vs_out_stats() 186 u64_stats_update_end(&s->syncp); in ip_vs_out_stats() 202 u64_stats_update_begin(&s->syncp); in ip_vs_conn_stats() 204 u64_stats_update_end(&s->syncp); in ip_vs_conn_stats() 207 u64_stats_update_begin(&s->syncp); in ip_vs_conn_stats() 209 u64_stats_update_end(&s->syncp); in ip_vs_conn_stats() [all …]
|
/linux/drivers/net/ |
A D | macsec.c | 95 struct u64_stats_sync syncp; member 515 u64_stats_update_end(&txsc_stats->syncp); in macsec_count_tx() 523 u64_stats_update_begin(&stats->syncp); in count_tx() 526 u64_stats_update_end(&stats->syncp); in count_tx() 655 u64_stats_update_end(&secy_stats->syncp); in macsec_encrypt() 742 u64_stats_update_end(&rxsc_stats->syncp); in macsec_post_decrypt() 752 u64_stats_update_end(&rxsc_stats->syncp); in macsec_post_decrypt() 776 u64_stats_update_end(&rxsc_stats->syncp); in macsec_post_decrypt() 785 u64_stats_update_end(&rxsc_stats->syncp); in macsec_post_decrypt() 825 u64_stats_update_begin(&stats->syncp); in count_rx() [all …]
|
A D | veth.c | 55 struct u64_stats_sync syncp; member 192 start = u64_stats_fetch_begin_irq(&rq_stats->syncp); in veth_get_ethtool_stats() 213 start = u64_stats_fetch_begin_irq(&rq_stats->syncp); in veth_get_ethtool_stats() 389 start = u64_stats_fetch_begin_irq(&stats->syncp); in veth_stats_rx() 516 u64_stats_update_begin(&rq->stats.syncp); in veth_xdp_xmit() 519 u64_stats_update_end(&rq->stats.syncp); in veth_xdp_xmit() 559 u64_stats_update_begin(&rq->stats.syncp); in veth_xdp_flush_bq() 562 u64_stats_update_end(&rq->stats.syncp); in veth_xdp_flush_bq() 895 u64_stats_update_begin(&rq->stats.syncp); in veth_xdp_rcv() 901 u64_stats_update_end(&rq->stats.syncp); in veth_xdp_rcv() [all …]
|
A D | virtio_net.c | 77 struct u64_stats_sync syncp; member 87 struct u64_stats_sync syncp; member 627 u64_stats_update_begin(&sq->stats.syncp); in virtnet_xdp_xmit() 633 u64_stats_update_end(&sq->stats.syncp); in virtnet_xdp_xmit() 1457 u64_stats_update_begin(&rq->stats.syncp); in virtnet_receive() 1465 u64_stats_update_end(&rq->stats.syncp); in virtnet_receive() 1500 u64_stats_update_begin(&sq->stats.syncp); in free_old_xmit_skbs() 1503 u64_stats_update_end(&sq->stats.syncp); in free_old_xmit_skbs() 2690 u64_stats_update_end(&sq->stats.syncp); in virtnet_tx_timeout() 2976 u64_stats_init(&vi->rq[i].stats.syncp); in virtnet_alloc_queues() [all …]
|
/linux/drivers/net/ethernet/microsoft/mana/ |
A D | mana_ethtool.c | 80 start = u64_stats_fetch_begin_irq(&stats->syncp); in mana_get_ethtool_stats() 83 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in mana_get_ethtool_stats() 93 start = u64_stats_fetch_begin_irq(&stats->syncp); in mana_get_ethtool_stats() 96 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in mana_get_ethtool_stats()
|
/linux/drivers/net/ethernet/alacritech/ |
A 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/drivers/net/hyperv/ |
A D | netvsc_drv.c | 510 u64_stats_update_begin(&pcpu_stats->syncp); in netvsc_vf_xmit() 513 u64_stats_update_end(&pcpu_stats->syncp); in netvsc_vf_xmit() 938 u64_stats_update_begin(&rx_stats->syncp); in netvsc_recv_callback() 940 u64_stats_update_end(&rx_stats->syncp); in netvsc_recv_callback() 960 u64_stats_update_begin(&rx_stats->syncp); in netvsc_recv_callback() 968 u64_stats_update_end(&rx_stats->syncp); in netvsc_recv_callback() 1311 start = u64_stats_fetch_begin_irq(&stats->syncp); in netvsc_get_vf_stats() 1341 start = u64_stats_fetch_begin_irq(&stats->syncp); in netvsc_get_pcpu_stats() 1364 start = u64_stats_fetch_begin_irq(&stats->syncp); in netvsc_get_pcpu_stats() 2196 u64_stats_update_begin(&pcpu_stats->syncp); in netvsc_vf_handle_frame() [all …]
|
/linux/drivers/net/netdevsim/ |
A D | netdev.c | 36 u64_stats_update_begin(&ns->syncp); in nsim_start_xmit() 39 u64_stats_update_end(&ns->syncp); in nsim_start_xmit() 70 start = u64_stats_fetch_begin(&ns->syncp); in nsim_get_stats64() 73 } while (u64_stats_fetch_retry(&ns->syncp, start)); in nsim_get_stats64() 358 u64_stats_init(&ns->syncp); in nsim_create()
|
/linux/drivers/net/ethernet/netronome/nfp/ |
A 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() 137 start = u64_stats_fetch_begin_irq(&repr_stats->syncp); in nfp_repr_get_host_stats64() 143 } while (u64_stats_fetch_retry_irq(&repr_stats->syncp, start)); in nfp_repr_get_host_stats64()
|
/linux/drivers/net/ethernet/intel/i40e/ |
A D | i40e_txrx_common.h | 47 u64_stats_update_begin(&tx_ring->syncp); in i40e_update_tx_stats() 50 u64_stats_update_end(&tx_ring->syncp); in i40e_update_tx_stats()
|