Content-type: text/html Manpage of KMALLOC

KMALLOC

Section: Fonctions du noyau Linux (9)
Updated: 28 février 2000
Index Return to Main Contents
 

NOM

kmalloc - allouer des zones de mémoire  

SYNOPSIS

#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.0  

BOGUES

[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-2000


 

Index

NOM
SYNOPSIS
DESCRIPTION
VALEUR DE RETOUR
DISPONIBLITÉ
BOGUES
VOIR AUSSI
AUTEUR
TRADUCTEUR

This document was created by man2html, using the manual pages.
Time: 21:33:13 GMT, July 10, 2005