Home
last modified time | relevance | path

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

123456

/Linux-v6.1/include/linux/
Du64_stats_sync.h97 static inline void u64_stats_init(struct u64_stats_sync *syncp) { } in u64_stats_init() argument
98 static inline void __u64_stats_update_begin(struct u64_stats_sync *syncp) { } in __u64_stats_update_begin() argument
99 static inline void __u64_stats_update_end(struct u64_stats_sync *syncp) { } in __u64_stats_update_end() argument
102 static inline unsigned int __u64_stats_fetch_begin(const struct u64_stats_sync *syncp) in __u64_stats_fetch_begin() argument
106 static inline bool __u64_stats_fetch_retry(const struct u64_stats_sync *syncp, in __u64_stats_fetch_retry() argument
138 static inline void u64_stats_init(struct u64_stats_sync *syncp) in u64_stats_init() argument
140 seqcount_init(&syncp->seq); in u64_stats_init()
143 static inline void __u64_stats_update_begin(struct u64_stats_sync *syncp) in __u64_stats_update_begin() argument
146 write_seqcount_begin(&syncp->seq); in __u64_stats_update_begin()
149 static inline void __u64_stats_update_end(struct u64_stats_sync *syncp) in __u64_stats_update_end() argument
[all …]
Dif_macvlan.h48 u64_stats_update_begin(&pcpu_stats->syncp); in macvlan_count_rx()
53 u64_stats_update_end(&pcpu_stats->syncp); in macvlan_count_rx()
/Linux-v6.1/drivers/net/ethernet/aquantia/atlantic/
Daq_ring.c100 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages()
102 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages()
110 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages()
112 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages()
116 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages()
118 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages()
125 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages()
127 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages()
267 u64_stats_init(&self->stats.rx.syncp); in aq_ring_init()
269 u64_stats_init(&self->stats.tx.syncp); in aq_ring_init()
[all …]
/Linux-v6.1/net/core/
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()
/Linux-v6.1/drivers/net/ethernet/huawei/hinic/
Dhinic_tx.c81 u64_stats_update_begin(&txq_stats->syncp); in hinic_txq_clean_stats()
88 u64_stats_update_end(&txq_stats->syncp); in hinic_txq_clean_stats()
102 start = u64_stats_fetch_begin_irq(&txq_stats->syncp); in hinic_txq_get_stats()
109 } while (u64_stats_fetch_retry_irq(&txq_stats->syncp, start)); in hinic_txq_get_stats()
120 u64_stats_init(&txq_stats->syncp); in txq_stats_init()
524 u64_stats_update_begin(&txq->txq_stats.syncp); in hinic_lb_xmit_frame()
526 u64_stats_update_end(&txq->txq_stats.syncp); in hinic_lb_xmit_frame()
545 u64_stats_update_begin(&txq->txq_stats.syncp); in hinic_lb_xmit_frame()
547 u64_stats_update_end(&txq->txq_stats.syncp); in hinic_lb_xmit_frame()
577 u64_stats_update_begin(&txq->txq_stats.syncp); in hinic_xmit_frame()
[all …]
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()
77 start = u64_stats_fetch_begin_irq(&rxq_stats->syncp); in hinic_rxq_get_stats()
84 } while (u64_stats_fetch_retry_irq(&rxq_stats->syncp, start)); in hinic_rxq_get_stats()
95 u64_stats_init(&rxq_stats->syncp); in rxq_stats_init()
449 u64_stats_update_begin(&rxq->rxq_stats.syncp); in rxq_recv()
452 u64_stats_update_end(&rxq->rxq_stats.syncp); in rxq_recv()
/Linux-v6.1/net/mpls/
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-v6.1/drivers/net/ethernet/fungible/funeth/
Dfuneth_txrx.h127 struct u64_stats_sync syncp; member
196 struct u64_stats_sync syncp; member
202 u64_stats_update_begin(&(q)->syncp); \
204 u64_stats_update_end(&(q)->syncp); \
209 seq = u64_stats_fetch_begin_irq(&(q)->syncp); \
211 } while (u64_stats_fetch_retry_irq(&(q)->syncp, (seq)))
Dfuneth_tx.c256 u64_stats_update_begin(&q->syncp); in write_pkt_desc()
258 u64_stats_update_end(&q->syncp); in write_pkt_desc()
290 u64_stats_update_begin(&q->syncp); in write_pkt_desc()
293 u64_stats_update_end(&q->syncp); in write_pkt_desc()
296 u64_stats_update_begin(&q->syncp); in write_pkt_desc()
299 u64_stats_update_end(&q->syncp); in write_pkt_desc()
561 u64_stats_update_begin(&q->syncp); in fun_xdp_tx()
564 u64_stats_update_end(&q->syncp); in fun_xdp_tx()
654 u64_stats_init(&q->syncp); in fun_txq_create_sw()
/Linux-v6.1/include/net/
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-v6.1/drivers/net/hyperv/
Dnetvsc_bpf.c77 u64_stats_update_begin(&rx_stats->syncp); in netvsc_run_xdp()
83 u64_stats_update_end(&rx_stats->syncp); in netvsc_run_xdp()
87 u64_stats_update_begin(&rx_stats->syncp); in netvsc_run_xdp()
89 u64_stats_update_end(&rx_stats->syncp); in netvsc_run_xdp()
287 u64_stats_update_begin(&tx_stats->syncp); in netvsc_ndoxdp_xmit()
289 u64_stats_update_end(&tx_stats->syncp); in netvsc_ndoxdp_xmit()
Dnetvsc_drv.c460 u64_stats_update_begin(&pcpu_stats->syncp); in netvsc_vf_xmit()
463 u64_stats_update_end(&pcpu_stats->syncp); in netvsc_vf_xmit()
891 u64_stats_update_begin(&rx_stats->syncp); in netvsc_recv_callback()
893 u64_stats_update_end(&rx_stats->syncp); in netvsc_recv_callback()
913 u64_stats_update_begin(&rx_stats->syncp); in netvsc_recv_callback()
924 u64_stats_update_end(&rx_stats->syncp); in netvsc_recv_callback()
1267 start = u64_stats_fetch_begin_irq(&stats->syncp); in netvsc_get_vf_stats()
1272 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in netvsc_get_vf_stats()
1297 start = u64_stats_fetch_begin_irq(&stats->syncp); in netvsc_get_pcpu_stats()
1302 } while (u64_stats_fetch_retry_irq(&stats->syncp, start)); in netvsc_get_pcpu_stats()
[all …]
/Linux-v6.1/drivers/net/ethernet/qualcomm/rmnet/
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-v6.1/drivers/net/ethernet/microsoft/mana/
Dmana_bpf.c73 u64_stats_update_begin(&tx_stats->syncp); in mana_xdp_xmit()
75 u64_stats_update_end(&tx_stats->syncp); in mana_xdp_xmit()
111 u64_stats_update_begin(&rx_stats->syncp); in mana_run_xdp()
115 u64_stats_update_end(&rx_stats->syncp); in mana_run_xdp()
Dmana_ethtool.c93 start = u64_stats_fetch_begin_irq(&rx_stats->syncp); in mana_get_ethtool_stats()
99 } while (u64_stats_fetch_retry_irq(&rx_stats->syncp, start)); in mana_get_ethtool_stats()
112 start = u64_stats_fetch_begin_irq(&tx_stats->syncp); in mana_get_ethtool_stats()
116 } while (u64_stats_fetch_retry_irq(&tx_stats->syncp, start)); in mana_get_ethtool_stats()
/Linux-v6.1/drivers/net/ethernet/amazon/ena/
Dena_netdev.c80 struct u64_stats_sync *syncp) in ena_increase_stat() argument
82 u64_stats_update_begin(syncp); in ena_increase_stat()
84 u64_stats_update_end(syncp); in ena_increase_stat()
90 ena_increase_stat(&tx_ring->tx_stats.doorbells, 1, &tx_ring->syncp); in ena_ring_tx_doorbell()
105 ena_increase_stat(&adapter->dev_stats.tx_timeout, 1, &adapter->syncp); in ena_tx_timeout()
166 &ring->syncp); in ena_xmit_common()
173 u64_stats_update_begin(&ring->syncp); in ena_xmit_common()
176 u64_stats_update_end(&ring->syncp); in ena_xmit_common()
226 u64_stats_update_begin(&xdp_ring->syncp); in ena_xdp_io_poll()
229 u64_stats_update_end(&xdp_ring->syncp); in ena_xdp_io_poll()
[all …]
Dena_ethtool.c116 struct u64_stats_sync *syncp) in ena_safe_update_stat() argument
121 start = u64_stats_fetch_begin_irq(syncp); in ena_safe_update_stat()
123 } while (u64_stats_fetch_retry_irq(syncp, start)); in ena_safe_update_stat()
143 ena_safe_update_stat(ptr, (*data)++, &ring->syncp); in ena_queue_stats()
156 ena_safe_update_stat(ptr, (*data)++, &ring->syncp); in ena_queue_stats()
191 ena_safe_update_stat(ptr, data++, &adapter->syncp); in ena_get_stats()
202 ena_safe_update_stat(ptr, data++, &adapter->syncp); in ena_get_stats()
/Linux-v6.1/net/netfilter/ipvs/
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()
Dip_vs_core.c134 u64_stats_update_begin(&s->syncp); in ip_vs_in_stats()
137 u64_stats_update_end(&s->syncp); in ip_vs_in_stats()
141 u64_stats_update_begin(&s->syncp); in ip_vs_in_stats()
144 u64_stats_update_end(&s->syncp); in ip_vs_in_stats()
147 u64_stats_update_begin(&s->syncp); in ip_vs_in_stats()
150 u64_stats_update_end(&s->syncp); in ip_vs_in_stats()
170 u64_stats_update_begin(&s->syncp); in ip_vs_out_stats()
173 u64_stats_update_end(&s->syncp); in ip_vs_out_stats()
177 u64_stats_update_begin(&s->syncp); in ip_vs_out_stats()
180 u64_stats_update_end(&s->syncp); in ip_vs_out_stats()
[all …]
/Linux-v6.1/drivers/net/team/
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-v6.1/drivers/net/ethernet/alacritech/
Dslic.h286 u64_stats_update_begin(&(st)->syncp); \
288 u64_stats_update_end(&(st)->syncp); \
295 start = u64_stats_fetch_begin_irq(&(st)->syncp); \
297 } while (u64_stats_fetch_retry_irq(&(st)->syncp, start)); \
438 struct u64_stats_sync syncp; member
/Linux-v6.1/drivers/net/
Dmacsec.c84 struct u64_stats_sync syncp; member
506 u64_stats_update_begin(&txsc_stats->syncp); in macsec_count_tx()
516 u64_stats_update_end(&txsc_stats->syncp); in macsec_count_tx()
524 u64_stats_update_begin(&stats->syncp); in count_tx()
527 u64_stats_update_end(&stats->syncp); in count_tx()
655 u64_stats_update_begin(&secy_stats->syncp); in macsec_encrypt()
657 u64_stats_update_end(&secy_stats->syncp); in macsec_encrypt()
743 u64_stats_update_begin(&rxsc_stats->syncp); in macsec_post_decrypt()
745 u64_stats_update_end(&rxsc_stats->syncp); in macsec_post_decrypt()
752 u64_stats_update_begin(&rxsc_stats->syncp); in macsec_post_decrypt()
[all …]
/Linux-v6.1/drivers/net/netdevsim/
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_irq(&ns->syncp); in nsim_get_stats64()
73 } while (u64_stats_fetch_retry_irq(&ns->syncp, start)); in nsim_get_stats64()
358 u64_stats_init(&ns->syncp); in nsim_create()
/Linux-v6.1/drivers/net/ethernet/netronome/nfp/
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-v6.1/drivers/net/ethernet/intel/i40e/
Di40e_txrx_common.h48 u64_stats_update_begin(&tx_ring->syncp); in i40e_update_tx_stats()
51 u64_stats_update_end(&tx_ring->syncp); in i40e_update_tx_stats()

123456