Searched refs:sem_id (Results 1 - 25 of 415) sorted by relevance

1234567891011>>

/haiku/src/apps/installer/
H A DSemaphoreLocker.h14 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 DDirectWindowPrivate.h17 sem_id disable_sem;
18 sem_id disable_sem_ack;
H A DBitmapPrivate.h16 sem_id lock;
/haiku/headers/private/kernel/
H A Dsem.h33 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 Dmessaging.h28 area_id _user_register_messaging_service(sem_id lockingSem, sem_id counterSem);
/haiku/src/tests/servers/registrar/
H A DR5Compatibility.cpp14 _kern_register_messaging_service(sem_id lockSem, sem_id counterSem)
/haiku/src/system/libroot/os/
H A Dsem.c11 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 DSharedBufferList.h25 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 DglutBlocker.h38 sem_id gSem;
39 sem_id eSem;
/haiku/src/system/kernel/messaging/
H A DMessagingService.h24 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 Drealtime_sem.h30 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 DRPCPendingCalls.h12 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 DMessagingService.h27 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 Dcm_private.h83 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 DAdaptiveBuffering.h40 sem_id fReadSem;
41 sem_id fWriteSem;
42 sem_id fFinishedSem;
/haiku/headers/private/debugger/model/
H A DSemaphoreInfo.h18 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 DMessageLooper.h30 sem_id DeathSemaphore() const
35 static status_t WaitForQuit(sem_id semaphore,
53 sem_id fDeathSemaphore;
/haiku/src/tests/kits/app/bhandler/
H A DLockLooperTestCommon.h46 sem_id fTestLock;
47 sem_id fThreadLock;
/haiku/src/servers/app/drawing/interface/remote/
H A DStreamingRingBuffer.h34 sem_id fReaderNotifier;
35 sem_id fWriterNotifier;
/haiku/headers/os/media/
H A DPlaySound.h12 typedef sem_id sound_handle;
/haiku/headers/private/userlandfs/shared/
H A DLazyInitializable.h24 sem_id fInitSemaphore;
/haiku/headers/tools/cppunit/
H A DSemaphoreSyncObject.h20 sem_id fSemId;
/haiku/src/apps/mediaconverter/
H A DMediaEncoderWindow.h25 sem_id fQuitSem;
/haiku/src/servers/media/
H A DQueue.h25 sem_id fSem;
/haiku/src/apps/packageinstaller/
H A DBlockingWindow.h26 sem_id fSemaphore;

Completed in 99 milliseconds

1234567891011>>