变量 | |
static u32_t | lwprot_thread = LOS_ERRNO_TSK_ID_INVALID |
static int | lwprot_count = 0 |
SPIN_LOCK_INIT | ( | arch_protect_spin | ) |
移值lwip所需的内核架构层支持. 创建线程,互斥锁,信号量,队列的接口实现 *
u32_t sys_arch_mbox_fetch | ( | sys_mbox_t * | mbox, |
void ** | msg, | ||
u32_t | timeoutMs | ||
) |
在文件 sys_arch.c 第 200 行定义.
u32_t sys_arch_mbox_tryfetch | ( | sys_mbox_t * | mbox, |
void ** | msg | ||
) |
sys_prot_t sys_arch_protect | ( | void | ) |
Protector
在文件 sys_arch.c 第 111 行定义.
u32_t sys_arch_sem_wait | ( | sys_sem_t * | sem, |
u32_t | timeoutMs | ||
) |
在文件 sys_arch.c 第 272 行定义.
void sys_arch_unprotect | ( | sys_prot_t | pval | ) |
在文件 sys_arch.c 第 135 行定义.
在文件 sys_arch.c 第 84 行定义.
void sys_mbox_free | ( | sys_mbox_t * | mbox | ) |
删除队列
在文件 sys_arch.c 第 236 行定义.
err_t sys_mbox_new | ( | sys_mbox_t * | mbox, |
int | size | ||
) |
MessageBox
在文件 sys_arch.c 第 156 行定义.
void sys_mbox_post | ( | sys_mbox_t * | mbox, |
void * | msg | ||
) |
发送消息,参数2不能为空,直到发送成功为止
在文件 sys_arch.c 第 173 行定义.
void sys_mbox_set_invalid | ( | sys_mbox_t * | mbox | ) |
在文件 sys_arch.c 第 247 行定义.
err_t sys_mbox_trypost | ( | sys_mbox_t * | mbox, |
void * | msg | ||
) |
err_t sys_mbox_trypost_fromisr | ( | sys_mbox_t * | mbox, |
void * | msg | ||
) |
int sys_mbox_valid | ( | sys_mbox_t * | mbox | ) |
队列是否有效
在文件 sys_arch.c 第 241 行定义.
void sys_mutex_free | ( | sys_mutex_t * | mutex | ) |
void sys_mutex_lock | ( | sys_mutex_t * | mutex | ) |
在文件 sys_arch.c 第 318 行定义.
err_t sys_mutex_new | ( | sys_mutex_t * | mutex | ) |
Mutex
在文件 sys_arch.c 第 308 行定义.
void sys_mutex_set_invalid | ( | sys_mutex_t * | mutex | ) |
void sys_mutex_unlock | ( | sys_mutex_t * | mutex | ) |
int sys_mutex_valid | ( | sys_mutex_t * | mutex | ) |
在文件 sys_arch.c 第 333 行定义.
u32_t sys_now | ( | void | ) |
在文件 sys_arch.c 第 92 行定义.
在文件 sys_arch.c 第 288 行定义.
err_t sys_sem_new | ( | sys_sem_t * | sem, |
u8_t | count | ||
) |
Semaphore
在文件 sys_arch.c 第 257 行定义.
在文件 sys_arch.c 第 298 行定义.
在文件 sys_arch.c 第 267 行定义.
在文件 sys_arch.c 第 293 行定义.
sys_thread_t sys_thread_new | ( | const char * | name, |
lwip_thread_fn | thread, | ||
void * | arg, | ||
int | stackSize, | ||
int | prio | ||
) |
Thread and System misc
在文件 sys_arch.c 第 62 行定义.
|
static |
在文件 sys_arch.c 第 53 行定义.
|
static |
在文件 sys_arch.c 第 52 行定义.