• Home
  • Raw
  • Download

Lines Matching refs:Unlock

149       printf_mu.Unlock(); \
380 MU.Unlock(); in Waker()
391 MU.Unlock(); in Waiter()
427 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
435 MU.Unlock(); // Waker is done! in Waiter()
508 MU.Unlock(); in Waker()
520 MU.Unlock(); in Waiter()
560 MU.Unlock(); in Waker()
574 MU.Unlock(); in Waiter()
610 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Signaller()
619 MU.Unlock(); // Signaller is done! in Waiter()
750 MU.Unlock(); in Worker()
763 MU.Unlock(); in Parent()
802 MU.Unlock(); in Putter()
810 MU.Unlock(); in Getter()
850 MU.Unlock(); in Waker()
855 MU.Unlock(); in Waker()
861 MU.Unlock(); in Waiter()
864 MU.Unlock(); in Waiter()
943 MU.Unlock(); in Waker()
948 MU.Unlock(); in Waiter()
993 MU.Unlock(); in Worker()
999 MU2.Unlock(); in Worker()
1027 MU.Unlock(); in Worker()
1033 MU2.Unlock(); in Worker()
1063 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
1073 MU.Unlock(); // Waker is done! in Waiter()
1096 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
1106 MU.Unlock(); in Waiter()
1135 MU.Unlock(); in Waiter()
1165 MU.Unlock(); in Waiter()
1201 MU.Unlock(); in Waiter()
1225 MU.Unlock(); in Worker_TryLock()
1259 MU.Unlock(); in Worker_Lock()
1290 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
1323 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
1382 MU.Unlock(); in Worker()
1416 MU.Unlock(); in Putter()
1422 MU.Unlock(); in Putter()
1453 MU.Unlock(); in Putter()
1460 MU.Unlock(); in Putter()
1637 MU.Unlock(); in Writer()
1644 MU.Unlock(); in Reader()
1685 MU.Unlock(); in Worker()
1739 for (int j = 0; j < Nlog; j++) if (i & (1 << j)) MUs[j]->Unlock(); in Worker()
1789 mus.back()->Unlock(); in Run()
1835 MU.Unlock(); in Putter()
1842 MU.Unlock(); in Putter()
1843 MU1.Unlock(); in Putter()
1852 MU1.Unlock(); in Getter()
1882 MU.Unlock(); in Writer()
1888 MU.Unlock(); in Reader()
1932 MU1.Unlock(); in Putter()
1940 MU2.Unlock(); in Putter()
1941 MU1.Unlock(); in Putter()
1955 MU2.Unlock(); in Getter()
1986 MU.Unlock(); in Worker()
2038 MU1.Unlock(); in Putter()
2047 MU2.Unlock(); in Putter()
2048 MU1.Unlock(); in Putter()
2061 MU2.Unlock(); in Getter()
2109 MU.Unlock(); in Worker1()
2115 MU.Unlock(); in Worker1()
2127 MU.Unlock(); in Worker2()
2134 MU.Unlock(); in Worker2()
2202 MU.Unlock(); in Putter()
2209 MU.Unlock(); in Getter()
2243 MU.Unlock(); in Putter()
2250 MU.Unlock(); in Getter()
2280 MU.Unlock(); in First()
2286 MU.Unlock(); in Second()
2293 MU.Unlock(); in Second()
2322 MU.Unlock(); in First()
2327 MU.Unlock(); in Second()
2454 MU.Unlock(); in Waker()
2459 MU.Unlock(); in Waker()
2472 MU.Unlock(); in Waiter()
2525 MU.Unlock(); in Waker()
2534 MU.Unlock(); in Waker()
2546 MU.Unlock(); in Waiter()
2596 MU.Unlock(); in Waker()
2605 MU.Unlock(); in Waker()
2618 MU.Unlock(); in Waiter()
2664 MU1.Unlock(); in Initializer()
2673 MU1.Unlock(); in User()
2680 MU2.Unlock(); in User()
2709 MU1.Unlock(); in Initializer()
2718 MU1.Unlock(); in User()
2726 MU2.Unlock(); in User()
2758 MU.Unlock(); in Worker_TryLock()
2762 MU.Unlock(); in Worker_TryLock()
2926 MU.Unlock(); in Worker2()
2932 MU.Unlock(); in Worker2()
2943 MU.Unlock(); in Worker1()
2949 MU.Unlock(); in Worker1()
2983 MU.Unlock(); in Putter()
2995 MU.Unlock(); in Getter()
3140 MU.Unlock(); in T1()
3147 MU.Unlock(); in T2()
3184 MU.Unlock(); in Signaller1()
3193 MU.Unlock(); in Signaller2()
3200 MU.Unlock(); in Waiter1()
3208 MU.Unlock(); in Waiter2()
3240 MU.Unlock(); in Signaller1()
3248 MU.Unlock(); in Signaller2()
3255 MU.Unlock(); in Waiter1()
3262 MU.Unlock(); in Waiter2()
3295 MU.Unlock(); in Writer()
3301 MU1.Unlock(); in Writer()
3313 MU1.Unlock(); in Reader()
3348 MU.Unlock(); in Writer()
3354 MU1.Unlock(); in Writer()
3368 MU1.Unlock(); in Reader()
3467 MU.Unlock(); in Worker()
3558 MU.Unlock(); in Worker()
3630 MU.Unlock(); in Run()
3705 this->mu_.Unlock(); in AccessData()
3712 MU.Unlock(); in Ref()
3723 MU.Unlock(); in Unref()
3853 MU.Unlock(); in Worker1()
3860 MU.Unlock(); in Worker2()
3898 this->mu_.Unlock(); in AccessData()
4035 MU.Unlock(); // it just helps foo[i] to become visible in Reader. in Reader()
4072 MU.Unlock(); in Reader()
4183 mu.Unlock(); in ~B()
4210 mu.Unlock(); in Worker()
4254 mu.Unlock(); in ~B()
4279 mu.Unlock(); in Worker()
4402 MU.Unlock(); in Publisher()
4411 MU.Unlock(); in Reader()
4449 MU1.Unlock(); in Publisher()
4457 MU1.Unlock(); in Accessor()
4462 MU2.Unlock(); in Accessor()
4514 MU1.Unlock(); in Publisher()
4521 MU1.Unlock(); in Accessor()
4526 MU2.Unlock(); in Accessor()
4589 MU.Unlock(); in Thr1()
4598 MU2.Unlock(); in Thr2()
4604 MU.Unlock(); in Thr3()
4610 MU2.Unlock(); in Thr4()
4643 MU.Unlock(); in Thr1()
4651 MU2.Unlock(); in Thr2()
4657 MU.Unlock(); in Thr3()
4663 MU2.Unlock(); in Thr4()
4824 mu.Unlock(); in Thread1()
4832 mu.Unlock(); in Thread2()
4902 MU.Unlock(); in Signaller()
4911 MU.Unlock(); in Signaller()
4919 MU.Unlock(); in Waiter()
4925 MU.Unlock(); in Waiter()
5004 MU[m].Unlock(); in Worker()
5336 mu.Unlock(); in f1()
5358 mu.Unlock(); in Worker2()
5391 mu.Unlock(); in Worker()
5399 mu1.Unlock(); in Worker()
5419 mu.Unlock(); in PublishRange()
5464 if (i & (1 << j)) MU[j].Unlock(); in Run()
5516 mu.Unlock(); in Worker()
6051 mu.Unlock(); in Thread2()
6071 mu.Unlock(); in Worker()
6104 MU.Unlock(); // calls ANNOTATE_CONDVAR_SIGNAL; in Waker()
6726 MU1.Lock(); CHECK(GLOB >= 0); MU1.Unlock(); in Worker()
6730 MU2.Lock(); CHECK(GLOB >= 0); MU2.Unlock(); in Worker()
6734 MU1.Lock(); CHECK(GLOB >= 0); MU1.Unlock(); in Worker()
6738 MU1.Lock(); GLOB++; MU1.Unlock(); in Worker()
6764 void Worker2() { MU.Lock(); GLOB=1; MU.Unlock();} in Worker2()
6786 MU.Lock(); CHECK(STR->length() >= 4); MU.Unlock(); in Worker1()
6796 MU.Lock(); CHECK(STR->length() >= 4); MU.Unlock(); in Worker3()
6801 MU.Lock(); *STR += " + a very very long string"; MU.Unlock(); in Worker4()
6834 void Worker1() { MU1.Lock(); MU2.Lock(); GLOB=1; MU2.Unlock(); MU1.Unlock(); } in Worker1()
6835 void Worker2() { MU1.Lock(); GLOB=2; MU1.Unlock(); } in Worker2()
6836 void Worker3() { MU1.Lock(); MU2.Lock(); GLOB=3; MU2.Unlock(); MU1.Unlock(); } in Worker3()
6837 void Worker4() { MU2.Lock(); GLOB=4; MU2.Unlock(); } in Worker4()
6860 void Worker1() { MU1.Lock(); MU2.Lock(); GLOB=1; MU2.Unlock(); MU1.Unlock(); } in Worker1()
6861 void Worker2() { MU1.Lock(); MU2.Lock(); GLOB=3; MU2.Unlock(); MU1.Unlock(); } in Worker2()
6933 lock.Unlock(); in InitMe()
7216 mu.Unlock(); in WaitForAllThreadsToFinish_Good()
7294 muCounter.Unlock(); in Worker()
7301 muGlob[0].Unlock(); in Worker()
7302 muGlob[myId].Unlock(); in Worker()
7352 MU.Unlock(); in TP()
7458 count_mu.Unlock(); in Worker()
7503 count_mu.Unlock(); in Worker()
7518 m->Unlock(); in Worker()
7549 MU.Unlock(); in Worker()
7667 mu->Unlock(); in Worker()
7772 count_mu.Unlock(); in Worker()
7787 mutex_arr[myId][m].Unlock(); in Worker()