MAP_NR

Section: Fonctions du noyau Linux (9)
Updated: 19 Mars 1999
Index Retour au Menu Principal

 

NOM

MAP_NR - mappe une page mémoire dans la mémoire du noyau  

SYNOPSIS

#include <linux/mm.h>

#define MAP_NR(page)

 

DESCRIPTION

Cette macro mappe une page de la mémoire du noyau dans le tableau mem_map. La page est donnée par son adresse dans l'espace mémoire du noyau telle que renvoyée par la fonction get_free_page(9). L'expression mem_map[MAP_NR(page)] renvoie un pointeur sur un mem_map_t pour la page en question.

Les pilotes de périphériques nécessitent un accès à la structure de la page pour implémenter certaines sophistications (par exemple, une mémoire cache pour une zone mémoire linéaire virtuelle). [ NdT : frame buffer par opposition à l'antédiluvienne méthode de gestion de la méoire vidéo par segment de 64ko et flipping ]  

VALEUR RENVOYÉE

Retourne un indiex dans le tableau mem_map.  

DISPONIBILITÉ

Linux 2.0+  

VOIR AUSSI

get_free_pages(9)

/usr/include/asm/page.h  

AUTEUR

Stephen Williams <steve@icarus.com>  

TRADUCTION

Thierry Vignaud <tvignaud@mandrakesoft.com>, 1999  

BOGUES

Aucune vérifications n'est pratiquée Cette macro ne vérifie pas que l'adresse de la page qui est passée en argument est valide.



 

Index

NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
DISPONIBILITÉ
VOIR AUSSI
AUTEUR
TRADUCTION
BOGUES


Time: 09:54:52 GMT, December 26, 2004