spinlock
| Member Type | Member Name |
|---|---|
atomic_bool | state |
static inline voidspinlock_init(struct spinlock*lock)static inline boolspin_trylock_raw(struct spinlock*lock)static inline voidspin_raw(struct spinlock*lock)static inline voidspin_lock_raw(struct spinlock*lock)static inline voidspin_unlock_raw(struct spinlock*lock)static inline voidspin_unlock(struct spinlock*lock,enum irqlold)static inlineenum irqlspin_lock(struct spinlock*lock)static inlineenum irqlspin_lock_irq_disable(struct spinlock*lock)static inline boolspin_trylock(struct spinlock*lock,enum irql*out)static inline boolspin_trylock_irq_disable(struct spinlock*lock,enum irql*out)static inline __no_sanitize_addressspinlock_held(struct spinlock*lock)
Defines
Section titled “Defines”SPINLOCK_INIT:{ATOMIC_VAR_INIT(0)}