Lines Matching refs:sem_id
96 extern sem_id _kern_create_sem(int count, const char *name);
97 extern status_t _kern_delete_sem(sem_id id);
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,
101 extern status_t _kern_acquire_sem(sem_id id);
102 extern status_t _kern_acquire_sem_etc(sem_id id, uint32 count, uint32 flags,
104 extern status_t _kern_release_sem(sem_id id);
105 extern status_t _kern_release_sem_etc(sem_id id, uint32 count, uint32 flags);
106 extern status_t _kern_get_sem_count(sem_id id, int32* thread_count);
107 extern status_t _kern_get_sem_info(sem_id semaphore, struct sem_info *info,
111 extern status_t _kern_set_sem_owner(sem_id id, team_id proc);
117 extern status_t _kern_realtime_sem_close(sem_id semID,
121 extern status_t _kern_realtime_sem_get_value(sem_id semID, int* value);
122 extern status_t _kern_realtime_sem_post(sem_id semID);
123 extern status_t _kern_realtime_sem_wait(sem_id semID, uint32 flags,
563 extern area_id _kern_register_messaging_service(sem_id lockingSem,
564 sem_id counterSem);