kfifo_alloc(9)
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.