Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       cacheflush   -  Befehls-  und/oder  Datencache(s)  zuruckschreiben  und
       freigeben

"UBERSICHT

       #include <asm/cachectl.h>

       int cacheflush(char *addr, int nbytes, int cache);

BESCHREIBUNG

       cacheflush() schreibt den  Inhalt  der  angegebenen  Cache(s)  fur  den
       Benutzeradressbereich  addr bis (addr+nbytes-1) in den Speicher zuruck.
       cache ist eine der folgenden Konstanten:

       ICACHE den Befehlscache freigeben

       DCACHE zuruck in den Speicher schreiben und  die  betroffenen  Bereiche
              des Caches fur ungultig erklaren, also freigeben.

       BCACHE identisch mit (ICACHE|DCACHE)

R"UCKGABEWERT

       cacheflush()  gibt  0  bei Erfolg oder -1 im Fehlerfall zuruck. Sollten
       Fehler erkannt werden, ist der Fehler in errno kodiert.

FEHLER

       EFAULT Auf den Adressbereich von addr bis  (addr+nbytes-1)  kann  (ganz
              oder teilweise) nicht zugegriffen werden.

       EINVAL Dem  Parameter  cache  ist  keiner der Werte ICACHE, DCACHE oder
              BCACHE zugewiesen.

KONFORM ZU

       Dieser Systemaufruf  ist  Linux-spezifisch  und  nur  fur  MIPS-Systeme
       verfugbar.   Sie   sollten  ihn  nicht  in  Programmen  verwenden,  die
       portierbar sein sollen.

FEHLER

       Die aktuelle Implementierung ignoriert die Argumente addr  und  nbytes.
       Daher wird immer der ganze Cache freigegeben.

KOLOPHON

       Diese   Seite   ist   Teil   der  Veroffentlichung  3.32  des  Projekts
       Linux-man-pages. Eine Beschreibung des Projekts und Informationen,  wie
       Fehler     gemeldet     werden     konnen,     finden     sich    unter
       http://www.kernel.org/doc/man-pages/.

"UBERSETZUNG

       Die deutsche Ubersetzung dieser Handbuchseite wurde  von  Ralf  Baechle
       <ralf@waldorf-gmbh.de>       und      Martin      Eberhard      Schauer
       <Martin.E.Schauer@gmx.de> erstellt.

       Diese Ubersetzung ist Freie Dokumentation; lesen Sie  die  GNU  General
       Public   License   Version   3  oder  neuer  bezuglich  der  Copyright-
       Bedingungen. Es wird KEINE HAFTUNG ubernommen.

       Wenn  Sie  Fehler  in  der  Ubersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.