OpenCloudOS-Kernel/drivers/iio/buffer
Jonathan Cameron 33dd94cb97 iio:buffer.h - split into buffer.h and buffer_impl.h
buffer.h supplies everything needed for devices using buffers.
buffer_impl.h supplies access to the internals as needed to write
a buffer implementation.

This was really motivated by the mess that turned up in the
kernel-doc documentation pulled in by the new sphinx docs.
It made it clear that our logical separations in headers were
generally terrible.  The buffer case was easy to sort out without
greatly effecting drivers so here it is.

Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Reviewed-by: Lars-Peter Clausen <lars@metafoo.de>
2017-01-10 19:54:55 +00:00
..
Kconfig iio: Add a DMAengine framework based buffer 2015-10-25 13:55:32 +00:00
Makefile iio: Add a DMAengine framework based buffer 2015-10-25 13:55:32 +00:00
industrialio-buffer-cb.c iio:buffer.h - split into buffer.h and buffer_impl.h 2017-01-10 19:54:55 +00:00
industrialio-buffer-dma.c iio: buffer-dma: Use ARRAY_SIZE in for loop range 2016-06-27 21:06:40 +01:00
industrialio-buffer-dmaengine.c iio: buffer-dmaengine: Use dmaengine_terminate_sync() 2016-02-09 21:05:17 +00:00
industrialio-triggered-buffer.c iio: add resource managed triggered buffer init helpers 2016-09-04 15:42:46 +01:00
kfifo_buf.c iio:buffer.h - split into buffer.h and buffer_impl.h 2017-01-10 19:54:55 +00:00