iio: __iio_update_buffers: Split enable and disable path into helper functions
authorLars-Peter Clausen <lars@metafoo.de>
Mon, 18 May 2015 11:34:48 +0000 (13:34 +0200)
committerJonathan Cameron <jic23@kernel.org>
Sat, 23 May 2015 11:44:34 +0000 (12:44 +0100)
commit623d74e37f12c9276b15c2c0540b438e684af0d2
treeae91fde9752af1146d67e578bad3c94d8113a43e
parent6e509c4d91632b6f8f05f0bee3a20fd50ca2263b
iio: __iio_update_buffers: Split enable and disable path into helper functions

__iio_update_buffers is already a rather large function with many different
error paths and it is going to get even larger. This patch factors out the
device enable and device disable paths into separate helper functions.

The patch also re-implements iio_disable_all_buffers() using the new
iio_disable_buffers() function removing a fair bit of redundant code.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/industrialio-buffer.c