Commit 4b522ce7 authored by Lars-Peter Clausen's avatar Lars-Peter Clausen Committed by Greg Kroah-Hartman

staging:iio:accel: Use dev_to_iio_dev()

Replace open-coded instances of getting a iio_dev struct from a device struct
with dev_to_iio_dev().
Signed-off-by: default avatarLars-Peter Clausen <lars@metafoo.de>
Acked-by: default avatarJonathan Cameron <jic23@kernel.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 62c51839
...@@ -171,7 +171,7 @@ static ssize_t adis16201_write_reset(struct device *dev, ...@@ -171,7 +171,7 @@ static ssize_t adis16201_write_reset(struct device *dev,
ret = strtobool(buf, &res); ret = strtobool(buf, &res);
if (ret || !res) if (ret || !res)
return ret; return ret;
return adis16201_reset(dev_get_drvdata(dev)); return adis16201_reset(dev_to_iio_dev(dev));
} }
int adis16201_set_irq(struct iio_dev *indio_dev, bool enable) int adis16201_set_irq(struct iio_dev *indio_dev, bool enable)
......
...@@ -182,7 +182,7 @@ static ssize_t adis16203_write_reset(struct device *dev, ...@@ -182,7 +182,7 @@ static ssize_t adis16203_write_reset(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
const char *buf, size_t len) const char *buf, size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
if (len < 1) if (len < 1)
return -EINVAL; return -EINVAL;
switch (buf[0]) { switch (buf[0]) {
......
...@@ -173,7 +173,7 @@ static ssize_t adis16204_read_14bit_signed(struct device *dev, ...@@ -173,7 +173,7 @@ static ssize_t adis16204_read_14bit_signed(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); struct iio_dev_attr *this_attr = to_iio_dev_attr(attr);
s16 val = 0; s16 val = 0;
ssize_t ret; ssize_t ret;
...@@ -211,7 +211,7 @@ static ssize_t adis16204_write_reset(struct device *dev, ...@@ -211,7 +211,7 @@ static ssize_t adis16204_write_reset(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
const char *buf, size_t len) const char *buf, size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
if (len < 1) if (len < 1)
return -EINVAL; return -EINVAL;
......
...@@ -157,7 +157,7 @@ static ssize_t adis16209_write_reset(struct device *dev, ...@@ -157,7 +157,7 @@ static ssize_t adis16209_write_reset(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
const char *buf, size_t len) const char *buf, size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
if (len < 1) if (len < 1)
return -EINVAL; return -EINVAL;
......
...@@ -145,7 +145,7 @@ static ssize_t adis16220_read_16bit(struct device *dev, ...@@ -145,7 +145,7 @@ static ssize_t adis16220_read_16bit(struct device *dev,
char *buf) char *buf)
{ {
struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); struct iio_dev_attr *this_attr = to_iio_dev_attr(attr);
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
ssize_t ret; ssize_t ret;
s16 val = 0; s16 val = 0;
...@@ -164,7 +164,7 @@ static ssize_t adis16220_write_16bit(struct device *dev, ...@@ -164,7 +164,7 @@ static ssize_t adis16220_write_16bit(struct device *dev,
const char *buf, const char *buf,
size_t len) size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); struct iio_dev_attr *this_attr = to_iio_dev_attr(attr);
int ret; int ret;
u16 val; u16 val;
...@@ -208,7 +208,7 @@ static ssize_t adis16220_write_reset(struct device *dev, ...@@ -208,7 +208,7 @@ static ssize_t adis16220_write_reset(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
const char *buf, size_t len) const char *buf, size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
bool val; bool val;
int ret; int ret;
...@@ -228,7 +228,7 @@ static ssize_t adis16220_write_capture(struct device *dev, ...@@ -228,7 +228,7 @@ static ssize_t adis16220_write_capture(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
const char *buf, size_t len) const char *buf, size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
bool val; bool val;
int ret; int ret;
...@@ -393,7 +393,7 @@ static ssize_t adis16220_accel_bin_read(struct file *filp, struct kobject *kobj, ...@@ -393,7 +393,7 @@ static ssize_t adis16220_accel_bin_read(struct file *filp, struct kobject *kobj,
size_t count) size_t count)
{ {
struct device *dev = container_of(kobj, struct device, kobj); struct device *dev = container_of(kobj, struct device, kobj);
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
return adis16220_capture_buffer_read(indio_dev, buf, return adis16220_capture_buffer_read(indio_dev, buf,
off, count, off, count,
...@@ -415,7 +415,7 @@ static ssize_t adis16220_adc1_bin_read(struct file *filp, struct kobject *kobj, ...@@ -415,7 +415,7 @@ static ssize_t adis16220_adc1_bin_read(struct file *filp, struct kobject *kobj,
size_t count) size_t count)
{ {
struct device *dev = container_of(kobj, struct device, kobj); struct device *dev = container_of(kobj, struct device, kobj);
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
return adis16220_capture_buffer_read(indio_dev, buf, return adis16220_capture_buffer_read(indio_dev, buf,
off, count, off, count,
...@@ -437,7 +437,7 @@ static ssize_t adis16220_adc2_bin_read(struct file *filp, struct kobject *kobj, ...@@ -437,7 +437,7 @@ static ssize_t adis16220_adc2_bin_read(struct file *filp, struct kobject *kobj,
size_t count) size_t count)
{ {
struct device *dev = container_of(kobj, struct device, kobj); struct device *dev = container_of(kobj, struct device, kobj);
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
return adis16220_capture_buffer_read(indio_dev, buf, return adis16220_capture_buffer_read(indio_dev, buf,
off, count, off, count,
......
...@@ -154,7 +154,7 @@ static ssize_t adis16240_spi_read_signed(struct device *dev, ...@@ -154,7 +154,7 @@ static ssize_t adis16240_spi_read_signed(struct device *dev,
char *buf, char *buf,
unsigned bits) unsigned bits)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
int ret; int ret;
s16 val = 0; s16 val = 0;
unsigned shift = 16 - bits; unsigned shift = 16 - bits;
...@@ -177,7 +177,7 @@ static ssize_t adis16240_read_12bit_signed(struct device *dev, ...@@ -177,7 +177,7 @@ static ssize_t adis16240_read_12bit_signed(struct device *dev,
char *buf) char *buf)
{ {
ssize_t ret; ssize_t ret;
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
/* Take the iio_dev status lock */ /* Take the iio_dev status lock */
mutex_lock(&indio_dev->mlock); mutex_lock(&indio_dev->mlock);
...@@ -203,7 +203,7 @@ static ssize_t adis16240_write_reset(struct device *dev, ...@@ -203,7 +203,7 @@ static ssize_t adis16240_write_reset(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
const char *buf, size_t len) const char *buf, size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
if (len < 1) if (len < 1)
return -EINVAL; return -EINVAL;
......
...@@ -297,7 +297,7 @@ static ssize_t lis3l02dq_read_frequency(struct device *dev, ...@@ -297,7 +297,7 @@ static ssize_t lis3l02dq_read_frequency(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
int ret, len = 0; int ret, len = 0;
s8 t; s8 t;
ret = lis3l02dq_spi_read_reg_8(indio_dev, ret = lis3l02dq_spi_read_reg_8(indio_dev,
...@@ -328,7 +328,7 @@ static ssize_t lis3l02dq_write_frequency(struct device *dev, ...@@ -328,7 +328,7 @@ static ssize_t lis3l02dq_write_frequency(struct device *dev,
const char *buf, const char *buf,
size_t len) size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
unsigned long val; unsigned long val;
int ret; int ret;
u8 t; u8 t;
......
...@@ -241,7 +241,7 @@ static int sca3000_read_ctrl_reg(struct sca3000_state *st, ...@@ -241,7 +241,7 @@ static int sca3000_read_ctrl_reg(struct sca3000_state *st,
static int sca3000_check_status(struct device *dev) static int sca3000_check_status(struct device *dev)
{ {
int ret; int ret;
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
mutex_lock(&st->lock); mutex_lock(&st->lock);
...@@ -268,7 +268,7 @@ static ssize_t sca3000_show_rev(struct device *dev, ...@@ -268,7 +268,7 @@ static ssize_t sca3000_show_rev(struct device *dev,
char *buf) char *buf)
{ {
int len = 0, ret; int len = 0, ret;
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
mutex_lock(&st->lock); mutex_lock(&st->lock);
...@@ -296,7 +296,7 @@ sca3000_show_available_measurement_modes(struct device *dev, ...@@ -296,7 +296,7 @@ sca3000_show_available_measurement_modes(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
int len = 0; int len = 0;
...@@ -328,7 +328,7 @@ sca3000_show_measurement_mode(struct device *dev, ...@@ -328,7 +328,7 @@ sca3000_show_measurement_mode(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
int len = 0, ret; int len = 0, ret;
...@@ -379,7 +379,7 @@ sca3000_store_measurement_mode(struct device *dev, ...@@ -379,7 +379,7 @@ sca3000_store_measurement_mode(struct device *dev,
const char *buf, const char *buf,
size_t len) size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
int ret; int ret;
u8 mask = 0x03; u8 mask = 0x03;
...@@ -517,7 +517,7 @@ static ssize_t sca3000_read_av_freq(struct device *dev, ...@@ -517,7 +517,7 @@ static ssize_t sca3000_read_av_freq(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
int len = 0, ret, val; int len = 0, ret, val;
...@@ -588,7 +588,7 @@ static ssize_t sca3000_read_frequency(struct device *dev, ...@@ -588,7 +588,7 @@ static ssize_t sca3000_read_frequency(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
int ret, len = 0, base_freq = 0, val; int ret, len = 0, base_freq = 0, val;
...@@ -630,7 +630,7 @@ static ssize_t sca3000_set_frequency(struct device *dev, ...@@ -630,7 +630,7 @@ static ssize_t sca3000_set_frequency(struct device *dev,
const char *buf, const char *buf,
size_t len) size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
int ret, base_freq = 0; int ret, base_freq = 0;
int ctrlval; int ctrlval;
...@@ -690,7 +690,7 @@ static ssize_t sca3000_read_temp(struct device *dev, ...@@ -690,7 +690,7 @@ static ssize_t sca3000_read_temp(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
int ret; int ret;
int val; int val;
...@@ -911,7 +911,7 @@ static ssize_t sca3000_query_free_fall_mode(struct device *dev, ...@@ -911,7 +911,7 @@ static ssize_t sca3000_query_free_fall_mode(struct device *dev,
char *buf) char *buf)
{ {
int ret, len; int ret, len;
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
int val; int val;
...@@ -939,7 +939,7 @@ static ssize_t sca3000_set_free_fall_mode(struct device *dev, ...@@ -939,7 +939,7 @@ static ssize_t sca3000_set_free_fall_mode(struct device *dev,
const char *buf, const char *buf,
size_t len) size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
long val; long val;
int ret; int ret;
......
...@@ -157,7 +157,7 @@ static ssize_t sca3000_query_ring_int(struct device *dev, ...@@ -157,7 +157,7 @@ static ssize_t sca3000_query_ring_int(struct device *dev,
{ {
struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); struct iio_dev_attr *this_attr = to_iio_dev_attr(attr);
int ret, val; int ret, val;
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
mutex_lock(&st->lock); mutex_lock(&st->lock);
...@@ -178,7 +178,7 @@ static ssize_t sca3000_set_ring_int(struct device *dev, ...@@ -178,7 +178,7 @@ static ssize_t sca3000_set_ring_int(struct device *dev,
const char *buf, const char *buf,
size_t len) size_t len)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
struct iio_dev_attr *this_attr = to_iio_dev_attr(attr); struct iio_dev_attr *this_attr = to_iio_dev_attr(attr);
long val; long val;
...@@ -219,7 +219,7 @@ static ssize_t sca3000_show_buffer_scale(struct device *dev, ...@@ -219,7 +219,7 @@ static ssize_t sca3000_show_buffer_scale(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
struct iio_dev *indio_dev = dev_get_drvdata(dev); struct iio_dev *indio_dev = dev_to_iio_dev(dev);
struct sca3000_state *st = iio_priv(indio_dev); struct sca3000_state *st = iio_priv(indio_dev);
return sprintf(buf, "0.%06d\n", 4*st->info->scale); return sprintf(buf, "0.%06d\n", 4*st->info->scale);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment