• Home
  • Raw
  • Download

Lines Matching refs:runcount

142   lock->runcount = 0;  in glthread_rwlock_init_multithreaded()
160 while (!(lock->runcount + 1 > 0 && lock->waiting_writers_count == 0)) in glthread_rwlock_rdlock_multithreaded()
171 lock->runcount++; in glthread_rwlock_rdlock_multithreaded()
184 while (!(lock->runcount == 0)) in glthread_rwlock_wrlock_multithreaded()
198 lock->runcount--; /* runcount becomes -1 */ in glthread_rwlock_wrlock_multithreaded()
210 if (lock->runcount < 0) in glthread_rwlock_unlock_multithreaded()
213 if (!(lock->runcount == -1)) in glthread_rwlock_unlock_multithreaded()
218 lock->runcount = 0; in glthread_rwlock_unlock_multithreaded()
223 if (!(lock->runcount > 0)) in glthread_rwlock_unlock_multithreaded()
228 lock->runcount--; in glthread_rwlock_unlock_multithreaded()
230 if (lock->runcount == 0) in glthread_rwlock_unlock_multithreaded()
779 lock->runcount = 0; in glthread_rwlock_init_func()
800 if (!(lock->runcount + 1 > 0)) in glthread_rwlock_rdlock_func()
816 if (!(lock->runcount > 0)) in glthread_rwlock_rdlock_func()
829 while (!(lock->runcount + 1 > 0)); in glthread_rwlock_rdlock_func()
832 lock->runcount++; in glthread_rwlock_rdlock_func()
853 if (!(lock->runcount == 0)) in glthread_rwlock_wrlock_func()
869 if (!(lock->runcount == -1)) in glthread_rwlock_wrlock_func()
882 while (!(lock->runcount == 0)); in glthread_rwlock_wrlock_func()
885 lock->runcount--; /* runcount becomes -1 */ in glthread_rwlock_wrlock_func()
896 if (lock->runcount < 0) in glthread_rwlock_unlock_func()
899 if (!(lock->runcount == -1)) in glthread_rwlock_unlock_func()
901 lock->runcount = 0; in glthread_rwlock_unlock_func()
906 if (!(lock->runcount > 0)) in glthread_rwlock_unlock_func()
911 lock->runcount--; in glthread_rwlock_unlock_func()
913 if (lock->runcount == 0) in glthread_rwlock_unlock_func()
920 lock->runcount--; in glthread_rwlock_unlock_func()
926 lock->runcount += lock->waiting_readers.count; in glthread_rwlock_unlock_func()
939 if (lock->runcount != 0) in glthread_rwlock_destroy_func()