Rechercher une page de manuel
kmalloc
Langue: fr
Version: 28 février 2000 (fedora - 16/08/07)
Section: 9 (Appels noyau Linux)
NOM
kmalloc - allouer des zones de mémoireSYNOPSIS
#include <linux/malloc.h>void * kmalloc (size_t taille, int priorité);
DESCRIPTION
La fonction kmalloc alloue une zone (physiquement contiguë) de mémoire.Le paramètre taille est le nombre d'octets à allouer. Le paramètre priorité précise l'importance et le type d'allocation souhaitée. Quelques unes des valeurs possibles sont GFP_DMA, GFP_ATOMIC, GFP_BUFFER, et GFP_NFS.
VALEUR DE RETOUR
En cas de succès, kmalloc retourne un pointeur sur la zone de mémoire allouée.En cas d'erreur, NULL est retourné à la place.
DISPONIBLITÉ
Linux 2.0BOGUES
[Ndt : kmalloc ne peut allouer plus de 128 ko de mémoire. Si vous ne désirez pas une zone mémoire physiquement contiguë (elle le sera au niveau des adresses virtuelles => utilisation du cache moins optimale), utilisez vmalloc() / vfree().De plus, kmalloc ne peut allouer que des puissances de deux : 16,32,64,128 ... 131072 octets ]
VOIR AUSSI
vmalloc(9)AUTEUR
Kirk Petersen (kirk@speakeasy.org)TRADUCTEUR
Thierry Vignaud <tvignaud@mandrakesoft.com>, 1999-2000Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre