Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
FORUM LINUX FAQ LINUX TUTORIELS LINUX LIVRES LINUX LINUX TV UNIX GTK+ Qt APACHE

MAP_NR

Section: Fonctions du noyau Linux (9)
Updated: 19 Mars 1999
Index


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

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.
Responsable bénévole de la rubrique Linux Professionnel : Olivier Van Hoof - Contacter par EMail :
Vos questions techniques : forum d'entraide Linux Professionnel - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.