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

浏览源代码.

结构体

struct  osal_atomic
 

函数

int osal_atomic_read (osal_atomic *atomic)
 read atomic variable
 
void osal_atomic_set (osal_atomic *atomic, int i)
 set atomic variable
 
int osal_atomic_inc_return (osal_atomic *atomic)
 increment atomic variable and return
 
int osal_atomic_add_return (osal_atomic *atomic, int count)
 Adds the given value to the atomic variable and returns the increased result.
 
int osal_atomic_dec_return (osal_atomic *atomic)
 decrement atomic variable and return
 
void osal_atomic_inc (osal_atomic *atomic)
 increment atomic variable
 
void osal_atomic_sub (osal_atomic *atomic, unsigned int count)
 Reduce a fixed number of atomic variables.
 
void osal_atomic_dec (osal_atomic *atomic)
 decrement atomic variable
 
void osal_atomic_add (osal_atomic *atomic, int count)
 Add a fixed number of atomic variables.
 
int osal_atomic_dec_and_test (osal_atomic *atomic)
 decrement atomic variable and test
 
int osal_atomic_inc_and_test (osal_atomic *atomic)
 increment atomic variable and test
 
int osal_atomic_inc_not_zero (osal_atomic *atomic)
 increment unless the number is zero