29#ifndef _LOS_PERCPU_PRI_H
30#define _LOS_PERCPU_PRI_H
41#ifdef LOSCFG_KERNEL_SMP
58#ifdef LOSCFG_BASE_CORE_SWTMR
67#ifndef LOSCFG_SCHED_LATENCY
70#ifdef LOSCFG_KERNEL_SMP
72#ifdef LOSCFG_KERNEL_SMP_CALL
#define STATIC
Definition common_def.h:57
#define INLINE
Definition common_def.h:65
#define LOSCFG_KERNEL_CORE_NUM
Definition los_config.h:258
Percpu g_percpu[LOSCFG_KERNEL_CORE_NUM]
STATIC INLINE Percpu * OsPercpuGetByID(UINT32 cpuid)
Definition los_percpu_pri.h:86
STATIC INLINE Percpu * OsPercpuGet(VOID)
Definition los_percpu_pri.h:81
unsigned short UINT16
Definition los_typedef.h:51
#define VOID
Definition los_typedef.h:88
unsigned int UINTPTR
Definition los_typedef.h:74
unsigned int UINT32
Definition los_typedef.h:52
Definition los_percpu_pri.h:49
UINT32 free
Definition los_percpu_pri.h:52
UINT16 tail
Definition los_percpu_pri.h:51
UINT16 head
Definition los_percpu_pri.h:50
UINTPTR * buf
Definition los_percpu_pri.h:53
Definition los_percpu_pri.h:56
UINT32 idleTaskId
Definition los_percpu_pri.h:63
UINT32 schedFlag
Definition los_percpu_pri.h:68
UINT32 taskLockCnt
Definition los_percpu_pri.h:64
UINT32 swtmrTaskId
Definition los_percpu_pri.h:66
SortLinkAttribute taskSortLink
Definition los_percpu_pri.h:57
UINT32 swtmrHandlerQueue
Definition los_percpu_pri.h:65
Definition los_sortlink_pri.h:112