Name
kfifo_in_locked —
puts some data into the FIFO using a spinlock for locking
Synopsis
unsigned int fsfunckfifo_in_locked ( | struct kfifo * fifo, |
| const void * from, |
| unsigned int n, |
| spinlock_t * lock) ; |
Arguments
fifo
the fifo to be used.
from
the data to be added.
n
the length of the data to be added.
lock
pointer to the spinlock to use for locking.
Description
This function copies at most n
bytes from the from
buffer into
the FIFO depending on the free space, and returns the number of
bytes copied.