Thread (17 messages) 17 messages, 3 authors, 2021-02-09
STALE1961d
Revisions (2)
  1. v1 current
  2. v2 [diff vs current]

[PATCH 1/4] iio: adis: add helpers for locking

From: Nuno Sá <nuno.sa@analog.com>
Date: 2021-01-21 11:55:11
Also in: linux-iio
Subsystem: analog devices inc adis driver library, iio subsystem and drivers, the rest · Maintainers: Nuno Sa, Jonathan Cameron, Linus Torvalds

Add some helpers to lock and unlock the device.

Signed-off-by: Nuno Sá <nuno.sa@analog.com>
---
 include/linux/iio/imu/adis.h | 10 ++++++++++
 1 file changed, 10 insertions(+)
diff --git a/include/linux/iio/imu/adis.h b/include/linux/iio/imu/adis.h
index 04e96d688ba9..f9b728d490b1 100644
--- a/include/linux/iio/imu/adis.h
+++ b/include/linux/iio/imu/adis.h
@@ -428,6 +428,16 @@ static inline int adis_initial_startup(struct adis *adis)
 	return ret;
 }
 
+static inline void adis_dev_lock(struct adis *adis)
+{
+	mutex_lock(&adis->state_lock);
+}
+
+static inline void adis_dev_unlock(struct adis *adis)
+{
+	mutex_unlock(&adis->state_lock);
+}
+
 int adis_single_conversion(struct iio_dev *indio_dev,
 	const struct iio_chan_spec *chan, unsigned int error_mask,
 	int *val);
-- 
2.30.0
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help