结构体 | |
struct | Percpu |
枚举 | |
enum | ExcFlag { CPU_RUNNING = 0 , CPU_HALT , CPU_EXC } |
函数 | |
STATIC INLINE Percpu * | OsPercpuGet (VOID) |
STATIC INLINE Percpu * | OsPercpuGetByID (UINT32 cpuid) |
STATIC INLINE UINT32 | OsCpuStatusIsHalt (UINT16 cpuid) |
STATIC INLINE VOID | OsCpuStatusSet (ExcFlag flag) |
VOID | OsAllCpuStatusOutput (VOID) |
变量 | |
Percpu | g_percpu [LOSCFG_KERNEL_CORE_NUM] |
CPU池,池大小由CPU核数决定 更多... | |
enum ExcFlag |
枚举值 | |
---|---|
CPU_RUNNING | cpu is running | CPU正在运行状态 |
CPU_HALT | cpu in the halt | CPU处于暂停状态 |
CPU_EXC | cpu in the exc | CPU处于异常状态 |
在文件 los_percpu_pri.h 第 45 行定义.
VOID OsAllCpuStatusOutput | ( | VOID | ) |
STATIC INLINE VOID OsCpuStatusSet | ( | ExcFlag | flag | ) |
STATIC INLINE Percpu * OsPercpuGet | ( | VOID | ) |
|
extern |