/haiku-fatelf/src/add-ons/kernel/file_systems/cdda/ |
H A D | Lock.h | 20 fSemaphore(create_sem(0, name)), 23 fSemaphore(create_sem(1, name)) 30 delete_sem(fSemaphore); 35 if (fSemaphore < B_OK) 36 return fSemaphore; 46 return acquire_sem(fSemaphore); 57 return release_sem(fSemaphore); 64 sem_id fSemaphore; member in class:Semaphore
|
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/bfs/r5/ |
H A D | Lock.h | 34 fSemaphore(create_sem(0, name)), 37 fSemaphore(create_sem(1, name)) 41 set_sem_owner(fSemaphore, B_SYSTEM_TEAM); 47 delete_sem(fSemaphore); 52 if (fSemaphore < B_OK) 53 return fSemaphore; 63 return acquire_sem(fSemaphore); 74 return release_sem(fSemaphore); 81 sem_id fSemaphore; member in class:Semaphore 122 fSemaphore(create_se 188 sem_id fSemaphore; member in class:RecursiveLock 342 sem_id fSemaphore; member in class:ReadWriteLock 404 sem_id fSemaphore; member in class:ReadWriteLock [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/network/sis19x/ |
H A D | DataRing.h | 47 sem_id fSemaphore; member in class:DataRing 65 fSemaphore(0), 77 delete_sem(fSemaphore); 134 fSemaphore = create_sem(__count, "SiS19X Transmit"); 136 fSemaphore = create_sem(0, "SiS19X Receive"); 139 if (fSemaphore < 0) { 141 fIsTx ? "transmit" : "receive", fSemaphore); 142 return fStatus = fSemaphore; 145 set_sem_owner(fSemaphore, B_SYSTEM_TEAM); 155 delete_sem(fSemaphore); [all...] |
H A D | DataRing.cpp | 37 status_t status = acquire_sem_etc(fSemaphore, 1, B_TIMEOUT, TransmitTimeout); 79 release_sem_etc(fSemaphore, 1, B_DO_NOT_RESCHEDULE); 125 release_sem_etc(fSemaphore, releasedFrames, B_DO_NOT_RESCHEDULE); 181 release_sem_etc(fSemaphore, droppedFrames, B_DO_NOT_RESCHEDULE); 199 get_sem_count(fSemaphore, &count); 257 release_sem_etc(fSemaphore, receivedFrames, B_DO_NOT_RESCHEDULE); 274 status_t acquireStatus = acquire_sem_etc(fSemaphore, 1, flags, 0); 338 get_sem_count(fSemaphore, &count);
|
/haiku-fatelf/src/apps/packageinstaller/ |
H A D | PackageImageViewer.cpp | 130 fSemaphore = create_sem(0, "ImageViewer"); 131 if (fSemaphore < B_OK) { 144 ret = acquire_sem_etc(fSemaphore, 1, B_RELATIVE_TIMEOUT, 50000); 154 while (acquire_sem(fSemaphore) == B_INTERRUPTED) { 167 if (fSemaphore >= B_OK) { 168 delete_sem(fSemaphore); 169 fSemaphore = -1;
|
H A D | PackageTextViewer.cpp | 51 fSemaphore = create_sem(0, "TextViewer"); 52 if (fSemaphore < B_OK) { 65 ret = acquire_sem_etc(fSemaphore, 1, B_RELATIVE_TIMEOUT, 50000); 75 while (acquire_sem(fSemaphore) == B_INTERRUPTED) { 91 if (fSemaphore >= B_OK) { 93 delete_sem(fSemaphore); 94 fSemaphore = -1; 97 if (fSemaphore >= B_OK) { 99 delete_sem(fSemaphore); 100 fSemaphore [all...] |
H A D | PackageTextViewer.h | 31 sem_id fSemaphore; member in class:PackageTextViewer
|
H A D | PackageImageViewer.h | 45 sem_id fSemaphore; member in class:PackageImageViewer
|
/haiku-fatelf/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-fatelf/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...] |
/haiku-fatelf/src/kits/media/ |
H A D | SharedBufferList.cpp | 146 status = acquire_sem(fSemaphore); 159 return release_sem(fSemaphore); 362 fSemaphore = create_sem(0, "shared buffer list lock"); 363 if (fSemaphore < 0) 364 return fSemaphore;
|
/haiku-fatelf/headers/private/media/ |
H A D | SharedBufferList.h | 56 sem_id fSemaphore; member in class:BPrivate::SharedBufferList
|
/haiku-fatelf/src/kits/tracker/ |
H A D | Utilities.h | 296 : fSemaphore(create_sem(0, name)), 303 delete_sem(fSemaphore); 309 return acquire_sem(fSemaphore) == B_OK; 317 release_sem(fSemaphore); 326 sem_id fSemaphore; member in class:BPrivate::Benaphore
|
/haiku-fatelf/src/tests/add-ons/kernel/kernelland_emu/ |
H A D | lock.cpp | 54 fSemaphore(create_sem(0, "thread spinlock")) 56 if (fSemaphore < 0) 62 if (fSemaphore >= 0) 63 delete_sem(fSemaphore); 73 error = acquire_sem(fSemaphore); 82 release_sem(fSemaphore); 87 sem_id fSemaphore; member in struct:ThreadSpinlock
|
/haiku-fatelf/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-fatelf/src/system/kernel/posix/ |
H A D | realtime_sem.cpp | 462 fSemaphore(semaphore), 470 if (fSemaphore != NULL) 471 fSemaphore->Delete(); 474 sem_id ID() const { return fSemaphore->ID(); } 475 sem_id SemaphoreID() const { return fSemaphore->SemaphoreID(); } 490 SemInfo* sem = fSemaphore->Clone(); 511 SemInfo* fSemaphore; member in class:TeamSemInfo
|