Lines Matching refs:syncp

97 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
151 write_seqcount_end(&syncp->seq); in __u64_stats_update_end()
168 static inline unsigned int __u64_stats_fetch_begin(const struct u64_stats_sync *syncp) in __u64_stats_fetch_begin() argument
170 return read_seqcount_begin(&syncp->seq); in __u64_stats_fetch_begin()
173 static inline bool __u64_stats_fetch_retry(const struct u64_stats_sync *syncp, in __u64_stats_fetch_retry() argument
176 return read_seqcount_retry(&syncp->seq, start); in __u64_stats_fetch_retry()
180 static inline void u64_stats_update_begin(struct u64_stats_sync *syncp) in u64_stats_update_begin() argument
182 __u64_stats_update_begin(syncp); in u64_stats_update_begin()
185 static inline void u64_stats_update_end(struct u64_stats_sync *syncp) in u64_stats_update_end() argument
187 __u64_stats_update_end(syncp); in u64_stats_update_end()
190 static inline unsigned long u64_stats_update_begin_irqsave(struct u64_stats_sync *syncp) in u64_stats_update_begin_irqsave() argument
194 __u64_stats_update_begin(syncp); in u64_stats_update_begin_irqsave()
198 static inline void u64_stats_update_end_irqrestore(struct u64_stats_sync *syncp, in u64_stats_update_end_irqrestore() argument
201 __u64_stats_update_end(syncp); in u64_stats_update_end_irqrestore()
205 static inline unsigned int u64_stats_fetch_begin(const struct u64_stats_sync *syncp) in u64_stats_fetch_begin() argument
207 return __u64_stats_fetch_begin(syncp); in u64_stats_fetch_begin()
210 static inline bool u64_stats_fetch_retry(const struct u64_stats_sync *syncp, in u64_stats_fetch_retry() argument
213 return __u64_stats_fetch_retry(syncp, start); in u64_stats_fetch_retry()