1
linux/drivers/staging/iio
Jonathan Cameron 5565a45024 staging:iio: rationalization of different buffer implementation hooks.
1) move a generic helper function out of ring_sw. It applies to other buffers as well.
2) Get rid of a lot of left over function definitions.
3) Move all the access functions into static structures.
4) Introduce and use a static structure for the setup functions, preenable etc.

Some driver conversions thanks to Michael Hennerich (pulled out of patches
that would otherwise sit after this).

Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-05-19 16:15:03 -07:00
..
accel staging:iio: rationalization of different buffer implementation hooks. 2011-05-19 16:15:03 -07:00
adc staging:iio: rationalization of different buffer implementation hooks. 2011-05-19 16:15:03 -07:00
addac staging:iio:addac:adt7316 replace abuse of buffer events. 2011-05-19 16:15:01 -07:00
dac staging:iio: use the new central name attribute creation code 2011-05-19 16:14:54 -07:00
dds staging:iio: use the new central name attribute creation code 2011-05-19 16:14:54 -07:00
Documentation staging:iio:Documentation generic_buffer.c update to new abi for buffers + misc fixes 2011-05-19 16:14:48 -07:00
gyro staging:iio: rationalization of different buffer implementation hooks. 2011-05-19 16:15:03 -07:00
imu staging:iio: rationalization of different buffer implementation hooks. 2011-05-19 16:15:03 -07:00
light staging:iio:light:tsl2563: chan_spec based channel setup. 2011-05-19 16:14:54 -07:00
magnetometer staging:iio: Add ability to allocate private data space to iio_allocate_device 2011-04-25 17:23:09 -07:00
meter staging:iio: rationalization of different buffer implementation hooks. 2011-05-19 16:15:03 -07:00
resolver staging:iio: Add ability to allocate private data space to iio_allocate_device 2011-04-25 17:23:09 -07:00
trigger staging:iio:trigger handle name attr in core, remove old alloc and register any control_attrs via struct device 2011-05-19 16:15:02 -07:00
chrdev.h staging:iio: iio_event_interfaces - clean out unused elements 2011-05-19 16:15:02 -07:00
iio.h staging:iio:buffer - remove unused event code for buffer events. 2011-05-19 16:15:01 -07:00
industrialio-core.c staging:iio: iio_event_interfaces - clean out unused elements 2011-05-19 16:15:02 -07:00
industrialio-ring.c staging:iio: rationalization of different buffer implementation hooks. 2011-05-19 16:15:03 -07:00
industrialio-trigger.c staging:iio:trigger handle name attr in core, remove old alloc and register any control_attrs via struct device 2011-05-19 16:15:02 -07:00
Kconfig staging:iio: Add infrastructure for irq_chip based triggers 2011-05-19 16:14:48 -07:00
kfifo_buf.c staging:iio: rationalization of different buffer implementation hooks. 2011-05-19 16:15:03 -07:00
kfifo_buf.h staging:iio: rationalization of different buffer implementation hooks. 2011-05-19 16:15:03 -07:00
Makefile
ring_generic.h staging:iio: rationalization of different buffer implementation hooks. 2011-05-19 16:15:03 -07:00
ring_hw.h
ring_sw.c staging:iio: rationalization of different buffer implementation hooks. 2011-05-19 16:15:03 -07:00
ring_sw.h staging:iio: rationalization of different buffer implementation hooks. 2011-05-19 16:15:03 -07:00
sysfs.h staging:iio:buffer - remove unused event code for buffer events. 2011-05-19 16:15:01 -07:00
TODO
trigger_consumer.h
trigger.h staging:iio:trigger handle name attr in core, remove old alloc and register any control_attrs via struct device 2011-05-19 16:15:02 -07:00