kmalloc

Autres langues

Langue: pl

Version: 3 sierpnia 1997 (openSuse - 09/10/07)

Section: 9 (Appels noyau Linux)

NAZWA

kmalloc, kfree - alokuj i zwolnij obszar pamiêci

SK£ADNIA

#include <linux/malloc.h>

void * kmalloc (size_t size, int priority);
void kfree (void * __ptr);

OPIS

Funkcja kmalloc alokuje fragment pamiêci.

Parametr size jest liczb± bajtów, jakie zostan± zaalokowane. Parametr priority wskazuje na wagê i typ ¿±dania pamiêci. Niektórymi mo¿liwymi warto¶ciami s± GFP_DMA, GFP_ATOMIC, GFP_BUFFER i GFP_NFS.

Funkcja kfree zwalnia obszar pamiêci przes³any jako parametr __ptr.

WARTO¦Æ ZWRACANA

W przypadku powodzenia, kmalloc zwraca wska¼nik do ¶wie¿o zaalokowanej pamiêci.

W przypadku b³êdu zamiast wska¼nika do pamiêci zwracany jest NULL.

DOSTÊPNO¦Æ

Linux 2.0

AUTOR

Kirk Petersen (kirk@speakeasy.org)