kernel/eka/include/drivers/smppower/idlehelper.h
changeset 201 43365a9b78a3
parent 200 73ea206103e6
equal deleted inserted replaced
200:73ea206103e6 201:43365a9b78a3
   169 	static void SetIdleIPIToHighestPriority();//sets idle IPI priority to be the highest
   169 	static void SetIdleIPIToHighestPriority();//sets idle IPI priority to be the highest
   170 	static void DoIdleIPI(TUint32);
   170 	static void DoIdleIPI(TUint32);
   171 	static void ClearIdleIPI();
   171 	static void ClearIdleIPI();
   172 	static void DoWFI();//puts current CPU in wait for interrupt state
   172 	static void DoWFI();//puts current CPU in wait for interrupt state
   173 	static TBool IsIntPending();
   173 	static TBool IsIntPending();
   174 	static TUint32	IntPending();
   174 	static TInt	IntPending();
   175 	static TUint32 GetTimerCount();//HW timer can be used for tracing
   175 	static TUint32 GetTimerCount();//HW timer can be used for tracing
   176 	//Atomic checks used to synchronise cores going idle
   176 	//Atomic checks used to synchronise cores going idle
   177 	static TBool ClearLocalAndCheckGlobalIdle(TUint32);
   177 	static TBool ClearLocalAndCheckGlobalIdle(TUint32);
   178 	static TBool SetLocalAndCheckSetGlobalIdle(TUint32);
   178 	static TBool SetLocalAndCheckSetGlobalIdle(TUint32);
   179 	static TBool FirstCoreAwake(TUint32);
   179 	static TBool FirstCoreAwake(TUint32);