Are you looking for include / linux / kfifo.h? From the title:
Simple implementation of the FIFO kernel.
This is fairly new, so it's easy to find direct use of linked lists. In addition, they have a completely different implementation (FIFOs are implemented as circular buffers), so they have different applications.
Please note that they are also designed with multi-threaded use (think in the lineup of producers / consumers), but you can use them without blocking with __kfifo_put / __ kfifo_get.
Btw: , lwn.net - : lwn.net/Kernel/Index kfifo: -).
,
Blaisorblade