/kernel/trunk/generic/src/synch/rwlock.c |
---|
26,8 → 26,12 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup sync |
* @{ |
*/ |
/** |
* @file rwlock.c |
* @file |
* @brief Reader/Writer locks. |
* |
* A reader/writer lock can be held by multiple readers at a time. |
379,3 → 383,7 |
{ |
spinlock_unlock((spinlock_t *) arg); |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/synch/mutex.c |
---|
26,8 → 26,12 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup sync |
* @{ |
*/ |
/** |
* @file mutex.c |
* @file |
* @brief Mutexes. |
*/ |
76,3 → 80,7 |
semaphore_up(&mtx->sem); |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/synch/spinlock.c |
---|
26,8 → 26,12 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup sync |
* @{ |
*/ |
/** |
* @file spinlock.c |
* @file |
* @brief Spinlocks. |
*/ |
153,3 → 157,7 |
} |
#endif |
/** @} |
*/ |
/kernel/trunk/generic/src/synch/semaphore.c |
---|
26,8 → 26,12 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup sync |
* @{ |
*/ |
/** |
* @file semaphore.c |
* @file |
* @brief Semaphores. |
*/ |
89,3 → 93,7 |
{ |
waitq_wakeup(&s->wq, WAKEUP_FIRST); |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/synch/waitq.c |
---|
26,8 → 26,12 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup sync |
* @{ |
*/ |
/** |
* @file waitq.c |
* @file |
* @brief Wait queue. |
* |
* Wait queue is the basic synchronization primitive upon which all |
445,3 → 449,7 |
if (all) |
goto loop; |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/synch/futex.c |
---|
26,8 → 26,12 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup sync |
* @{ |
*/ |
/** |
* @file futex.c |
* @file |
* @brief Kernel backend for futexes. |
*/ |
330,3 → 334,7 |
mutex_unlock(&TASK->futexes_lock); |
rwlock_write_unlock(&futex_ht_lock); |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/synch/condvar.c |
---|
26,8 → 26,13 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup sync Synchronization |
* @ingroup kernel |
* @{ |
*/ |
/** |
* @file condvar.c |
* @file |
* @brief Condition variables. |
*/ |
99,3 → 104,7 |
return rc; |
} |
/** @} |
*/ |