Lines Matching defs:__srcu_read_lock
511 * smp_mb(), and the fetch from ->srcu_idx in __srcu_read_lock()
513 * value of ->srcu_idx until the -second- __srcu_read_lock(),
712 int __srcu_read_lock(struct srcu_struct *ssp)
721 EXPORT_SYMBOL_GPL(__srcu_read_lock);
1101 * __srcu_read_lock(), that reader was using a value of ->srcu_idx
1105 * calls to __srcu_read_lock() using that old (soon to be new)
1109 * a given call to __srcu_read_lock() uses the new value of
1127 * increment, that task's __srcu_read_lock() following its next
1128 * __srcu_read_lock() or __srcu_read_unlock() will see the above
1131 * for __srcu_read_lock().