Searched refs:fSem (Results 1 - 18 of 18) sorted by relevance

/haiku/src/servers/media/
H A DQueue.cpp26 fSem(create_sem(0, "queue sem"))
33 if (fSem >= 0)
34 delete_sem(fSem);
43 if (fSem < 0)
46 delete_sem(fSem);
47 fSem = -1;
57 if (fSem < 0)
63 release_sem(fSem);
73 while (acquire_sem(fSem) == B_INTERRUPTED)
H A DQueue.h25 sem_id fSem; member in class:Queue
/haiku/src/apps/installer/
H A DSemaphoreLocker.h32 fSem(semaphore)
34 SetTo(&fSem, alreadyLocked, lockIfNotLocked);
38 sem_id fSem; member in class:SemaphoreLocker
/haiku/src/add-ons/media/media-add-ons/dvb/
H A DPacketQueue.cpp41 , fSem(create_sem(0, "packet queue sem"))
54 delete_sem(fSem);
81 release_sem(fSem);
92 if (acquire_sem(fSem) != B_OK)
113 while (acquire_sem_etc(fSem, 1, B_ABSOLUTE_TIMEOUT, timeout) == B_OK) {
132 if (acquire_sem(fSem) != B_OK)
138 release_sem(fSem);
147 release_sem(fSem);
156 delete_sem(fSem);
157 fSem
[all...]
H A DPacketQueue.h59 sem_id fSem; member in class:PacketQueue
/haiku/src/preferences/shortcuts/
H A DEditWindow.h24 sem_id fSem; member in class:EditWindow
H A DEditWindow.cpp45 delete_sem(fSem);
57 fSem = create_sem(0, "EditSem");
58 if (fSem < B_OK) {
70 acquire_sem(fSem);
/haiku/src/servers/app/
H A DDirectWindowInfo.cpp26 fSem(-1),
39 fSem = create_sem(0, "direct sem");
51 delete_sem(fSem);
61 if (fSem < B_OK)
62 return fSem;
74 data.disable_sem = fSem;
178 status_t status = release_sem(fSem);
H A DDirectWindowInfo.h46 sem_id fSem; member in class:DirectWindowInfo
/haiku/src/tests/kits/game/page_flipper/
H A Dpage_flip.cpp34 sem_id fSem; member in class:NWindowScreen
84 fSem(-1),
97 fSem = create_sem(0, "WindowScreen Access");
98 if (fSem < B_OK) {
99 *ret = fSem;
109 delete_sem(fSem);
110 fSem = -1;
169 release_sem(fSem);
173 acquire_sem(fSem);
182 delete_sem(fSem);
[all...]
/haiku/src/add-ons/kernel/file_systems/nfs/
H A DRPCPendingCalls.c24 calls->fSem=create_sem(1,"RPCPendingCalls");
25 set_sem_owner (calls->fSem,B_SYSTEM_TEAM);
31 delete_sem(calls->fSem);
59 while (acquire_sem (calls->fSem)==B_INTERRUPTED);
64 while (release_sem (calls->fSem)==B_INTERRUPTED);
76 while (acquire_sem (calls->fSem)==B_INTERRUPTED);
94 while (release_sem (calls->fSem)==B_INTERRUPTED);
103 while (release_sem (calls->fSem)==B_INTERRUPTED);
H A DRPCPendingCalls.h39 sem_id fSem; member in struct:RPCPendingCalls
/haiku/src/kits/media/
H A DControllable.cpp109 if (fSem > 0)
110 delete_sem(fSem);
131 if (fSem <= 0)
137 status = acquire_sem(fSem);
151 if (fSem <= 0)
155 release_sem(fSem);
165 fSem(create_sem(0, "BControllable lock")),
/haiku/src/kits/media/legacy/
H A DOldBufferStreamManager.h174 sem_id fSem; member in class:BBufferStreamManager
H A DOldSubscriber.h86 sem_id fSem; /* stream semaphore */ member in class:BSubscriber
H A DOldBufferStream.h32 sem_id fSem; /* semaphore used for blocking */ member in struct:_sub_info
/haiku/headers/os/media/
H A DControllable.h116 sem_id fSem; member in class:BControllable
/haiku/src/add-ons/kernel/drivers/network/ether/usb_rndis/
H A DRNDISDevice.cpp343 : fSem(sem)
345 fStatus = acquire_sem(fSem);
351 release_sem(fSem);
356 sem_id fSem; member in class:SemLocker

Completed in 152 milliseconds