SLEEP_UNLOCK(D3DK) —
NAME
SLEEP_UNLOCK − release a sleep lock .IX \f4SLEEP_UNLOCK\fP(D3DK)
SYNOPSIS
#include <sys/ksynch.h>
void SLEEP_UNLOCK(sleep_t ∗lockp);
ARGUMENTS
lockpPointer to the sleep lock to be released.
DESCRIPTION
SLEEP_UNLOCK releases the sleep lock specified by lockp. If there are processes waiting for the lock, one of the waiting processes is awakened.
RETURN VALUE
None.
LEVEL
Base or Interrupt.
NOTES
Does not sleep.
Driver defined basic locks, read/write locks, and sleep locks may be held across calls to this function.
SEE ALSO
SLEEP_ALLOC(D3DK), SLEEP_DEALLOC(D3DK), SLEEP_LOCK(D3DK), SLEEP_LOCK_SIG(D3DK), SLEEP_LOCKAVAIL(D3DK), SLEEP_LOCKOWNED(D3DK), SLEEP_TRYLOCK(D3DK)
DDI/DKI