/haiku/src/kits/tracker/ |
H A D | Utilities.h | 293 : 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/add-ons/kernel/busses/mmc/ |
H A D | sdhci.cpp | 59 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 D | sdhci.h | 58 sem_id fSemaphore; member in class:SdhciBus
|
/haiku/src/apps/debugger/user_interface/gui/util/ |
H A D | AlertWithCheckbox.cpp | 42 fSemaphore(create_sem(0, "AlertWithCheckbox")), 108 delete_sem(fSemaphore); 117 release_sem(fSemaphore); 138 acquire_sem(fSemaphore);
|
H A D | AlertWithCheckbox.h | 31 sem_id fSemaphore; member in class:AlertWithCheckbox
|
/haiku/src/servers/debug/ |
H A D | DebugWindow.cpp | 34 fSemaphore(create_sem(0, "DebugWindow")), 108 delete_sem(fSemaphore); 117 release_sem(fSemaphore); 140 acquire_sem(fSemaphore);
|
H A D | DebugWindow.h | 42 sem_id fSemaphore; member in class:DebugWindow
|
/haiku/src/system/kernel/posix/ |
H A D | realtime_sem.cpp | 287 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/kits/media/ |
H A D | SharedBufferList.cpp | 147 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/headers/private/media/ |
H A D | SharedBufferList.h | 71 sem_id fSemaphore; member in class:BPrivate::SharedBufferList
|
/haiku/src/kits/debugger/model/ |
H A D | SemaphoreInfo.cpp | 13 fSemaphore(-1), 24 fSemaphore(other.fSemaphore), 36 fSemaphore(semaphore), 49 fSemaphore = semaphore;
|
/haiku/headers/private/debugger/model/ |
H A D | SemaphoreInfo.h | 27 area_id SemID() const { return fSemaphore; } 35 sem_id fSemaphore; member in class:SemaphoreInfo
|
/haiku/src/servers/app/drawing/ |
H A D | Overlay.cpp | 33 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 D | Overlay.h | 49 { return fSemaphore; } 67 sem_id fSemaphore; member in class:Overlay
|
/haiku/src/tests/add-ons/kernel/kernelland_emu/ |
H A D | lock.cpp | 61 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/tests/kits/app/broster/ |
H A D | LaunchTesterHelper.cpp | 35 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
|
/haiku/src/apps/packageinstaller/ |
H A D | BlockingWindow.cpp | 18 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 D | BlockingWindow.h | 26 sem_id fSemaphore; member in class:BlockingWindow
|
/haiku/src/tests/system/kernel/ |
H A D | syscall_restart_test.cpp | 351 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...] |