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

/haiku-fatelf/src/add-ons/kernel/file_systems/cdda/
H A DLock.h20 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 DLock.h34 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 DDataRing.h47 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 DDataRing.cpp37 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 DPackageImageViewer.cpp130 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 DPackageTextViewer.cpp51 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 DPackageTextViewer.h31 sem_id fSemaphore; member in class:PackageTextViewer
H A DPackageImageViewer.h45 sem_id fSemaphore; member in class:PackageImageViewer
/haiku-fatelf/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-fatelf/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-fatelf/src/kits/media/
H A DSharedBufferList.cpp146 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 DSharedBufferList.h56 sem_id fSemaphore; member in class:BPrivate::SharedBufferList
/haiku-fatelf/src/kits/tracker/
H A DUtilities.h296 : 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 Dlock.cpp54 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 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
/haiku-fatelf/src/system/kernel/posix/
H A Drealtime_sem.cpp462 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

Completed in 212 milliseconds