Lines Matching refs:Unlock
153 printf_mu.Unlock(); \
386 MU.Unlock(); in Waker()
397 MU.Unlock(); in Waiter()
433 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
441 MU.Unlock(); // Waker is done! in Waiter()
514 MU.Unlock(); in Waker()
526 MU.Unlock(); in Waiter()
566 MU.Unlock(); in Waker()
580 MU.Unlock(); in Waiter()
616 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Signaller()
625 MU.Unlock(); // Signaller is done! in Waiter()
756 MU.Unlock(); in Worker()
769 MU.Unlock(); in Parent()
808 MU.Unlock(); in Putter()
816 MU.Unlock(); in Getter()
856 MU.Unlock(); in Waker()
861 MU.Unlock(); in Waker()
867 MU.Unlock(); in Waiter()
870 MU.Unlock(); in Waiter()
949 MU.Unlock(); in Waker()
954 MU.Unlock(); in Waiter()
999 MU.Unlock(); in Worker()
1005 MU2.Unlock(); in Worker()
1033 MU.Unlock(); in Worker()
1039 MU2.Unlock(); in Worker()
1069 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
1079 MU.Unlock(); // Waker is done! in Waiter()
1102 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
1112 MU.Unlock(); in Waiter()
1141 MU.Unlock(); in Waiter()
1171 MU.Unlock(); in Waiter()
1207 MU.Unlock(); in Waiter()
1231 MU.Unlock(); in Worker_TryLock()
1265 MU.Unlock(); in Worker_Lock()
1296 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
1329 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
1388 MU.Unlock(); in Worker()
1422 MU.Unlock(); in Putter()
1428 MU.Unlock(); in Putter()
1459 MU.Unlock(); in Putter()
1466 MU.Unlock(); in Putter()
1643 MU.Unlock(); in Writer()
1650 MU.Unlock(); in Reader()
1691 MU.Unlock(); in Worker()
1745 for (int j = 0; j < Nlog; j++) if (i & (1 << j)) MUs[j]->Unlock(); in Worker()
1795 mus.back()->Unlock(); in Run()
1841 MU.Unlock(); in Putter()
1848 MU.Unlock(); in Putter()
1849 MU1.Unlock(); in Putter()
1858 MU1.Unlock(); in Getter()
1888 MU.Unlock(); in Writer()
1894 MU.Unlock(); in Reader()
1938 MU1.Unlock(); in Putter()
1946 MU2.Unlock(); in Putter()
1947 MU1.Unlock(); in Putter()
1961 MU2.Unlock(); in Getter()
1992 MU.Unlock(); in Worker()
2044 MU1.Unlock(); in Putter()
2053 MU2.Unlock(); in Putter()
2054 MU1.Unlock(); in Putter()
2067 MU2.Unlock(); in Getter()
2115 MU.Unlock(); in Worker1()
2121 MU.Unlock(); in Worker1()
2133 MU.Unlock(); in Worker2()
2140 MU.Unlock(); in Worker2()
2208 MU.Unlock(); in Putter()
2215 MU.Unlock(); in Getter()
2249 MU.Unlock(); in Putter()
2256 MU.Unlock(); in Getter()
2286 MU.Unlock(); in First()
2292 MU.Unlock(); in Second()
2299 MU.Unlock(); in Second()
2328 MU.Unlock(); in First()
2333 MU.Unlock(); in Second()
2460 MU.Unlock(); in Waker()
2465 MU.Unlock(); in Waker()
2478 MU.Unlock(); in Waiter()
2531 MU.Unlock(); in Waker()
2540 MU.Unlock(); in Waker()
2552 MU.Unlock(); in Waiter()
2602 MU.Unlock(); in Waker()
2611 MU.Unlock(); in Waker()
2624 MU.Unlock(); in Waiter()
2670 MU1.Unlock(); in Initializer()
2679 MU1.Unlock(); in User()
2686 MU2.Unlock(); in User()
2715 MU1.Unlock(); in Initializer()
2724 MU1.Unlock(); in User()
2732 MU2.Unlock(); in User()
2764 MU.Unlock(); in Worker_TryLock()
2768 MU.Unlock(); in Worker_TryLock()
2932 MU.Unlock(); in Worker2()
2938 MU.Unlock(); in Worker2()
2949 MU.Unlock(); in Worker1()
2955 MU.Unlock(); in Worker1()
2989 MU.Unlock(); in Putter()
3001 MU.Unlock(); in Getter()
3146 MU.Unlock(); in T1()
3153 MU.Unlock(); in T2()
3190 MU.Unlock(); in Signaller1()
3199 MU.Unlock(); in Signaller2()
3206 MU.Unlock(); in Waiter1()
3214 MU.Unlock(); in Waiter2()
3246 MU.Unlock(); in Signaller1()
3254 MU.Unlock(); in Signaller2()
3261 MU.Unlock(); in Waiter1()
3268 MU.Unlock(); in Waiter2()
3301 MU.Unlock(); in Writer()
3307 MU1.Unlock(); in Writer()
3319 MU1.Unlock(); in Reader()
3354 MU.Unlock(); in Writer()
3360 MU1.Unlock(); in Writer()
3374 MU1.Unlock(); in Reader()
3473 MU.Unlock(); in Worker()
3564 MU.Unlock(); in Worker()
3636 MU.Unlock(); in Run()
3711 this->mu_.Unlock(); in AccessData()
3718 MU.Unlock(); in Ref()
3729 MU.Unlock(); in Unref()
3859 MU.Unlock(); in Worker1()
3866 MU.Unlock(); in Worker2()
3904 this->mu_.Unlock(); in AccessData()
4041 MU.Unlock(); // it just helps foo[i] to become visible in Reader. in Reader()
4078 MU.Unlock(); in Reader()
4189 mu.Unlock(); in ~B()
4216 mu.Unlock(); in Worker()
4260 mu.Unlock(); in ~B()
4285 mu.Unlock(); in Worker()
4408 MU.Unlock(); in Publisher()
4417 MU.Unlock(); in Reader()
4455 MU1.Unlock(); in Publisher()
4463 MU1.Unlock(); in Accessor()
4468 MU2.Unlock(); in Accessor()
4520 MU1.Unlock(); in Publisher()
4527 MU1.Unlock(); in Accessor()
4532 MU2.Unlock(); in Accessor()
4595 MU.Unlock(); in Thr1()
4604 MU2.Unlock(); in Thr2()
4610 MU.Unlock(); in Thr3()
4616 MU2.Unlock(); in Thr4()
4649 MU.Unlock(); in Thr1()
4657 MU2.Unlock(); in Thr2()
4663 MU.Unlock(); in Thr3()
4669 MU2.Unlock(); in Thr4()
4830 mu.Unlock(); in Thread1()
4838 mu.Unlock(); in Thread2()
4908 MU.Unlock(); in Signaller()
4917 MU.Unlock(); in Signaller()
4925 MU.Unlock(); in Waiter()
4931 MU.Unlock(); in Waiter()
5010 MU[m].Unlock(); in Worker()
5342 mu.Unlock(); in f1()
5364 mu.Unlock(); in Worker2()
5397 mu.Unlock(); in Worker()
5405 mu1.Unlock(); in Worker()
5425 mu.Unlock(); in PublishRange()
5470 if (i & (1 << j)) MU[j].Unlock(); in Run()
5522 mu.Unlock(); in Worker()
6057 mu.Unlock(); in Thread2()
6077 mu.Unlock(); in Worker()
6110 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
6732 MU1.Lock(); CHECK(GLOB >= 0); MU1.Unlock(); in Worker()
6736 MU2.Lock(); CHECK(GLOB >= 0); MU2.Unlock(); in Worker()
6740 MU1.Lock(); CHECK(GLOB >= 0); MU1.Unlock(); in Worker()
6744 MU1.Lock(); GLOB++; MU1.Unlock(); in Worker()
6770 void Worker2() { MU.Lock(); GLOB=1; MU.Unlock();} in Worker2()
6792 MU.Lock(); CHECK(STR->length() >= 4); MU.Unlock(); in Worker1()
6802 MU.Lock(); CHECK(STR->length() >= 4); MU.Unlock(); in Worker3()
6807 MU.Lock(); *STR += " + a very very long string"; MU.Unlock(); in Worker4()
6840 void Worker1() { MU1.Lock(); MU2.Lock(); GLOB=1; MU2.Unlock(); MU1.Unlock(); } in Worker1()
6841 void Worker2() { MU1.Lock(); GLOB=2; MU1.Unlock(); } in Worker2()
6842 void Worker3() { MU1.Lock(); MU2.Lock(); GLOB=3; MU2.Unlock(); MU1.Unlock(); } in Worker3()
6843 void Worker4() { MU2.Lock(); GLOB=4; MU2.Unlock(); } in Worker4()
6866 void Worker1() { MU1.Lock(); MU2.Lock(); GLOB=1; MU2.Unlock(); MU1.Unlock(); } in Worker1()
6867 void Worker2() { MU1.Lock(); MU2.Lock(); GLOB=3; MU2.Unlock(); MU1.Unlock(); } in Worker2()
6939 lock.Unlock(); in InitMe()
7222 mu.Unlock(); in WaitForAllThreadsToFinish_Good()
7300 muCounter.Unlock(); in Worker()
7307 muGlob[0].Unlock(); in Worker()
7308 muGlob[myId].Unlock(); in Worker()
7358 MU.Unlock(); in TP()
7464 count_mu.Unlock(); in Worker()
7509 count_mu.Unlock(); in Worker()
7524 m->Unlock(); in Worker()
7555 MU.Unlock(); in Worker()
7673 mu->Unlock(); in Worker()
7778 count_mu.Unlock(); in Worker()
7793 mutex_arr[myId][m].Unlock(); in Worker()