/haiku/src/apps/installer/ |
H A D | SemaphoreLocker.h | 14 inline bool Lock(sem_id* lockable) 19 inline void Unlock(sem_id* lockable) 26 class SemaphoreLocker : public AutoLocker<sem_id, SemaphoreLocking> { 28 inline SemaphoreLocker(sem_id semaphore, bool alreadyLocked = false, 31 AutoLocker<sem_id, SemaphoreLocking>(), 38 sem_id fSem;
|
/haiku/headers/private/interface/ |
H A D | DirectWindowPrivate.h | 17 sem_id disable_sem; 18 sem_id disable_sem_ack;
|
H A D | BitmapPrivate.h | 16 sem_id lock;
|
/haiku/headers/private/kernel/ |
H A D | sem.h | 33 extern sem_id create_sem_etc(int32 count, const char *name, team_id owner); 35 extern const char* sem_get_name_unsafe(sem_id id); 38 sem_id _user_create_sem(int32 count, const char *name); 39 status_t _user_delete_sem(sem_id id); 40 status_t _user_acquire_sem(sem_id id); 41 status_t _user_acquire_sem_etc(sem_id id, int32 count, uint32 flags, bigtime_t timeout); 42 status_t _user_switch_sem(sem_id releaseSem, sem_id id); 43 status_t _user_switch_sem_etc(sem_id releaseSem, sem_id i [all...] |
H A D | messaging.h | 28 area_id _user_register_messaging_service(sem_id lockingSem, sem_id counterSem);
|
/haiku/src/tests/servers/registrar/ |
H A D | R5Compatibility.cpp | 14 _kern_register_messaging_service(sem_id lockSem, sem_id counterSem)
|
/haiku/src/system/libroot/os/ |
H A D | sem.c | 11 sem_id 19 delete_sem(sem_id id) 26 acquire_sem(sem_id id) 33 acquire_sem_etc(sem_id id, int32 count, uint32 flags, bigtime_t timeout) 43 switch_sem(sem_id releaseSem, sem_id id) 50 switch_sem_etc(sem_id releaseSem, sem_id id, int32 count, uint32 flags, bigtime_t timeout) 57 release_sem(sem_id id) 64 release_sem_etc(sem_id i [all...] |
/haiku/headers/private/media/ |
H A D | SharedBufferList.h | 25 sem_id groupReclaimSem); 30 status_t AddBuffer(sem_id groupReclaimSem, 36 status_t AddBuffer(sem_id groupReclaimSem, 38 status_t CheckID(sem_id groupSem, 41 status_t RequestBuffer(sem_id groupReclaimSem, 49 status_t GetBufferList(sem_id groupReclaimSem, 59 sem_id reclaim_sem; 67 sem_id groupReclaimSem, 71 sem_id fSemaphore;
|
/haiku/src/libs/glut/ |
H A D | glutBlocker.h | 38 sem_id gSem; 39 sem_id eSem;
|
/haiku/src/system/kernel/messaging/ |
H A D | MessagingService.h | 24 static MessagingArea *Create(sem_id lockSem, sem_id counterSem); 51 sem_id fLockSem; 52 sem_id fCounterSem; 67 status_t RegisterService(sem_id lockingSem, sem_id counterSem, 80 sem_id fLockSem; 81 sem_id fCounterSem;
|
/haiku/headers/private/kernel/posix/ |
H A D | realtime_sem.h | 30 status_t _user_realtime_sem_close(sem_id semID, sem_t** _deleteUserSem); 33 status_t _user_realtime_sem_get_value(sem_id semID, int* value); 34 status_t _user_realtime_sem_post(sem_id semID); 35 status_t _user_realtime_sem_wait(sem_id semID, uint32 flags,
|
/haiku/src/add-ons/kernel/file_systems/nfs/ |
H A D | RPCPendingCalls.h | 12 sem_id *fPool; 15 sem_id fPoolSem; 20 sem_id SemaphorePoolGet(struct SemaphorePool *pool); 21 void SemaphorePoolPut (struct SemaphorePool *pool, sem_id sem); 27 sem_id sem; 39 sem_id fSem;
|
/haiku/src/servers/registrar/ |
H A D | MessagingService.h | 27 static status_t Create(area_id kernelAreaID, sem_id lockSem, 28 sem_id counterSem, MessagingArea *&area); 51 sem_id fLockSem; 52 sem_id fCounterSem; // TODO: Remove, if not needed. 83 sem_id fLockSem; 84 sem_id fCounterSem;
|
/haiku/src/add-ons/kernel/drivers/audio/cmedia/ |
H A D | cm_private.h | 83 sem_id init_sem; 97 sem_id write_sem; 100 sem_id wr_entry; 103 sem_id wr_time_sem; 115 sem_id read_sem; 120 sem_id rd_entry; 122 sem_id rd_time_sem; 129 sem_id old_cap_sem; 130 sem_id old_play_sem;
|
/haiku/src/tests/add-ons/kernel/file_systems/consistency_check/ |
H A D | AdaptiveBuffering.h | 40 sem_id fReadSem; 41 sem_id fWriteSem; 42 sem_id fFinishedSem;
|
/haiku/headers/private/debugger/model/ |
H A D | SemaphoreInfo.h | 18 SemaphoreInfo(team_id team, sem_id semaphore, 22 void SetTo(team_id team, sem_id semaphore, 35 sem_id fSemaphore;
|
/haiku/src/servers/app/ |
H A D | MessageLooper.h | 30 sem_id DeathSemaphore() const 35 static status_t WaitForQuit(sem_id semaphore, 53 sem_id fDeathSemaphore;
|
/haiku/src/tests/kits/app/bhandler/ |
H A D | LockLooperTestCommon.h | 46 sem_id fTestLock; 47 sem_id fThreadLock;
|
/haiku/src/servers/app/drawing/interface/remote/ |
H A D | StreamingRingBuffer.h | 34 sem_id fReaderNotifier; 35 sem_id fWriterNotifier;
|
/haiku/headers/os/media/ |
H A D | PlaySound.h | 12 typedef sem_id sound_handle;
|
/haiku/headers/private/userlandfs/shared/ |
H A D | LazyInitializable.h | 24 sem_id fInitSemaphore;
|
/haiku/headers/tools/cppunit/ |
H A D | SemaphoreSyncObject.h | 20 sem_id fSemId;
|
/haiku/src/apps/mediaconverter/ |
H A D | MediaEncoderWindow.h | 25 sem_id fQuitSem;
|
/haiku/src/servers/media/ |
H A D | Queue.h | 25 sem_id fSem;
|
/haiku/src/apps/packageinstaller/ |
H A D | BlockingWindow.h | 26 sem_id fSemaphore;
|