kmalloc(9)

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)