/linux/include/linux/ |
H A D | u64_stats_sync.h | 64 struct u64_stats_sync { struct 97 static inline void u64_stats_init(struct u64_stats_sync *syncp) { } in u64_stats_init() 98 static inline void __u64_stats_update_begin(struct u64_stats_sync *syncp) { } in __u64_stats_update_begin() 99 static inline void __u64_stats_update_end(struct u64_stats_sync *syncp) { } in __u64_stats_update_end() 102 static inline unsigned int __u64_stats_fetch_begin(const struct u64_stats_sync *syncp) in __u64_stats_fetch_begin() 106 static inline bool __u64_stats_fetch_retry(const struct u64_stats_sync *syncp, in __u64_stats_fetch_retry() 140 struct u64_stats_sync *__s = (syncp); \ 144 static inline void __u64_stats_update_begin(struct u64_stats_sync *syncp) in __u64_stats_update_begin() 150 static inline void __u64_stats_update_end(struct u64_stats_sync *syncp) in __u64_stats_update_end() 169 static inline unsigned int __u64_stats_fetch_begin(const struct u64_stats_sync *syncp) in __u64_stats_fetch_begin() [all …]
|
/linux/net/netfilter/ |
H A D | nft_counter.c | 33 static DEFINE_PER_CPU(struct u64_stats_sync, nft_counter_sync); 39 struct u64_stats_sync *nft_sync; in nft_counter_do_eval() 112 struct u64_stats_sync *nft_sync; in nft_counter_reset() 137 struct u64_stats_sync *nft_sync = per_cpu_ptr(&nft_counter_sync, cpu); in nft_counter_fetch() 272 struct u64_stats_sync *nft_sync; in nft_counter_offload_stats()
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | common.h | 80 struct u64_stats_sync q_syncp; 84 struct u64_stats_sync napi_syncp; 97 struct u64_stats_sync napi_syncp; 103 struct u64_stats_sync syncp;
|
/linux/drivers/net/ethernet/amazon/ena/ |
H A D | ena_netdev.h | 276 struct u64_stats_sync syncp; 378 struct u64_stats_sync syncp; 434 struct u64_stats_sync *syncp) in ena_increase_stat()
|
/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ring.h | 97 struct u64_stats_sync syncp; /* must be first */ 118 struct u64_stats_sync syncp; /* must be first */
|
/linux/drivers/net/ethernet/ti/ |
H A D | netcp.h | 67 struct u64_stats_sync syncp_rx ____cacheline_aligned_in_smp; 73 struct u64_stats_sync syncp_tx ____cacheline_aligned_in_smp;
|
/linux/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_rx.h | 28 struct u64_stats_sync syncp;
|
H A D | hinic_tx.h | 26 struct u64_stats_sync syncp;
|
/linux/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_txrx.h | 529 struct u64_stats_sync stats_sync; 547 88 + sizeof(struct u64_stats_sync), 653 struct u64_stats_sync stats_sync; 667 104 + sizeof(struct u64_stats_sync),
|
/linux/drivers/net/dsa/xrs700x/ |
H A D | xrs700x.h | 24 struct u64_stats_sync syncp;
|
/linux/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_txrx.h | 128 struct u64_stats_sync syncp; 197 struct u64_stats_sync syncp;
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_repr.h | 10 struct u64_stats_sync syncp;
|
/linux/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_repr.h | 39 struct u64_stats_sync syncp;
|
/linux/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_config.h | 67 struct u64_stats_sync syncp;
|
/linux/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet.h | 584 struct u64_stats_sync rx_stat_sync; 597 struct u64_stats_sync tx_stat_sync;
|
/linux/include/net/ |
H A D | gen_stats.h | 21 struct u64_stats_sync syncp;
|
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_netdev.h | 51 struct u64_stats_sync time_seq;
|
H A D | fbnic_txrx.h | 91 struct u64_stats_sync syncp;
|
/linux/net/openvswitch/ |
H A D | flow_table.h | 42 struct u64_stats_sync syncp;
|
H A D | vport.h | 156 struct u64_stats_sync syncp;
|
/linux/drivers/net/ethernet/intel/igc/ |
H A D | igc.h | 191 struct u64_stats_sync tx_syncp; 192 struct u64_stats_sync tx_syncp2; 198 struct u64_stats_sync rx_syncp;
|
/linux/drivers/net/ethernet/intel/igb/ |
H A D | igb.h | 354 struct u64_stats_sync tx_syncp; 355 struct u64_stats_sync tx_syncp2; 361 struct u64_stats_sync rx_syncp;
|
/linux/drivers/net/ |
H A D | mhi_net.c | 27 struct u64_stats_sync tx_syncp; 28 struct u64_stats_sync rx_syncp;
|
/linux/drivers/net/ipvlan/ |
H A D | ipvlan.h | 55 struct u64_stats_sync syncp;
|
/linux/drivers/net/ethernet/emulex/benet/ |
H A D | be.h | 224 struct u64_stats_sync sync; 225 struct u64_stats_sync sync_compl; 266 struct u64_stats_sync sync;
|