kfifo_alloc

Langue: en

Version: May 2009 (fedora - 06/07/09)

Section: 9 (Appels noyau Linux)

NAME

kfifo_alloc - allocates a new FIFO and its internal buffer

SYNOPSIS

struct kfifo * kfifo_alloc(unsigned int size, gfp_t gfp_mask, spinlock_t * lock);

ARGUMENTS

size

the size of the internal buffer to be allocated.

gfp_mask

get_free_pages mask, passed to kmalloc

lock

the lock to be used to protect the fifo buffer

DESCRIPTION

The size will be rounded-up to a power of 2.