Lines Matching refs:atomic_read
145 WARN_ON(atomic_read(&eb->spinning_readers) == 0);
161 BUG_ON(!atomic_read(&eb->read_locks));
344 if (READ_ONCE(eb->blocking_writers) || atomic_read(&eb->blocking_readers))
349 if (READ_ONCE(eb->blocking_writers) || atomic_read(&eb->blocking_readers)) {
406 WARN_ON(atomic_read(&eb->blocking_readers) == 0);
429 wait_event(eb->read_lock_wq, atomic_read(&eb->blocking_readers) == 0);
433 if (atomic_read(&eb->blocking_readers) ||
620 if (atomic_read(&lock->readers))
627 if (atomic_read(&lock->readers)) {
640 wait_event(lock->pending_writers, !atomic_read(&lock->readers));