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

浏览源代码.

结构体

struct  osal_wait
 

宏定义

#define OSAL_WAIT_FOREVER   0xFFFFFFFF
 
#define OSAL_WAIT_CONDITION_TRUE   1
 

类型定义

typedef int(* osal_wait_condition_func) (const void *param)
 

函数

int osal_wait_init (osal_wait *wait)
 Initialize a waiting queue.
 
int osal_wait_interruptible (osal_wait *wait, osal_wait_condition_func func, const void *param)
 sleep until a condition gets true
 
int osal_wait_uninterruptible (osal_wait *wait, osal_wait_condition_func func, const void *param)
 sleep until a condition gets true
 
int osal_wait_timeout_interruptible (osal_wait *wait, osal_wait_condition_func func, const void *param, unsigned long ms)
 sleep until a condition gets true or a timeout elapses.
 
int osal_wait_timeout_uninterruptible (osal_wait *wait, osal_wait_condition_func func, const void *param, unsigned long ms)
 sleep until a condition gets true or a timeout elapses.
 
void osal_wait_wakeup (osal_wait *wait)
 wake up threads blocked on a waitqueue.
 
void osal_wait_wakeup_interruptible (osal_wait *wait)
 wake up threads blocked on a waitqueue.
 
void osal_wait_destroy (osal_wait *wait)
 to destroy the wait.
 

宏定义说明

◆ OSAL_WAIT_CONDITION_TRUE

#define OSAL_WAIT_CONDITION_TRUE   1

◆ OSAL_WAIT_FOREVER

#define OSAL_WAIT_FOREVER   0xFFFFFFFF

类型定义说明

◆ osal_wait_condition_func

typedef int(* osal_wait_condition_func) (const void *param)