diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2012-05-12 09:39:51 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-05-14 16:39:21 -0400 |
commit | 96f691f9bf3d20367d84e3a65341b406741e31e7 (patch) | |
tree | 1b2772487c51cffe1aea6b6cd8b7f8a151d15644 /drivers | |
parent | dedb1e77aabaad8d91c1aad5f92f127cecd27c3f (diff) |
staging:iio:light: 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: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/staging/iio/light/isl29018.c | 12 | ||||
-rw-r--r-- | drivers/staging/iio/light/tsl2583.c | 26 | ||||
-rwxr-xr-x | drivers/staging/iio/light/tsl2x7x_core.c | 40 |
3 files changed, 39 insertions, 39 deletions
diff --git a/drivers/staging/iio/light/isl29018.c b/drivers/staging/iio/light/isl29018.c index 2d23c6afa286..0abbf18d6103 100644 --- a/drivers/staging/iio/light/isl29018.c +++ b/drivers/staging/iio/light/isl29018.c | |||
@@ -214,7 +214,7 @@ static int isl29018_read_proximity_ir(struct isl29018_chip *chip, int scheme, | |||
214 | static ssize_t show_range(struct device *dev, | 214 | static ssize_t show_range(struct device *dev, |
215 | struct device_attribute *attr, char *buf) | 215 | struct device_attribute *attr, char *buf) |
216 | { | 216 | { |
217 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 217 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
218 | struct isl29018_chip *chip = iio_priv(indio_dev); | 218 | struct isl29018_chip *chip = iio_priv(indio_dev); |
219 | 219 | ||
220 | return sprintf(buf, "%u\n", chip->range); | 220 | return sprintf(buf, "%u\n", chip->range); |
@@ -223,7 +223,7 @@ static ssize_t show_range(struct device *dev, | |||
223 | static ssize_t store_range(struct device *dev, | 223 | static ssize_t store_range(struct device *dev, |
224 | struct device_attribute *attr, const char *buf, size_t count) | 224 | struct device_attribute *attr, const char *buf, size_t count) |
225 | { | 225 | { |
226 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 226 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
227 | struct isl29018_chip *chip = iio_priv(indio_dev); | 227 | struct isl29018_chip *chip = iio_priv(indio_dev); |
228 | int status; | 228 | int status; |
229 | unsigned long lval; | 229 | unsigned long lval; |
@@ -256,7 +256,7 @@ static ssize_t store_range(struct device *dev, | |||
256 | static ssize_t show_resolution(struct device *dev, | 256 | static ssize_t show_resolution(struct device *dev, |
257 | struct device_attribute *attr, char *buf) | 257 | struct device_attribute *attr, char *buf) |
258 | { | 258 | { |
259 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 259 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
260 | struct isl29018_chip *chip = iio_priv(indio_dev); | 260 | struct isl29018_chip *chip = iio_priv(indio_dev); |
261 | 261 | ||
262 | return sprintf(buf, "%u\n", chip->adc_bit); | 262 | return sprintf(buf, "%u\n", chip->adc_bit); |
@@ -265,7 +265,7 @@ static ssize_t show_resolution(struct device *dev, | |||
265 | static ssize_t store_resolution(struct device *dev, | 265 | static ssize_t store_resolution(struct device *dev, |
266 | struct device_attribute *attr, const char *buf, size_t count) | 266 | struct device_attribute *attr, const char *buf, size_t count) |
267 | { | 267 | { |
268 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 268 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
269 | struct isl29018_chip *chip = iio_priv(indio_dev); | 269 | struct isl29018_chip *chip = iio_priv(indio_dev); |
270 | int status; | 270 | int status; |
271 | unsigned long lval; | 271 | unsigned long lval; |
@@ -295,7 +295,7 @@ static ssize_t store_resolution(struct device *dev, | |||
295 | static ssize_t show_prox_infrared_supression(struct device *dev, | 295 | static ssize_t show_prox_infrared_supression(struct device *dev, |
296 | struct device_attribute *attr, char *buf) | 296 | struct device_attribute *attr, char *buf) |
297 | { | 297 | { |
298 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 298 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
299 | struct isl29018_chip *chip = iio_priv(indio_dev); | 299 | struct isl29018_chip *chip = iio_priv(indio_dev); |
300 | 300 | ||
301 | /* return the "proximity scheme" i.e. if the chip does on chip | 301 | /* return the "proximity scheme" i.e. if the chip does on chip |
@@ -306,7 +306,7 @@ static ssize_t show_prox_infrared_supression(struct device *dev, | |||
306 | static ssize_t store_prox_infrared_supression(struct device *dev, | 306 | static ssize_t store_prox_infrared_supression(struct device *dev, |
307 | struct device_attribute *attr, const char *buf, size_t count) | 307 | struct device_attribute *attr, const char *buf, size_t count) |
308 | { | 308 | { |
309 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 309 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
310 | struct isl29018_chip *chip = iio_priv(indio_dev); | 310 | struct isl29018_chip *chip = iio_priv(indio_dev); |
311 | unsigned long lval; | 311 | unsigned long lval; |
312 | 312 | ||
diff --git a/drivers/staging/iio/light/tsl2583.c b/drivers/staging/iio/light/tsl2583.c index 5ff391e8c18b..5e23ad5a30d5 100644 --- a/drivers/staging/iio/light/tsl2583.c +++ b/drivers/staging/iio/light/tsl2583.c | |||
@@ -483,7 +483,7 @@ static int taos_chip_off(struct iio_dev *indio_dev) | |||
483 | static ssize_t taos_power_state_show(struct device *dev, | 483 | static ssize_t taos_power_state_show(struct device *dev, |
484 | struct device_attribute *attr, char *buf) | 484 | struct device_attribute *attr, char *buf) |
485 | { | 485 | { |
486 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 486 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
487 | struct tsl2583_chip *chip = iio_priv(indio_dev); | 487 | struct tsl2583_chip *chip = iio_priv(indio_dev); |
488 | 488 | ||
489 | return sprintf(buf, "%d\n", chip->taos_chip_status); | 489 | return sprintf(buf, "%d\n", chip->taos_chip_status); |
@@ -492,7 +492,7 @@ static ssize_t taos_power_state_show(struct device *dev, | |||
492 | static ssize_t taos_power_state_store(struct device *dev, | 492 | static ssize_t taos_power_state_store(struct device *dev, |
493 | struct device_attribute *attr, const char *buf, size_t len) | 493 | struct device_attribute *attr, const char *buf, size_t len) |
494 | { | 494 | { |
495 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 495 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
496 | unsigned long value; | 496 | unsigned long value; |
497 | 497 | ||
498 | if (strict_strtoul(buf, 0, &value)) | 498 | if (strict_strtoul(buf, 0, &value)) |
@@ -509,7 +509,7 @@ static ssize_t taos_power_state_store(struct device *dev, | |||
509 | static ssize_t taos_gain_show(struct device *dev, | 509 | static ssize_t taos_gain_show(struct device *dev, |
510 | struct device_attribute *attr, char *buf) | 510 | struct device_attribute *attr, char *buf) |
511 | { | 511 | { |
512 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 512 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
513 | struct tsl2583_chip *chip = iio_priv(indio_dev); | 513 | struct tsl2583_chip *chip = iio_priv(indio_dev); |
514 | char gain[4] = {0}; | 514 | char gain[4] = {0}; |
515 | 515 | ||
@@ -534,7 +534,7 @@ static ssize_t taos_gain_show(struct device *dev, | |||
534 | static ssize_t taos_gain_store(struct device *dev, | 534 | static ssize_t taos_gain_store(struct device *dev, |
535 | struct device_attribute *attr, const char *buf, size_t len) | 535 | struct device_attribute *attr, const char *buf, size_t len) |
536 | { | 536 | { |
537 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 537 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
538 | struct tsl2583_chip *chip = iio_priv(indio_dev); | 538 | struct tsl2583_chip *chip = iio_priv(indio_dev); |
539 | unsigned long value; | 539 | unsigned long value; |
540 | 540 | ||
@@ -571,7 +571,7 @@ static ssize_t taos_gain_available_show(struct device *dev, | |||
571 | static ssize_t taos_als_time_show(struct device *dev, | 571 | static ssize_t taos_als_time_show(struct device *dev, |
572 | struct device_attribute *attr, char *buf) | 572 | struct device_attribute *attr, char *buf) |
573 | { | 573 | { |
574 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 574 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
575 | struct tsl2583_chip *chip = iio_priv(indio_dev); | 575 | struct tsl2583_chip *chip = iio_priv(indio_dev); |
576 | 576 | ||
577 | return sprintf(buf, "%d\n", chip->taos_settings.als_time); | 577 | return sprintf(buf, "%d\n", chip->taos_settings.als_time); |
@@ -580,7 +580,7 @@ static ssize_t taos_als_time_show(struct device *dev, | |||
580 | static ssize_t taos_als_time_store(struct device *dev, | 580 | static ssize_t taos_als_time_store(struct device *dev, |
581 | struct device_attribute *attr, const char *buf, size_t len) | 581 | struct device_attribute *attr, const char *buf, size_t len) |
582 | { | 582 | { |
583 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 583 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
584 | struct tsl2583_chip *chip = iio_priv(indio_dev); | 584 | struct tsl2583_chip *chip = iio_priv(indio_dev); |
585 | unsigned long value; | 585 | unsigned long value; |
586 | 586 | ||
@@ -608,7 +608,7 @@ static ssize_t taos_als_time_available_show(struct device *dev, | |||
608 | static ssize_t taos_als_trim_show(struct device *dev, | 608 | static ssize_t taos_als_trim_show(struct device *dev, |
609 | struct device_attribute *attr, char *buf) | 609 | struct device_attribute *attr, char *buf) |
610 | { | 610 | { |
611 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 611 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
612 | struct tsl2583_chip *chip = iio_priv(indio_dev); | 612 | struct tsl2583_chip *chip = iio_priv(indio_dev); |
613 | 613 | ||
614 | return sprintf(buf, "%d\n", chip->taos_settings.als_gain_trim); | 614 | return sprintf(buf, "%d\n", chip->taos_settings.als_gain_trim); |
@@ -617,7 +617,7 @@ static ssize_t taos_als_trim_show(struct device *dev, | |||
617 | static ssize_t taos_als_trim_store(struct device *dev, | 617 | static ssize_t taos_als_trim_store(struct device *dev, |
618 | struct device_attribute *attr, const char *buf, size_t len) | 618 | struct device_attribute *attr, const char *buf, size_t len) |
619 | { | 619 | { |
620 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 620 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
621 | struct tsl2583_chip *chip = iio_priv(indio_dev); | 621 | struct tsl2583_chip *chip = iio_priv(indio_dev); |
622 | unsigned long value; | 622 | unsigned long value; |
623 | 623 | ||
@@ -633,7 +633,7 @@ static ssize_t taos_als_trim_store(struct device *dev, | |||
633 | static ssize_t taos_als_cal_target_show(struct device *dev, | 633 | static ssize_t taos_als_cal_target_show(struct device *dev, |
634 | struct device_attribute *attr, char *buf) | 634 | struct device_attribute *attr, char *buf) |
635 | { | 635 | { |
636 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 636 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
637 | struct tsl2583_chip *chip = iio_priv(indio_dev); | 637 | struct tsl2583_chip *chip = iio_priv(indio_dev); |
638 | 638 | ||
639 | return sprintf(buf, "%d\n", chip->taos_settings.als_cal_target); | 639 | return sprintf(buf, "%d\n", chip->taos_settings.als_cal_target); |
@@ -642,7 +642,7 @@ static ssize_t taos_als_cal_target_show(struct device *dev, | |||
642 | static ssize_t taos_als_cal_target_store(struct device *dev, | 642 | static ssize_t taos_als_cal_target_store(struct device *dev, |
643 | struct device_attribute *attr, const char *buf, size_t len) | 643 | struct device_attribute *attr, const char *buf, size_t len) |
644 | { | 644 | { |
645 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 645 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
646 | struct tsl2583_chip *chip = iio_priv(indio_dev); | 646 | struct tsl2583_chip *chip = iio_priv(indio_dev); |
647 | unsigned long value; | 647 | unsigned long value; |
648 | 648 | ||
@@ -660,7 +660,7 @@ static ssize_t taos_lux_show(struct device *dev, struct device_attribute *attr, | |||
660 | { | 660 | { |
661 | int ret; | 661 | int ret; |
662 | 662 | ||
663 | ret = taos_get_lux(dev_get_drvdata(dev)); | 663 | ret = taos_get_lux(dev_to_iio_dev(dev)); |
664 | if (ret < 0) | 664 | if (ret < 0) |
665 | return ret; | 665 | return ret; |
666 | 666 | ||
@@ -670,7 +670,7 @@ static ssize_t taos_lux_show(struct device *dev, struct device_attribute *attr, | |||
670 | static ssize_t taos_do_calibrate(struct device *dev, | 670 | static ssize_t taos_do_calibrate(struct device *dev, |
671 | struct device_attribute *attr, const char *buf, size_t len) | 671 | struct device_attribute *attr, const char *buf, size_t len) |
672 | { | 672 | { |
673 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 673 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
674 | unsigned long value; | 674 | unsigned long value; |
675 | 675 | ||
676 | if (strict_strtoul(buf, 0, &value)) | 676 | if (strict_strtoul(buf, 0, &value)) |
@@ -708,7 +708,7 @@ static ssize_t taos_luxtable_show(struct device *dev, | |||
708 | static ssize_t taos_luxtable_store(struct device *dev, | 708 | static ssize_t taos_luxtable_store(struct device *dev, |
709 | struct device_attribute *attr, const char *buf, size_t len) | 709 | struct device_attribute *attr, const char *buf, size_t len) |
710 | { | 710 | { |
711 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 711 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
712 | struct tsl2583_chip *chip = iio_priv(indio_dev); | 712 | struct tsl2583_chip *chip = iio_priv(indio_dev); |
713 | int value[ARRAY_SIZE(taos_device_lux)*3 + 1]; | 713 | int value[ARRAY_SIZE(taos_device_lux)*3 + 1]; |
714 | int n; | 714 | int n; |
diff --git a/drivers/staging/iio/light/tsl2x7x_core.c b/drivers/staging/iio/light/tsl2x7x_core.c index efbc4d27e794..c3b05a1b3ea8 100755 --- a/drivers/staging/iio/light/tsl2x7x_core.c +++ b/drivers/staging/iio/light/tsl2x7x_core.c | |||
@@ -971,7 +971,7 @@ static void tsl2x7x_prox_cal(struct iio_dev *indio_dev) | |||
971 | static ssize_t tsl2x7x_power_state_show(struct device *dev, | 971 | static ssize_t tsl2x7x_power_state_show(struct device *dev, |
972 | struct device_attribute *attr, char *buf) | 972 | struct device_attribute *attr, char *buf) |
973 | { | 973 | { |
974 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 974 | struct tsl2X7X_chip *chip = iio_priv(dev_to_iio_dev(dev)); |
975 | 975 | ||
976 | return snprintf(buf, PAGE_SIZE, "%d\n", chip->tsl2x7x_chip_status); | 976 | return snprintf(buf, PAGE_SIZE, "%d\n", chip->tsl2x7x_chip_status); |
977 | } | 977 | } |
@@ -979,7 +979,7 @@ static ssize_t tsl2x7x_power_state_show(struct device *dev, | |||
979 | static ssize_t tsl2x7x_power_state_store(struct device *dev, | 979 | static ssize_t tsl2x7x_power_state_store(struct device *dev, |
980 | struct device_attribute *attr, const char *buf, size_t len) | 980 | struct device_attribute *attr, const char *buf, size_t len) |
981 | { | 981 | { |
982 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 982 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
983 | bool value; | 983 | bool value; |
984 | 984 | ||
985 | if (strtobool(buf, &value)) | 985 | if (strtobool(buf, &value)) |
@@ -996,7 +996,7 @@ static ssize_t tsl2x7x_power_state_store(struct device *dev, | |||
996 | static ssize_t tsl2x7x_gain_available_show(struct device *dev, | 996 | static ssize_t tsl2x7x_gain_available_show(struct device *dev, |
997 | struct device_attribute *attr, char *buf) | 997 | struct device_attribute *attr, char *buf) |
998 | { | 998 | { |
999 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 999 | struct tsl2X7X_chip *chip = iio_priv(dev_to_iio_dev(dev)); |
1000 | 1000 | ||
1001 | switch (chip->id) { | 1001 | switch (chip->id) { |
1002 | case tsl2571: | 1002 | case tsl2571: |
@@ -1020,7 +1020,7 @@ static ssize_t tsl2x7x_prox_gain_available_show(struct device *dev, | |||
1020 | static ssize_t tsl2x7x_als_time_show(struct device *dev, | 1020 | static ssize_t tsl2x7x_als_time_show(struct device *dev, |
1021 | struct device_attribute *attr, char *buf) | 1021 | struct device_attribute *attr, char *buf) |
1022 | { | 1022 | { |
1023 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 1023 | struct tsl2X7X_chip *chip = iio_priv(dev_to_iio_dev(dev)); |
1024 | int y, z; | 1024 | int y, z; |
1025 | 1025 | ||
1026 | y = (TSL2X7X_MAX_TIMER_CNT - (u8)chip->tsl2x7x_settings.als_time) + 1; | 1026 | y = (TSL2X7X_MAX_TIMER_CNT - (u8)chip->tsl2x7x_settings.als_time) + 1; |
@@ -1034,8 +1034,8 @@ static ssize_t tsl2x7x_als_time_show(struct device *dev, | |||
1034 | static ssize_t tsl2x7x_als_time_store(struct device *dev, | 1034 | static ssize_t tsl2x7x_als_time_store(struct device *dev, |
1035 | struct device_attribute *attr, const char *buf, size_t len) | 1035 | struct device_attribute *attr, const char *buf, size_t len) |
1036 | { | 1036 | { |
1037 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 1037 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
1038 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 1038 | struct tsl2X7X_chip *chip = iio_priv(indio_dev); |
1039 | struct tsl2x7x_parse_result result; | 1039 | struct tsl2x7x_parse_result result; |
1040 | 1040 | ||
1041 | result.integer = 0; | 1041 | result.integer = 0; |
@@ -1062,7 +1062,7 @@ static IIO_CONST_ATTR(in_illuminance0_integration_time_available, | |||
1062 | static ssize_t tsl2x7x_als_cal_target_show(struct device *dev, | 1062 | static ssize_t tsl2x7x_als_cal_target_show(struct device *dev, |
1063 | struct device_attribute *attr, char *buf) | 1063 | struct device_attribute *attr, char *buf) |
1064 | { | 1064 | { |
1065 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 1065 | struct tsl2X7X_chip *chip = iio_priv(dev_to_iio_dev(dev)); |
1066 | 1066 | ||
1067 | return snprintf(buf, PAGE_SIZE, "%d\n", | 1067 | return snprintf(buf, PAGE_SIZE, "%d\n", |
1068 | chip->tsl2x7x_settings.als_cal_target); | 1068 | chip->tsl2x7x_settings.als_cal_target); |
@@ -1071,8 +1071,8 @@ static ssize_t tsl2x7x_als_cal_target_show(struct device *dev, | |||
1071 | static ssize_t tsl2x7x_als_cal_target_store(struct device *dev, | 1071 | static ssize_t tsl2x7x_als_cal_target_store(struct device *dev, |
1072 | struct device_attribute *attr, const char *buf, size_t len) | 1072 | struct device_attribute *attr, const char *buf, size_t len) |
1073 | { | 1073 | { |
1074 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 1074 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
1075 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 1075 | struct tsl2X7X_chip *chip = iio_priv(indio_dev); |
1076 | unsigned long value; | 1076 | unsigned long value; |
1077 | 1077 | ||
1078 | if (kstrtoul(buf, 0, &value)) | 1078 | if (kstrtoul(buf, 0, &value)) |
@@ -1090,7 +1090,7 @@ static ssize_t tsl2x7x_als_cal_target_store(struct device *dev, | |||
1090 | static ssize_t tsl2x7x_als_persistence_show(struct device *dev, | 1090 | static ssize_t tsl2x7x_als_persistence_show(struct device *dev, |
1091 | struct device_attribute *attr, char *buf) | 1091 | struct device_attribute *attr, char *buf) |
1092 | { | 1092 | { |
1093 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 1093 | struct tsl2X7X_chip *chip = iio_priv(dev_to_iio_dev(dev)); |
1094 | int y, z, filter_delay; | 1094 | int y, z, filter_delay; |
1095 | 1095 | ||
1096 | /* Determine integration time */ | 1096 | /* Determine integration time */ |
@@ -1106,8 +1106,8 @@ static ssize_t tsl2x7x_als_persistence_show(struct device *dev, | |||
1106 | static ssize_t tsl2x7x_als_persistence_store(struct device *dev, | 1106 | static ssize_t tsl2x7x_als_persistence_store(struct device *dev, |
1107 | struct device_attribute *attr, const char *buf, size_t len) | 1107 | struct device_attribute *attr, const char *buf, size_t len) |
1108 | { | 1108 | { |
1109 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 1109 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
1110 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 1110 | struct tsl2X7X_chip *chip = iio_priv(indio_dev); |
1111 | struct tsl2x7x_parse_result result; | 1111 | struct tsl2x7x_parse_result result; |
1112 | int y, z, filter_delay; | 1112 | int y, z, filter_delay; |
1113 | 1113 | ||
@@ -1136,7 +1136,7 @@ static ssize_t tsl2x7x_als_persistence_store(struct device *dev, | |||
1136 | static ssize_t tsl2x7x_prox_persistence_show(struct device *dev, | 1136 | static ssize_t tsl2x7x_prox_persistence_show(struct device *dev, |
1137 | struct device_attribute *attr, char *buf) | 1137 | struct device_attribute *attr, char *buf) |
1138 | { | 1138 | { |
1139 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 1139 | struct tsl2X7X_chip *chip = iio_priv(dev_to_iio_dev(dev)); |
1140 | int y, z, filter_delay; | 1140 | int y, z, filter_delay; |
1141 | 1141 | ||
1142 | /* Determine integration time */ | 1142 | /* Determine integration time */ |
@@ -1152,8 +1152,8 @@ static ssize_t tsl2x7x_prox_persistence_show(struct device *dev, | |||
1152 | static ssize_t tsl2x7x_prox_persistence_store(struct device *dev, | 1152 | static ssize_t tsl2x7x_prox_persistence_store(struct device *dev, |
1153 | struct device_attribute *attr, const char *buf, size_t len) | 1153 | struct device_attribute *attr, const char *buf, size_t len) |
1154 | { | 1154 | { |
1155 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 1155 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
1156 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 1156 | struct tsl2X7X_chip *chip = iio_priv(indio_dev); |
1157 | struct tsl2x7x_parse_result result; | 1157 | struct tsl2x7x_parse_result result; |
1158 | int y, z, filter_delay; | 1158 | int y, z, filter_delay; |
1159 | 1159 | ||
@@ -1182,7 +1182,7 @@ static ssize_t tsl2x7x_prox_persistence_store(struct device *dev, | |||
1182 | static ssize_t tsl2x7x_do_calibrate(struct device *dev, | 1182 | static ssize_t tsl2x7x_do_calibrate(struct device *dev, |
1183 | struct device_attribute *attr, const char *buf, size_t len) | 1183 | struct device_attribute *attr, const char *buf, size_t len) |
1184 | { | 1184 | { |
1185 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 1185 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
1186 | bool value; | 1186 | bool value; |
1187 | 1187 | ||
1188 | if (strtobool(buf, &value)) | 1188 | if (strtobool(buf, &value)) |
@@ -1199,7 +1199,7 @@ static ssize_t tsl2x7x_do_calibrate(struct device *dev, | |||
1199 | static ssize_t tsl2x7x_luxtable_show(struct device *dev, | 1199 | static ssize_t tsl2x7x_luxtable_show(struct device *dev, |
1200 | struct device_attribute *attr, char *buf) | 1200 | struct device_attribute *attr, char *buf) |
1201 | { | 1201 | { |
1202 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 1202 | struct tsl2X7X_chip *chip = iio_priv(dev_to_iio_dev(dev)); |
1203 | int i = 0; | 1203 | int i = 0; |
1204 | int offset = 0; | 1204 | int offset = 0; |
1205 | 1205 | ||
@@ -1224,8 +1224,8 @@ static ssize_t tsl2x7x_luxtable_show(struct device *dev, | |||
1224 | static ssize_t tsl2x7x_luxtable_store(struct device *dev, | 1224 | static ssize_t tsl2x7x_luxtable_store(struct device *dev, |
1225 | struct device_attribute *attr, const char *buf, size_t len) | 1225 | struct device_attribute *attr, const char *buf, size_t len) |
1226 | { | 1226 | { |
1227 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 1227 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
1228 | struct tsl2X7X_chip *chip = iio_priv(dev_get_drvdata(dev)); | 1228 | struct tsl2X7X_chip *chip = iio_priv(indio_dev); |
1229 | int value[ARRAY_SIZE(chip->tsl2x7x_device_lux)*3 + 1]; | 1229 | int value[ARRAY_SIZE(chip->tsl2x7x_device_lux)*3 + 1]; |
1230 | int n; | 1230 | int n; |
1231 | 1231 | ||
@@ -1263,7 +1263,7 @@ static ssize_t tsl2x7x_luxtable_store(struct device *dev, | |||
1263 | static ssize_t tsl2x7x_do_prox_calibrate(struct device *dev, | 1263 | static ssize_t tsl2x7x_do_prox_calibrate(struct device *dev, |
1264 | struct device_attribute *attr, const char *buf, size_t len) | 1264 | struct device_attribute *attr, const char *buf, size_t len) |
1265 | { | 1265 | { |
1266 | struct iio_dev *indio_dev = dev_get_drvdata(dev); | 1266 | struct iio_dev *indio_dev = dev_to_iio_dev(dev); |
1267 | bool value; | 1267 | bool value; |
1268 | 1268 | ||
1269 | if (strtobool(buf, &value)) | 1269 | if (strtobool(buf, &value)) |