linux_dsm_epyc7002/drivers/iio
Daniel Wagner cba4985ed5 iio: adc: Use complete() instead of complete_all()
There is only one waiter for the completion, therefore there
is no need to use complete_all(). Let's make that clear by
using complete() instead of complete_all().

The usage pattern of the completion is:

waiter context                          waker context

nau7802_read_irq()
  reinit_completion()
  nau7802_read_conversion()
  wait_for_completion_interruptible_timeout()

                                        nau7802_eoc_trigger()
                                          complete()

Signed-off-by: Daniel Wagner <daniel.wagner@bmw-carit.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2016-08-15 18:01:27 +01:00
..
accel iio: accel: bma180: use iio helper function to guarantee direct mode 2016-08-15 17:12:43 +01:00
adc iio: adc: Use complete() instead of complete_all() 2016-08-15 18:01:27 +01:00
amplifiers
buffer iio: buffer-dma: Use ARRAY_SIZE in for loop range 2016-06-27 21:06:40 +01:00
chemical iio:core: timestamping clock selection support 2016-06-30 19:41:38 +01:00
common iio:st_sensors: align on storagebits boundaries 2016-07-04 18:07:45 +01:00
dac iio: Add IIO support for the Measurement Computing CIO-DAC family 2016-07-24 19:58:43 +01:00
dummy iio:core: timestamping clock selection support 2016-06-30 19:41:38 +01:00
frequency
gyro iio: bmg160: add callbacks for the filter frequency 2016-07-03 12:39:55 +01:00
health
humidity iio: humidity: hdc100x: add HDC1000 and HDC1008 to Kconfig 2016-08-15 17:10:56 +01:00
imu iio:imu:mpu6050: icm20608 initial support 2016-07-03 12:39:57 +01:00
light iio: light: us5182d: Add missing error code assignment before test 2016-08-15 16:49:43 +01:00
magnetometer iio: magn: add a driver for AK8974 2016-08-15 16:49:39 +01:00
orientation
potentiometer iio: potentiometer: Fix typo in Kconfig 2016-07-03 12:40:01 +01:00
pressure iio:st_pressure: clean useless static channel initializers 2016-07-04 18:13:54 +01:00
proximity iio:core: timestamping clock selection support 2016-06-30 19:41:38 +01:00
temperature iio: temperature: add support for Maxim thermocouple chips 2016-07-10 14:44:03 +01:00
trigger
iio_core_trigger.h
iio_core.h iio:core: timestamping clock selection support 2016-06-30 19:41:38 +01:00
industrialio-buffer.c
industrialio-configfs.c
industrialio-core.c iio:core: timestamping clock selection support 2016-06-30 19:41:38 +01:00
industrialio-event.c iio:core: timestamping clock selection support 2016-06-30 19:41:38 +01:00
industrialio-sw-device.c
industrialio-sw-trigger.c
industrialio-trigger.c iio:core: timestamping clock selection support 2016-06-30 19:41:38 +01:00
industrialio-triggered-event.c
inkern.c
Kconfig
Makefile