结构体 | |
struct | SwtmrHandlerItem |
struct | SwtmrDebugBase |
struct | SwtmrDebugData |
类型定义 | |
typedef SwtmrHandlerItem * | SwtmrHandlerItemPtr |
枚举 | |
enum | SwtmrState { OS_SWTMR_STATUS_UNUSED , OS_SWTMR_STATUS_CREATED , OS_SWTMR_STATUS_TICKING } |
函数 | |
UINT32 | OsSwtmrGetNextTimeout (VOID) |
Scan a software timer. 更多... | |
BOOL | OsIsSwtmrTask (const LosTaskCB *taskCB) |
VOID | OsSwtmrResponseTimeReset (UINT64 startTime) |
UINT32 | OsSwtmrInit (VOID) |
VOID | OsSwtmrRecycle (UINT32 processID) |
回收指定进程的软时钟 更多... | |
BOOL | OsSwtmrWorkQueueFind (SCHED_TL_FIND_FUNC checkFunc, UINTPTR arg) |
UINT32 | OsSwtmrTaskIDGetByCpuid (UINT16 cpuid) |
BOOL | OsSwtmrDebugDataUsed (UINT32 swtmrID) |
UINT32 | OsSwtmrDebugDataGet (UINT32 swtmrID, SwtmrDebugData *data, UINT32 len, UINT8 *mode) |
变量 | |
SWTMR_CTRL_S * | g_swtmrCBArray |
SPIN_LOCK_S | g_swtmrSpin |
typedef SwtmrHandlerItem* SwtmrHandlerItemPtr |
Type of the pointer to the structure of the callback function that handles software timer timeout
在文件 los_swtmr_pri.h 第 79 行定义.
enum SwtmrState |
Software timer state
在文件 los_swtmr_pri.h 第 55 行定义.
在文件 los_swtmr.c 第 383 行定义.
UINT32 OsSwtmrDebugDataGet | ( | UINT32 | swtmrID, |
SwtmrDebugData * | data, | ||
UINT32 | len, | ||
UINT8 * | mode | ||
) |
在文件 los_swtmr.c 第 142 行定义.
UINT32 OsSwtmrGetNextTimeout | ( | VOID | ) |
Scan a software timer.
None. |
None. |
在文件 los_swtmr.c 第 675 行定义.
UINT32 OsSwtmrInit | ( | VOID | ) |
在文件 los_swtmr.c 第 441 行定义.
VOID OsSwtmrRecycle | ( | UINT32 | processID | ) |
回收指定进程的软时钟
在文件 los_swtmr.c 第 391 行定义.
VOID OsSwtmrResponseTimeReset | ( | UINT64 | startTime | ) |
在文件 los_swtmr.c 第 610 行定义.
在文件 los_swtmr.c 第 378 行定义.
BOOL OsSwtmrWorkQueueFind | ( | SCHED_TL_FIND_FUNC | checkFunc, |
UINTPTR | arg | ||
) |
在文件 los_swtmr.c 第 661 行定义.
|
extern |
First address in Timer memory space
定时器池
在文件 los_swtmr.c 第 112 行定义.
|
extern |