Searched refs:switch_sem_etc (Results 1 - 7 of 7) sorted by relevance

/haiku/src/system/libroot/os/
H A Dsem.c50 switch_sem_etc(sem_id releaseSem, sem_id id, int32 count, uint32 flags, bigtime_t timeout) function
/haiku/src/system/kernel/
H A Dsem.cpp708 return switch_sem_etc(-1, id, 1, 0, 0);
715 return switch_sem_etc(-1, id, count, flags, timeout);
722 return switch_sem_etc(toBeReleased, toBeAcquired, 1, 0, 0);
727 switch_sem_etc(sem_id semToBeReleased, sem_id id, int32 count, function
738 panic("switch_sem_etc: called with interrupts disabled for sem "
754 TRACE(("switch_sem_etc: bad sem %ld\n", id));
780 KTRACE("switch_sem_etc(semToBeReleased: %ld, sem: %ld, count: %ld, "
788 TRACE(("switch_sem_etc(id = %ld): block name = %s, thread = %p,"
845 TRACE(("switch_sem_etc(sem %ld): exit block name %s, "
848 KTRACE("switch_sem_etc() don
[all...]
/haiku/src/tests/system/kernel/
H A Dsyscall_restart_test.cpp397 : Test(useSwitch ? "switch_sem_etc" : "acquire_sem_etc"),
413 status = switch_sem_etc(-1, fSemaphore, 1, B_RELATIVE_TIMEOUT,
/haiku/headers/os/kernel/
H A DOS.h219 extern status_t switch_sem_etc(sem_id semToBeReleased, sem_id id,
/haiku/src/system/libroot/stubbed/
H A Dlibroot_stubs.c2535 void switch_sem_etc() {} function
H A Dlibroot_stubs_legacy.c2527 void switch_sem_etc() {} function
/haiku/src/system/kernel/fs/
H A Dvfs.cpp1778 status = switch_sem_etc(locking->lock, waitForLock, 1,

Completed in 144 milliseconds