Rechercher une page de manuel
MAP_NR
Langue: fr
Version: 19 Mars 1999 (fedora - 16/08/07)
Section: 9 (Appels noyau Linux)
NOM
MAP_NR - mappe une page mémoire dans la mémoire du noyauSYNOPSIS
#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>, 1999BOGUES
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.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre