MentOS
0.8.0
The Mentoring Operating System
|
Functions | |
void | spinlock_init (spinlock_t *spinlock) |
Initialize the spinlock. More... | |
void | spinlock_lock (spinlock_t *spinlock) |
Try to lock the spinlock. More... | |
void | spinlock_unlock (spinlock_t *spinlock) |
Try to unlock the spinlock. More... | |
int | spinlock_trylock (spinlock_t *spinlock) |
Try to unlock the spinlock. More... | |
void spinlock_init | ( | spinlock_t * | spinlock | ) |
Initialize the spinlock.
spinlock | The spinlock we initialize. |
void spinlock_lock | ( | spinlock_t * | spinlock | ) |
Try to lock the spinlock.
spinlock | The spinlock we lock. |
int spinlock_trylock | ( | spinlock_t * | spinlock | ) |
Try to unlock the spinlock.
spinlock | The spinlock we try to block. |
void spinlock_unlock | ( | spinlock_t * | spinlock | ) |
Try to unlock the spinlock.
spinlock | The spinlock we unlock. |