WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
osal_spinlock.h 文件参考
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

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.