Lines Matching full:ssp
50 void synchronize_srcu(struct srcu_struct *ssp);
58 static inline int __srcu_read_lock(struct srcu_struct *ssp) in __srcu_read_lock() argument
62 idx = READ_ONCE(ssp->srcu_idx); in __srcu_read_lock()
63 WRITE_ONCE(ssp->srcu_lock_nesting[idx], ssp->srcu_lock_nesting[idx] + 1); in __srcu_read_lock()
67 static inline void synchronize_srcu_expedited(struct srcu_struct *ssp) in synchronize_srcu_expedited() argument
69 synchronize_srcu(ssp); in synchronize_srcu_expedited()
72 static inline void srcu_barrier(struct srcu_struct *ssp) in srcu_barrier() argument
74 synchronize_srcu(ssp); in srcu_barrier()
78 static inline void srcu_torture_stats_print(struct srcu_struct *ssp, in srcu_torture_stats_print() argument
83 idx = READ_ONCE(ssp->srcu_idx) & 0x1; in srcu_torture_stats_print()
86 READ_ONCE(ssp->srcu_lock_nesting[!idx]), in srcu_torture_stats_print()
87 READ_ONCE(ssp->srcu_lock_nesting[idx])); in srcu_torture_stats_print()