Home
last modified time | relevance | path

Searched refs:syncp (Results 1 – 25 of 140) sorted by relevance

123456

/linux/include/linux/
A Du64_stats_sync.h129 #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 Dif_macvlan.h47 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 Daq_ring.c73 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 Dhinic_tx.c80 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 Dhinic_rx.c57 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 Dgen_stats.c122 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 Ddrop_monitor.c60 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 Dinternal.h20 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 Dsnmp.h54 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 Drmnet_vnd.c26 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 Dhns3_enet.c1010 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 Dena_netdev.c168 &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 Dena_ethtool.c117 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 Dteam_mode_loadbalance.c45 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 Dip_vs_est.c69 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 Dip_vs_core.c137 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 Dmacsec.c95 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 Dveth.c55 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 Dvirtio_net.c77 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 Dmana_ethtool.c80 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 Dslic.h288 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 Dnetvsc_drv.c510 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 Dnetdev.c36 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 Dnfp_net_repr.c40 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 Di40e_txrx_common.h47 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()

Completed in 86 milliseconds

123456