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.