Symbol: sem_t
headers/posix/semaphore.h
24
#define SEM_FAILED ((sem_t*)(long)-1)
headers/posix/semaphore.h
29
sem_t* sem_open(const char* name, int openFlags,...);
headers/posix/semaphore.h
30
int sem_close(sem_t* semaphore);
headers/posix/semaphore.h
33
int sem_init(sem_t* semaphore, int shared, unsigned value);
headers/posix/semaphore.h
34
int sem_destroy(sem_t* semaphore);
headers/posix/semaphore.h
36
int sem_post(sem_t* semaphore);
headers/posix/semaphore.h
37
int sem_clockwait(sem_t* semaphore, clockid_t clock_id,
headers/posix/semaphore.h
39
int sem_timedwait(sem_t* semaphore, const struct timespec* abstime);
headers/posix/semaphore.h
40
int sem_trywait(sem_t* semaphore);
headers/posix/semaphore.h
41
int sem_wait(sem_t* semaphore);
headers/posix/semaphore.h
42
int sem_getvalue(sem_t* semaphore, int* value);
headers/private/kernel/posix/realtime_sem.h
28
mode_t mode, uint32 semCount, sem_t* userSem,
headers/private/kernel/posix/realtime_sem.h
29
sem_t** _usedUserSem);
headers/private/kernel/posix/realtime_sem.h
30
status_t _user_realtime_sem_close(sem_id semID, sem_t** _deleteUserSem);
src/add-ons/kernel/file_systems/userlandfs/server/fuse/FUSELowLevel.cpp
44
sem_t fSyncSem;
src/system/kernel/posix/realtime_sem.cpp
285
TeamSemInfo(SemInfo* semaphore, sem_t* userSem)
src/system/kernel/posix/realtime_sem.cpp
301
sem_t* UserSemaphore() const { return fUserSemaphore; }
src/system/kernel/posix/realtime_sem.cpp
337
sem_t* fUserSemaphore;
src/system/kernel/posix/realtime_sem.cpp
433
uint32 semCount, sem_t* userSem, sem_t*& _usedUserSem, int32_t& _id,
src/system/kernel/posix/realtime_sem.cpp
488
status_t CloseSem(sem_id id, sem_t*& deleteUserSem)
src/system/kernel/posix/realtime_sem.cpp
676
mode_t mode, uint32 semCount, sem_t* userSem, sem_t** _usedUserSem)
src/system/kernel/posix/realtime_sem.cpp
705
sem_t* usedUserSem;
src/system/kernel/posix/realtime_sem.cpp
715
|| user_memcpy(_usedUserSem, &usedUserSem, sizeof(sem_t*)) != B_OK) {
src/system/kernel/posix/realtime_sem.cpp
718
sem_t* dummy;
src/system/kernel/posix/realtime_sem.cpp
728
_user_realtime_sem_close(sem_id semID, sem_t** _deleteUserSem)
src/system/kernel/posix/realtime_sem.cpp
738
sem_t* deleteUserSem;
src/system/kernel/posix/realtime_sem.cpp
745
&& user_memcpy(_deleteUserSem, &deleteUserSem, sizeof(sem_t*))
src/system/libroot/posix/semaphore.cpp
117
sem_init(sem_t* semaphore, int shared, unsigned value)
src/system/libroot/posix/semaphore.cpp
126
sem_destroy(sem_t* semaphore)
src/system/libroot/posix/semaphore.cpp
136
unnamed_sem_post(sem_t* semaphore)
src/system/libroot/posix/semaphore.cpp
152
unnamed_sem_trywait(sem_t* semaphore)
src/system/libroot/posix/semaphore.cpp
164
unnamed_sem_timedwait(sem_t* semaphore, clockid_t clock_id,
src/system/libroot/posix/semaphore.cpp
200
sem_post(sem_t* semaphore)
src/system/libroot/posix/semaphore.cpp
213
named_sem_timedwait(sem_t* semaphore, clockid_t clock_id,
src/system/libroot/posix/semaphore.cpp
250
sem_trywait(sem_t* semaphore)
src/system/libroot/posix/semaphore.cpp
264
sem_wait(sem_t* semaphore)
src/system/libroot/posix/semaphore.cpp
277
sem_clockwait(sem_t* semaphore, clockid_t clock_id, const struct timespec* abstime)
src/system/libroot/posix/semaphore.cpp
290
sem_timedwait(sem_t* semaphore, const struct timespec* abstime)
src/system/libroot/posix/semaphore.cpp
297
sem_getvalue(sem_t* semaphore, int* value)
src/system/libroot/posix/semaphore.cpp
45
sem_t*
src/system/libroot/posix/semaphore.cpp
71
sem_t* sem = (sem_t*)malloc(sizeof(sem_t));
src/system/libroot/posix/semaphore.cpp
81
sem_t* usedSem;
src/system/libroot/posix/semaphore.cpp
97
sem_close(sem_t* semaphore)
src/system/libroot/posix/semaphore.cpp
99
sem_t* deleteSem = NULL;
src/tests/system/libroot/posix/realtime_sem_test1.cpp
148
sem_t sem;
src/tests/system/libroot/posix/realtime_sem_test1.cpp
161
sem_t sem2;
src/tests/system/libroot/posix/realtime_sem_test1.cpp
185
sem_t* sem = sem_open(kSemName1, O_CREAT, S_IRUSR | S_IWUSR, 1);
src/tests/system/libroot/posix/realtime_sem_test1.cpp
231
sem_t sem;
src/tests/system/libroot/posix/realtime_sem_test1.cpp
265
sem_t* sem = sem_open(kSemName1, O_CREAT, S_IRUSR | S_IWUSR, 1);
src/tests/system/libroot/posix/realtime_sem_test1.cpp
412
sem_t _sem;
src/tests/system/libroot/posix/realtime_sem_test1.cpp
414
sem_t* sem = &_sem;
src/tests/system/libroot/posix/realtime_sem_test1.cpp
42
dump_sem(const char* name, sem_t* sem)
src/tests/system/libroot/posix/realtime_sem_test1.cpp
45
for (size_t i = 0; i < sizeof(sem_t); i++)
src/tests/system/libroot/posix/realtime_sem_test1.cpp
550
sem_t* sem = sem_open(kSemName1, O_CREAT, S_IRUSR | S_IWUSR, 0);
src/tests/system/libroot/posix/realtime_sem_test1.cpp
64
sem_t* sem = sem_open(kSemName1, O_CREAT, S_IRUSR | S_IWUSR, 1);
src/tests/system/libroot/posix/realtime_sem_test1.cpp
676
sem_t* sem = sem_open(kSemName1, O_CREAT, S_IRUSR | S_IWUSR, 0);
src/tests/system/libroot/posix/realtime_sem_test1.cpp
808
sem_t _sem;
src/tests/system/libroot/posix/realtime_sem_test1.cpp
810
sem_t* sem = &_sem;
src/tests/system/libroot/posix/realtime_sem_test1.cpp
87
sem_t* sem2 = sem_open(kSemName1, 0);
src/tests/system/libroot/posix/realtime_sem_test1.cpp
891
sem_t* sem = (sem_t*)address;