|
miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
|
#include <miniOS/types.h>

Go to the source code of this file.
Classes | |
| struct | spinlock_t |
Macros | |
| #define | SPINLOCK_INIT { .counter = 0 } |
Functions | |
| void | spinlock_lock (spinlock_t *lock) |
| void | spinlock_unlock (spinlock_t *lock) |
| void | spinlock_irqsave (spinlock_t *lock, unsigned long *flags) |
| void | spinlock_irqrestore (spinlock_t *lock, unsigned long flags) |
| void | spinlock_irq (spinlock_t *lock) |
| void | spinlock_irq_unlock (spinlock_t *lock) |