|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|

结构体 | |
| struct | osal_spinlock |
函数 | |
| int | osal_spin_lock_init (osal_spinlock *lock) |
| Initialize a spin lock. | |
| void | osal_spin_lock (osal_spinlock *lock) |
| Lock the spinlock. | |
| void | osal_spin_lock_bh (osal_spinlock *lock) |
| Disable soft interrupts and lock the spin lock. | |
| int | osal_spin_trylock (osal_spinlock *lock) |
| Try to acquire the spin_lock. | |
| int | osal_spin_trylock_irq (osal_spinlock *lock) |
| Try to acquire the spin_lock. | |
| void | osal_spin_trylock_irqsave (osal_spinlock *lock, unsigned long *flags) |
| Try to acquire the spin_lock. | |
| void | osal_spin_unlock (osal_spinlock *lock) |
| release the spin_lock. | |
| void | osal_spin_unlock_bh (osal_spinlock *lock) |
| release the spin_lock. | |
| void | osal_spin_lock_irqsave (osal_spinlock *lock, unsigned long *flags) |
| acquire the spin_lock. | |
| void | osal_spin_unlock_irqrestore (osal_spinlock *lock, unsigned long *flags) |
| release the spin_lock. | |
| void | osal_spin_lock_destroy (osal_spinlock *lock) |
| Destroy the spin_lock. | |