Fixing API documentation, added Disk cache spec
[tpg/acess2.git] / Kernel / include / acess.h
index d4ea289..963cb9c 100644 (file)
@@ -106,8 +106,8 @@ extern void Log_KernelPanic(char *Ident, char *Message, ...);
 extern void    Log_Panic(char *Ident, char *Message, ...);
 extern void    Log_Error(char *Ident, char *Message, ...);
 extern void    Log_Warning(char *Ident, char *Message, ...);
-extern void    Log_Log(char *Ident, char *Message, ...);
 extern void    Log_Notice(char *Ident, char *Message, ...);
+extern void    Log_Log(char *Ident, char *Message, ...);
 extern void    Log_Debug(char *Ident, char *Message, ...);
 
 // --- Debug ---
@@ -224,7 +224,7 @@ extern void MM_FreeTemp(tVAddr VAddr);
  * \param PAddr        Physical address to map in
  * \param Number       Number of pages to map
  */
-extern tVAddr  MM_MapHWPage(tPAddr PAddr, Uint Number);
+extern tVAddr  MM_MapHWPages(tPAddr PAddr, Uint Number);
 /**
  * \brief Allocates DMA physical memory
  * \param Pages        Number of pages required
@@ -238,7 +238,7 @@ extern tVAddr       MM_AllocDMA(int Pages, int MaxBits, tPAddr *PhysAddr);
  * \param VAddr        Virtual address allocate by ::MM_MapHWPage or ::MM_AllocDMA
  * \param Number       Number of pages to free
  */
-extern void    MM_UnmapHWPage(tVAddr VAddr, Uint Number);
+extern void    MM_UnmapHWPages(tVAddr VAddr, Uint Number);
 /**
  * \brief Allocate a single physical page
  * \return Physical address allocated
@@ -328,6 +328,7 @@ extern Uint8        ByteSum(void *Ptr, int Size);
  */
 
 extern Uint    rand();
+extern int     CallWithArgArray(void *Function, int NArgs, Uint *Args);
 
 // --- Heap ---
 /**
@@ -381,12 +382,14 @@ extern int        Proc_Spawn(char *Path);
 extern void    Threads_Exit();
 extern void    Threads_Yield();
 extern void    Threads_Sleep();
+extern void    Threads_WakeTID(tTID Thread);
 extern tPID    Threads_GetPID();
 extern tTID    Threads_GetTID();
 extern tUID    Threads_GetUID();
 extern tGID    Threads_GetGID();
 extern int     SpawnTask(tThreadFunction Function, void *Arg);
 extern Uint    *Threads_GetCfgPtr(int Id);
+extern int     Threads_SetName(char *NewName);
 /**
  * \}
  */

UCC git Repository :: git.ucc.asn.au