Searched refs:fSemaphore (Results 1 - 19 of 19) sorted by relevance

/haiku/src/apps/packageinstaller/
H A DBlockingWindow.cpp18 fSemaphore(-1),
45 fSemaphore = create_sem(0, "PackageInstaller BlockingWindow");
46 if (fSemaphore < B_OK) {
62 ret = acquire_sem_etc(fSemaphore, 1, B_RELATIVE_TIMEOUT, 50000);
71 while (acquire_sem(fSemaphore) == B_INTERRUPTED) {
87 if (fSemaphore >= B_OK) {
88 delete_sem(fSemaphore);
89 fSemaphore = -1;
H A DBlockingWindow.h26 sem_id fSemaphore; member in class:BlockingWindow
/haiku/src/kits/debugger/model/
H A DSemaphoreInfo.cpp13 fSemaphore(-1),
24 fSemaphore(other.fSemaphore),
36 fSemaphore(semaphore),
49 fSemaphore = semaphore;
/haiku/headers/private/debugger/model/
H A DSemaphoreInfo.h27 area_id SemID() const { return fSemaphore; }
35 sem_id fSemaphore; member in class:SemaphoreInfo
/haiku/src/servers/debug/
H A DDebugWindow.h42 sem_id fSemaphore; member in class:DebugWindow
H A DDebugWindow.cpp34 fSemaphore(create_sem(0, "DebugWindow")),
108 delete_sem(fSemaphore);
117 release_sem(fSemaphore);
140 acquire_sem(fSemaphore);
/haiku/src/apps/debugger/user_interface/gui/util/
H A DAlertWithCheckbox.h31 sem_id fSemaphore; member in class:AlertWithCheckbox
H A DAlertWithCheckbox.cpp42 fSemaphore(create_sem(0, "AlertWithCheckbox")),
108 delete_sem(fSemaphore);
117 release_sem(fSemaphore);
138 acquire_sem(fSemaphore);
/haiku/src/servers/app/drawing/
H A DOverlay.cpp33 fSemaphore(semaphore)
36 fStatus = acquire_sem_etc(fSemaphore, 1, B_RELATIVE_TIMEOUT,
44 release_sem_etc(fSemaphore, 1, B_DO_NOT_RESCHEDULE);
53 sem_id fSemaphore; member in class:SemaphoreLocker
69 fSemaphore = create_sem(1, "overlay lock");
91 delete_sem(fSemaphore);
99 if (fSemaphore < B_OK)
100 return fSemaphore;
112 SemaphoreLocker locker(fSemaphore, kOverlayTimeout);
131 SemaphoreLocker locker(fSemaphore, kOverlayTimeou
[all...]
H A DOverlay.h49 { return fSemaphore; }
67 sem_id fSemaphore; member in class:Overlay
/haiku/src/tests/system/kernel/
H A Dsyscall_restart_test.cpp351 fSemaphore = create_sem(0, "test sem");
353 return (fSemaphore >= 0 ? B_OK : fSemaphore);
359 return switch_sem(-1, fSemaphore);
361 return acquire_sem(fSemaphore);
366 release_sem(fSemaphore);
373 // get_sem_count(fSemaphore, &semCount);
385 delete_sem(fSemaphore);
389 sem_id fSemaphore; member in class:AcquireSwitchSemTest
404 fSemaphore
441 sem_id fSemaphore; member in class:AcquireSwitchSemEtcTest
[all...]
/haiku/src/add-ons/kernel/busses/mmc/
H A Dsdhci.cpp59 fSemaphore(0)
67 fSemaphore = create_sem(0, "SDHCI interrupts");
114 if (fSemaphore != 0)
115 delete_sem(fSemaphore);
239 acquire_sem(fSemaphore);
298 acquire_sem(fSemaphore);
447 acquire_sem(fSemaphore);
593 release_sem_etc(fSemaphore, 1, B_DO_NOT_RESCHEDULE);
600 release_sem_etc(fSemaphore, 1, B_DO_NOT_RESCHEDULE);
628 release_sem(bus->fSemaphore);
[all...]
H A Dsdhci.h58 sem_id fSemaphore; member in class:SdhciBus
/haiku/headers/private/media/
H A DSharedBufferList.h71 sem_id fSemaphore; member in class:BPrivate::SharedBufferList
/haiku/src/kits/media/
H A DSharedBufferList.cpp147 status = acquire_sem(fSemaphore);
160 return release_sem(fSemaphore);
456 fSemaphore = create_sem(0, "shared buffer list lock");
457 if (fSemaphore < 0)
458 return fSemaphore;
/haiku/src/kits/tracker/
H A DUtilities.h293 : fSemaphore(create_sem(0, name)),
300 delete_sem(fSemaphore);
306 return acquire_sem(fSemaphore) == B_OK;
314 release_sem(fSemaphore);
323 sem_id fSemaphore; member in class:BPrivate::Benaphore
/haiku/src/tests/add-ons/kernel/kernelland_emu/
H A Dlock.cpp61 fSemaphore(create_sem(0, "thread spinlock"))
63 if (fSemaphore < 0)
69 if (fSemaphore >= 0)
70 delete_sem(fSemaphore);
80 error = acquire_sem(fSemaphore);
89 release_sem(fSemaphore);
94 sem_id fSemaphore; member in struct:ThreadSpinlock
/haiku/src/system/kernel/posix/
H A Drealtime_sem.cpp287 fSemaphore(semaphore),
295 if (fSemaphore != NULL)
296 fSemaphore->Delete();
299 sem_id ID() const { return fSemaphore->ID(); }
300 sem_id SemaphoreID() const { return fSemaphore->SemaphoreID(); }
315 SemInfo* sem = fSemaphore->Clone();
336 SemInfo* fSemaphore; member in class:__anon17::TeamSemInfo
/haiku/src/tests/kits/app/broster/
H A DLaunchTesterHelper.cpp35 Sleeper() : fMessageCode(0), fSemaphore(-1) {}
39 delete_sem(fSemaphore);
45 fSemaphore = create_sem(0, "sleeper sem");
46 return (fSemaphore >= 0 ? B_OK : fSemaphore);
53 return acquire_sem_etc(fSemaphore, 1, B_RELATIVE_TIMEOUT, timeout);
58 return release_sem(fSemaphore);
63 sem_id fSemaphore; member in class:LaunchContext::Sleeper

Completed in 149 milliseconds