Home Der PMMU-FunktionshandlerDer PMMU-Funktionshandler ClearPageModeClearPageMode GetPageSizeGetPageSize

F.2 GetHdv_inuse

Name: »GetHdv_inuse« - Aktivität des Plattentreibers ermitteln.
 
Nummer: 4
 
Deklaration: UWORD *GetHdv_inuse ( VOID );
 
Beschreibung: Die Funktion ermöglicht es festzustellen, ob der Plattentreiber gerade dabei ist, eine Seite ein- oder auszuswappen.
 
Hinweis: Eine Überprüfung dieses Wortes muß erfolgen, bevor aus einer Interruptroutine heraus ein Zugriff auf das virtuelle RAM stattfindet. Der Plattentreiber darf nämlich nicht durch einen Zugriff auf eine nicht existente Speicherseite unterbrochen werden, falls gerade eine andere Seite ausgelagert wird. Ist das Statuswort ungleich Null, muß der Zugriff verschoben werden.
 
Ergebnis: Die Funktion liefert einen Zeiger auf das hdv_inuse-Wort zurück.
 
Gruppe: PMMU-Funktionshandler
 
Querverweis: ClearPageMode   GetPageSize   pmem_size   PMMUversion   SetPageMode   vmem_size
 

Home Der PMMU-FunktionshandlerDer PMMU-Funktionshandler ClearPageModeClearPageMode GetPageSizeGetPageSize