kernel/eka/include/kernel/kernel.h
branchRCL_3
changeset 19 4a8fed1c0ef6
parent 14 5d2844f35677
child 26 c734af59ce98
equal deleted inserted replaced
15:2d65c2f76d7b 19:4a8fed1c0ef6
   248 const TUint8 KMutexOrdTimer				= 0x40; /**< @internalComponent */
   248 const TUint8 KMutexOrdTimer				= 0x40; /**< @internalComponent */
   249 const TUint8 KMutexOrdObjectCon2		= 0x38;	/**< @internalComponent */ // servers
   249 const TUint8 KMutexOrdObjectCon2		= 0x38;	/**< @internalComponent */ // servers
   250 const TUint8 KMutexOrdHandle			= 0x30; /**< @internalComponent */
   250 const TUint8 KMutexOrdHandle			= 0x30; /**< @internalComponent */
   251 const TUint8 KMutexOrdObjectCon			= 0x28; /**< @internalComponent */
   251 const TUint8 KMutexOrdObjectCon			= 0x28; /**< @internalComponent */
   252 const TUint8 KMutexOrdMachineConfig		= 0x20; /**< @internalComponent */
   252 const TUint8 KMutexOrdMachineConfig		= 0x20; /**< @internalComponent */
       
   253 const TUint8 KMutexOrdEntropyPool		= 0x12; /**< @internalComponent */
       
   254 const TUint8 KMutexOrdRandNumGeneration = 0x11; /**< @internalComponent */
   253 const TUint8 KMutexOrdHwChunk			= 0x10; /**< @internalComponent */
   255 const TUint8 KMutexOrdHwChunk			= 0x10; /**< @internalComponent */
   254 const TUint8 KMutexOrdKernelHeap		= 0x08; /**< @internalComponent */
   256 const TUint8 KMutexOrdKernelHeap		= 0x08; /**< @internalComponent */
   255 const TUint8 KMutexOrdRamAlloc			= 0x04; /**< @internalComponent */
   257 const TUint8 KMutexOrdRamAlloc			= 0x04; /**< @internalComponent */
   256 #if defined(__MEMMODEL_FLEXIBLE__)
   258 #if defined(__MEMMODEL_FLEXIBLE__)
   257 const TUint8 KMutexOrdSyncPhysMem		= 0x03; /**< @internalComponent */
   259 const TUint8 KMutexOrdSyncPhysMem		= 0x03; /**< @internalComponent */
  1009 	IMPORT_C static TSupplyStatus MachinePowerStatus();
  1011 	IMPORT_C static TSupplyStatus MachinePowerStatus();
  1010 	IMPORT_C static void AppendFormat(TDes8& aDes, const char* aFmt, VA_LIST aList);
  1012 	IMPORT_C static void AppendFormat(TDes8& aDes, const char* aFmt, VA_LIST aList);
  1011 	IMPORT_C static TSuperPage& SuperPage();
  1013 	IMPORT_C static TSuperPage& SuperPage();
  1012 	IMPORT_C static TMachineConfig& MachineConfig();
  1014 	IMPORT_C static TMachineConfig& MachineConfig();
  1013 	IMPORT_C static TUint32 Random();
  1015 	IMPORT_C static TUint32 Random();
  1014 	IMPORT_C static void RandomSalt(TUint32 aBit);
  1016 	IMPORT_C static void RandomSalt(TUint32 aEntropyData);
       
  1017 	IMPORT_C static void RandomSalt(TUint32 aEntropyData, TUint aBitsOfEntropy);
       
  1018 	IMPORT_C static void RandomSalt(TUint64 aEntropyData, TUint aBitsOfEntropy);
       
  1019 	IMPORT_C static void RandomSalt(const TUint8* aEntropyData, TUint aEntropyDataLength, TUint aBitsOfEntropy);
       
  1020 	IMPORT_C static TInt SecureRandom(TDes8& aRandomValue);
  1015     IMPORT_C static void WaitForRequest(TRequestStatus& aStatus);	/**< @internalTechnology */
  1021     IMPORT_C static void WaitForRequest(TRequestStatus& aStatus);	/**< @internalTechnology */
  1016     IMPORT_C static TAny* Alloc(TInt aSize);
  1022     IMPORT_C static TAny* Alloc(TInt aSize);
  1017     IMPORT_C static TAny* AllocZ(TInt aSize);
  1023     IMPORT_C static TAny* AllocZ(TInt aSize);
  1018     IMPORT_C static void Free(TAny* aPtr);
  1024     IMPORT_C static void Free(TAny* aPtr);
  1019     IMPORT_C static void AsyncFree(TAny* aPtr);
  1025     IMPORT_C static void AsyncFree(TAny* aPtr);