Linux repositories inspector

kmalloc(9) - Français

Linux

man-pages-fr

French version of the Linux man-pages

linux-manual-4.9

Linux kernel API manual pages for version 4.9

kernel-doc

Various bits of documentation found in the kernel sources.

linux-manpages

Kernel hackers manual - Section 9 manpages that comes with the Linux kernel.

linux-manual-4.2

Linux kernel API manual pages for version 4.2

linux-manual-4.7

Linux kernel API manual pages for version 4.7

kernel-docs

Kernel Documentation

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

AUTEUR

Kirk Petersen ()

TRADUCTEUR

Thierry Vignaud <>, 1999-2000

REFERENCED BY

⇧ Top