Name

kfifo_out_locked — gets some data from the FIFO using a spinlock for locking

Synopsis

__must_check unsigned int kfifo_out_locked (struct kfifo * fifo,
 void * to,
 unsigned int n,
 spinlock_t * lock);
 

Arguments

fifo

the fifo to be used.

to

where the data must be copied.

n

the size of the destination buffer.

lock

pointer to the spinlock to use for locking.

Description

This function copies at most n bytes from the FIFO into the to buffer and returns the number of copied bytes.