Searched refs:releaseSem (Results 1 – 4 of 4) sorted by relevance
/haiku/src/system/libroot/os/ |
H A D | sem.c | 43 switch_sem(sem_id releaseSem, sem_id id) in switch_sem() argument 45 return _kern_switch_sem(releaseSem, id); in switch_sem() 50 switch_sem_etc(sem_id releaseSem, sem_id id, int32 count, uint32 flags, bigtime_t timeout) in switch_sem_etc() argument 52 return _kern_switch_sem_etc(releaseSem, id, count, flags, timeout); in switch_sem_etc()
|
/haiku/headers/private/kernel/ |
H A D | sem.h | 42 status_t _user_switch_sem(sem_id releaseSem, sem_id id); 43 status_t _user_switch_sem_etc(sem_id releaseSem, sem_id id, int32 count, uint32 flags, bigtime_t ti…
|
/haiku/src/system/kernel/ |
H A D | sem.cpp | 1189 _user_switch_sem(sem_id releaseSem, sem_id id) in _user_switch_sem() argument 1191 status_t error = switch_sem_etc(releaseSem, id, 1, in _user_switch_sem() 1194 if (releaseSem < 0) in _user_switch_sem() 1202 _user_switch_sem_etc(sem_id releaseSem, sem_id id, int32 count, uint32 flags, in _user_switch_sem_etc() argument 1205 if (releaseSem < 0) in _user_switch_sem_etc() 1208 status_t error = switch_sem_etc(releaseSem, id, count, in _user_switch_sem_etc() 1211 if (releaseSem < 0) in _user_switch_sem_etc()
|
/haiku/headers/private/system/ |
H A D | syscalls.h | 98 extern status_t _kern_switch_sem(sem_id releaseSem, sem_id id); 99 extern status_t _kern_switch_sem_etc(sem_id releaseSem, sem_id id,
|