cacheflush   Début   Suivant   Sommaire   Préc.page.lue   Accueil
Section: Manuel du programmeur Linux (2)
Updated: 26 mai 2007
Sommaire  



NOM   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
cacheflush - Vider le contenu des mémoires caches  



SYNOPSIS   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
#include <asm/cachectl.h>

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



DESCRIPTION   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
cacheflush() vide le contenu des mémoires caches de l'espace d'adressage utilisateur compris entre addr et (addr+nbytes-1). La mémoire cache est l'une des suivantes :
ICACHE
Mémoire cache d'instructions
DCACHE
Réécriture du cache et désactivation du cache concerné
BCACHE
identique à (ICACHE|DCACHE).
 



VALEUR RENVOYÉE   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
cacheflush() renvoie 0 s'il réussit. En cas d'échec, -1 est renvoyé et errno contient le code d'erreur.  



ERREURS   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
EFAULT
Une partie de l'espace d'adressage entre addr et (addr+nbytes-1) n'est pas accessible.
EINVAL
Le paramètre cache n'est pas ICACHE, DCACHE, ou BCACHE.
 



CONFORMITÉ   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
Cet appel système, spécifique à Linux, n'est disponible que sur les systèmes MIPS. Il ne faut pas l'employer dans un programme destiné à être portable.  



BOGUES   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil
L'implémentation actuelle ignore les paramètres addr et nbytes. À la place, le cache entier est toujours vide.  



TRADUCTION   Début   Précédent   Suivant   Sommaire   Préc.page.lue   Accueil

Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 14 octobre 1996 et révisée le 8 janvier 2008.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 2 cacheflush ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.


 



Sommaire   Début   Suivant   Sommaire   Préc.page.lue   Accueil
NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
CONFORMITÉ
BOGUES
TRADUCTION

Table des mots clés   Début   Suivant   Sommaire   Préc.page.lue   Accueil
BCACHEDESCRIPTION
DCACHEDESCRIPTION
EFAULTERREURS
EINVALERREURS
ICACHEDESCRIPTION



Ce document a été créé par man2html suivi de man2html.pl, le 17/10/2008 17:49:51, en utilisant les pages de 'man'.
 

Valid HTML 4.01 Transitional