![]() |
NEORV32 Software Framework Documentation
The NEORV32 RISC-V Processor
|
Single simple spinlock based on atomic memory operations. More...
#include <neorv32.h>Functions | |
| void | spin_lock (void) |
| void | spin_unlock (void) |
Variables | |
| static volatile uint32_t | __spin_locked = 0 |
Single simple spinlock based on atomic memory operations.
| void spin_lock | ( | void | ) |
Spinlock: set lock.
| void spin_unlock | ( | void | ) |
Spinlock: remove lock.
|
static |
Private spinlock locked variable.