zion -  MAP_NR

Nom

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

Résumé

#include <linux/mm.h> #define MAP_NR( page ) .HP

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

Bugs

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.
Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?