
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.