Symbol: iio_dev
drivers/hid/hid-mcp2221.c
1068
static int mcp2221_read_raw(struct iio_dev *indio_dev,
drivers/hid/hid-mcp2221.c
1108
static int mcp2221_write_raw(struct iio_dev *indio_dev,
drivers/hid/hid-mcp2221.c
1178
struct iio_dev *indio_dev;
drivers/iio/accel/adis16201.c
177
static int adis16201_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adis16201.c
259
struct iio_dev *indio_dev;
drivers/iio/accel/adis16201.c
97
static int adis16201_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adis16209.c
104
static int adis16209_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adis16209.c
129
static int adis16209_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adis16209.c
270
struct iio_dev *indio_dev;
drivers/iio/accel/adxl313_core.c
1013
static int adxl313_fifo_push(struct iio_dev *indio_dev, int samples)
drivers/iio/accel/adxl313_core.c
1029
static int adxl313_push_events(struct iio_dev *indio_dev, int int_stat)
drivers/iio/accel/adxl313_core.c
1097
struct iio_dev *indio_dev = p;
drivers/iio/accel/adxl313_core.c
1134
static int adxl313_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/accel/adxl313_core.c
1230
struct iio_dev *indio_dev;
drivers/iio/accel/adxl313_core.c
371
static int adxl313_read_freq_avail(struct iio_dev *indio_dev,
drivers/iio/accel/adxl313_core.c
611
static int adxl313_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl313_core.c
659
static int adxl313_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl313_core.c
715
static int adxl313_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/adxl313_core.c
736
static int adxl313_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/adxl313_core.c
839
static int adxl313_read_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/adxl313_core.c
864
static int adxl313_write_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/adxl313_core.c
889
static int adxl313_set_watermark(struct iio_dev *indio_dev, unsigned int value)
drivers/iio/accel/adxl313_core.c
968
static int adxl313_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/accel/adxl313_core.c
987
static int adxl313_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/accel/adxl345_core.c
1042
static int adxl345_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/adxl345_core.c
1063
static int adxl345_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl345_core.c
1122
static int adxl345_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl345_core.c
1203
static int adxl345_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/adxl345_core.c
1243
static int adxl345_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/adxl345_core.c
1342
static int adxl345_read_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/adxl345_core.c
1403
static int adxl345_write_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/adxl345_core.c
1471
static int adxl345_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/accel/adxl345_core.c
1481
static int adxl345_set_watermark(struct iio_dev *indio_dev, unsigned int value)
drivers/iio/accel/adxl345_core.c
1498
static int adxl345_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/accel/adxl345_core.c
1630
static int adxl345_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/accel/adxl345_core.c
1638
static int adxl345_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/accel/adxl345_core.c
1656
static int adxl345_fifo_push(struct iio_dev *indio_dev,
drivers/iio/accel/adxl345_core.c
1675
static int adxl345_push_event(struct iio_dev *indio_dev, int int_stat,
drivers/iio/accel/adxl345_core.c
1790
struct iio_dev *indio_dev = p;
drivers/iio/accel/adxl345_core.c
1889
struct iio_dev *indio_dev;
drivers/iio/accel/adxl355_core.c
261
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/adxl355_core.c
515
static int adxl355_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl355_core.c
582
static int adxl355_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl355_core.c
615
static int adxl355_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/adxl355_core.c
661
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/adxl355_core.c
754
static int adxl355_probe_trigger(struct iio_dev *indio_dev, int irq)
drivers/iio/accel/adxl355_core.c
787
struct iio_dev *indio_dev;
drivers/iio/accel/adxl367.c
1012
static int adxl367_write_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
1052
static int adxl367_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
1073
static int __adxl367_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
1112
static int adxl367_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
1172
static int adxl367_set_watermark(struct iio_dev *indio_dev, unsigned int val)
drivers/iio/accel/adxl367.c
1211
static int adxl367_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
1241
static int adxl367_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/accel/adxl367.c
1268
static int adxl367_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/accel/adxl367.c
1433
struct iio_dev *indio_dev;
drivers/iio/accel/adxl367.c
476
static int adxl367_set_range(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
613
static int adxl367_set_odr(struct iio_dev *indio_dev, enum adxl367_odr odr)
drivers/iio/accel/adxl367.c
713
static int adxl367_read_sample(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
761
static bool adxl367_push_event(struct iio_dev *indio_dev, u8 status)
drivers/iio/accel/adxl367.c
780
static bool adxl367_push_fifo_data(struct iio_dev *indio_dev, u8 status,
drivers/iio/accel/adxl367.c
806
struct iio_dev *indio_dev = private;
drivers/iio/accel/adxl367.c
823
static int adxl367_reg_access(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
836
static int adxl367_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
891
static int adxl367_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
932
static int adxl367_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
947
static int adxl367_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/adxl367.c
971
static int adxl367_read_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/adxl372.c
1025
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/adxl372.c
1035
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/adxl372.c
1057
static int adxl372_set_watermark(struct iio_dev *indio_dev, unsigned int val)
drivers/iio/accel/adxl372.c
1069
static int adxl372_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/accel/adxl372.c
1124
static int adxl372_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/accel/adxl372.c
1144
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/adxl372.c
1153
static int adxl372_validate_trigger(struct iio_dev *indio_dev,
drivers/iio/accel/adxl372.c
1172
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/adxl372.c
1188
static int adxl372_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/adxl372.c
1234
static int adxl372_buffer_setup(struct iio_dev *indio_dev)
drivers/iio/accel/adxl372.c
1286
struct iio_dev *indio_dev;
drivers/iio/accel/adxl372.c
382
static ssize_t adxl372_read_threshold_value(struct iio_dev *indio_dev, unsigned int addr,
drivers/iio/accel/adxl372.c
402
static ssize_t adxl372_write_threshold_value(struct iio_dev *indio_dev, unsigned int addr,
drivers/iio/accel/adxl372.c
682
static void adxl372_push_event(struct iio_dev *indio_dev, s64 timestamp, u8 status2)
drivers/iio/accel/adxl372.c
702
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/adxl372.c
809
static int adxl372_reg_access(struct iio_dev *indio_dev,
drivers/iio/accel/adxl372.c
822
static int adxl372_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl372.c
857
static int adxl372_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl372.c
898
static int adxl372_read_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan,
drivers/iio/accel/adxl372.c
947
static int adxl372_write_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan,
drivers/iio/accel/adxl372.c
984
static int adxl372_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan,
drivers/iio/accel/adxl372.c
999
static int adxl372_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan,
drivers/iio/accel/adxl380.c
1035
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/adxl380.c
1045
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/adxl380.c
1073
static int adxl380_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/accel/adxl380.c
1118
static int adxl380_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/accel/adxl380.c
1183
static int adxl380_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl380.c
1257
static int adxl380_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/adxl380.c
1297
static int adxl380_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/adxl380.c
1340
static int adxl380_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/accel/adxl380.c
1355
static int adxl380_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/adxl380.c
1405
static int adxl380_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/adxl380.c
1442
static int adxl380_read_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/adxl380.c
1505
static int adxl380_write_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/adxl380.c
1573
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/adxl380.c
1588
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/adxl380.c
1620
static int adxl380_reg_access(struct iio_dev *indio_dev,
drivers/iio/accel/adxl380.c
1633
static int adxl380_set_watermark(struct iio_dev *indio_dev, unsigned int val)
drivers/iio/accel/adxl380.c
1822
static int adxl380_config_irq(struct iio_dev *indio_dev)
drivers/iio/accel/adxl380.c
1867
static int adxl380_setup(struct iio_dev *indio_dev)
drivers/iio/accel/adxl380.c
1955
struct iio_dev *indio_dev;
drivers/iio/accel/adxl380.c
323
static int adxl380_set_act_inact_threshold(struct iio_dev *indio_dev,
drivers/iio/accel/adxl380.c
343
static int adxl380_set_tap_threshold_value(struct iio_dev *indio_dev, u8 th)
drivers/iio/accel/adxl380.c
406
static int adxl380_write_tap_dur_us(struct iio_dev *indio_dev, u32 us)
drivers/iio/accel/adxl380.c
918
static void adxl380_push_event(struct iio_dev *indio_dev, s64 timestamp,
drivers/iio/accel/adxl380.c
947
struct iio_dev *indio_dev = p;
drivers/iio/accel/bma180.c
1039
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/accel/bma180.c
1058
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/bma180.c
1071
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/bma180.c
525
static int bma180_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/bma180.c
573
static int bma180_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/bma180.c
607
static int bma180_get_power_mode(struct iio_dev *indio_dev,
drivers/iio/accel/bma180.c
615
static int bma180_set_power_mode(struct iio_dev *indio_dev,
drivers/iio/accel/bma180.c
629
bma180_accel_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/accel/bma180.c
863
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/bma180.c
895
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/bma180.c
903
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/bma180.c
922
struct iio_dev *indio_dev;
drivers/iio/accel/bma220_core.c
214
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/bma220_core.c
231
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/bma220_core.c
247
static int bma220_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/bma220_core.c
305
static int bma220_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/bma220_core.c
351
static int bma220_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/bma220_core.c
372
static int bma220_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/accel/bma220_core.c
485
struct iio_dev *indio_dev = private;
drivers/iio/accel/bma220_core.c
503
struct iio_dev *indio_dev;
drivers/iio/accel/bma220_core.c
566
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/bma220_core.c
574
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/bma400_core.c
1053
static int bma400_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/bma400_core.c
1079
static int bma400_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/bma400_core.c
1123
static int bma400_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/accel/bma400_core.c
1141
static int bma400_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/bma400_core.c
1333
static int bma400_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/bma400_core.c
1379
static int bma400_read_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/bma400_core.c
1472
static int bma400_write_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/bma400_core.c
1568
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/bma400_core.c
1610
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/bma400_core.c
1646
struct iio_dev *indio_dev = private;
drivers/iio/accel/bma400_core.c
1743
struct iio_dev *indio_dev;
drivers/iio/accel/bma400_core.c
235
bma400_accel_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/accel/bma400_core.c
309
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/bma400_core.c
328
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/bma400_core.c
969
static int bma400_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/bmc150-accel-core.c
1023
static int bmc150_accel_fifo_flush(struct iio_dev *indio_dev, unsigned samples)
drivers/iio/accel/bmc150-accel-core.c
1188
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/bmc150-accel-core.c
1268
static int bmc150_accel_handle_roc_event(struct iio_dev *indio_dev)
drivers/iio/accel/bmc150-accel-core.c
1319
struct iio_dev *indio_dev = private;
drivers/iio/accel/bmc150-accel-core.c
1359
struct iio_dev *indio_dev = private;
drivers/iio/accel/bmc150-accel-core.c
1413
static int bmc150_accel_triggers_setup(struct iio_dev *indio_dev,
drivers/iio/accel/bmc150-accel-core.c
1475
static int bmc150_accel_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/accel/bmc150-accel-core.c
1482
static int bmc150_accel_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/accel/bmc150-accel-core.c
1515
static int bmc150_accel_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/accel/bmc150-accel-core.c
1538
static int bmc150_accel_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/accel/bmc150-accel-core.c
1629
struct iio_dev *indio_dev;
drivers/iio/accel/bmc150-accel-core.c
1768
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/bmc150-accel-core.c
1792
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/bmc150-accel-core.c
1804
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/bmc150-accel-core.c
1822
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/bmc150-accel-core.c
1835
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/bmc150-accel-core.c
383
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/bmc150-accel-core.c
410
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/bmc150-accel-core.c
496
static void bmc150_accel_interrupts_setup(struct iio_dev *indio_dev,
drivers/iio/accel/bmc150-accel-core.c
652
static int bmc150_accel_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/bmc150-accel-core.c
713
static int bmc150_accel_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/bmc150-accel-core.c
741
static int bmc150_accel_read_event(struct iio_dev *indio_dev,
drivers/iio/accel/bmc150-accel-core.c
765
static int bmc150_accel_write_event(struct iio_dev *indio_dev,
drivers/iio/accel/bmc150-accel-core.c
791
static int bmc150_accel_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/bmc150-accel-core.c
801
static int bmc150_accel_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/bmc150-accel-core.c
828
static int bmc150_accel_validate_trigger(struct iio_dev *indio_dev,
drivers/iio/accel/bmc150-accel-core.c
846
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/bmc150-accel-core.c
861
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/bmc150-accel-core.c
873
bmc150_accel_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/accel/bmc150-accel-core.c
902
static int bmc150_accel_set_watermark(struct iio_dev *indio_dev, unsigned val)
drivers/iio/accel/bmc150-accel-core.c
937
static int __bmc150_accel_fifo_flush(struct iio_dev *indio_dev,
drivers/iio/accel/bmi088-accel-core.c
292
static int bmi088_accel_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/bmi088-accel-core.c
383
static int bmi088_accel_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/bmi088-accel-core.c
406
static int bmi088_accel_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/bmi088-accel-core.c
550
struct iio_dev *indio_dev;
drivers/iio/accel/bmi088-accel-core.c
593
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/bmi088-accel-core.c
606
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/bmi088-accel-core.c
614
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/cros_ec_accel_legacy.c
119
static int cros_ec_accel_legacy_write(struct iio_dev *indio_dev,
drivers/iio/accel/cros_ec_accel_legacy.c
144
static int cros_ec_accel_legacy_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/cros_ec_accel_legacy.c
209
struct iio_dev *indio_dev;
drivers/iio/accel/cros_ec_accel_legacy.c
41
static int cros_ec_accel_legacy_read_cmd(struct iio_dev *indio_dev,
drivers/iio/accel/cros_ec_accel_legacy.c
74
static int cros_ec_accel_legacy_read(struct iio_dev *indio_dev,
drivers/iio/accel/da280.c
103
struct iio_dev *indio_dev;
drivers/iio/accel/da280.c
64
static int da280_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/da311.c
184
static int da311_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/da311.c
223
struct iio_dev *indio_dev;
drivers/iio/accel/dmard06.c
130
struct iio_dev *indio_dev;
drivers/iio/accel/dmard06.c
171
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/dmard06.c
185
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/dmard06.c
66
static int dmard06_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/dmard09.c
49
static int dmard09_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/dmard09.c
94
struct iio_dev *indio_dev;
drivers/iio/accel/dmard10.c
138
static int dmard10_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/dmard10.c
181
struct iio_dev *indio_dev;
drivers/iio/accel/fxls8962af-core.c
1006
static int fxls8962af_event_interrupt(struct iio_dev *indio_dev)
drivers/iio/accel/fxls8962af-core.c
1047
struct iio_dev *indio_dev = p;
drivers/iio/accel/fxls8962af-core.c
1078
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/fxls8962af-core.c
1101
static int fxls8962af_irq_setup(struct iio_dev *indio_dev, int irq)
drivers/iio/accel/fxls8962af-core.c
1170
struct iio_dev *indio_dev;
drivers/iio/accel/fxls8962af-core.c
1273
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/fxls8962af-core.c
1294
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/fxls8962af-core.c
287
static int fxls8962af_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/fxls8962af-core.c
308
static int fxls8962af_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/accel/fxls8962af-core.c
419
static int fxls8962af_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/fxls8962af-core.c
458
static int fxls8962af_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/fxls8962af-core.c
499
static int fxls8962af_set_watermark(struct iio_dev *indio_dev, unsigned val)
drivers/iio/accel/fxls8962af-core.c
530
static int fxls8962af_read_event(struct iio_dev *indio_dev,
drivers/iio/accel/fxls8962af-core.c
565
static int fxls8962af_write_event(struct iio_dev *indio_dev,
drivers/iio/accel/fxls8962af-core.c
601
fxls8962af_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/fxls8962af-core.c
624
fxls8962af_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/fxls8962af-core.c
840
static int fxls8962af_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/accel/fxls8962af-core.c
845
static int fxls8962af_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/accel/fxls8962af-core.c
865
static int fxls8962af_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/accel/fxls8962af-core.c
888
static int fxls8962af_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/accel/fxls8962af-core.c
948
static int fxls8962af_fifo_flush(struct iio_dev *indio_dev)
drivers/iio/accel/hid-sensor-accel-3d.c
123
static int accel_3d_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/hid-sensor-accel-3d.c
185
static int accel_3d_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/hid-sensor-accel-3d.c
216
static void hid_sensor_push_data(struct iio_dev *indio_dev, void *data,
drivers/iio/accel/hid-sensor-accel-3d.c
228
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/accel/hid-sensor-accel-3d.c
253
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/accel/hid-sensor-accel-3d.c
324
struct iio_dev *indio_dev;
drivers/iio/accel/hid-sensor-accel-3d.c
417
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/accel/kionix-kx022a.c
1005
static int kx022a_buffer_postenable(struct iio_dev *idev)
drivers/iio/accel/kionix-kx022a.c
1028
struct iio_dev *idev = pf->indio_dev;
drivers/iio/accel/kionix-kx022a.c
1047
struct iio_dev *idev = private;
drivers/iio/accel/kionix-kx022a.c
1066
struct iio_dev *idev = private;
drivers/iio/accel/kionix-kx022a.c
1324
struct iio_dev *idev;
drivers/iio/accel/kionix-kx022a.c
312
kx022a_get_mount_matrix(const struct iio_dev *idev,
drivers/iio/accel/kionix-kx022a.c
429
static int kx022a_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/kionix-kx022a.c
509
static int kx022a_write_raw_get_fmt(struct iio_dev *idev,
drivers/iio/accel/kionix-kx022a.c
523
static int __kx022a_write_raw(struct iio_dev *idev,
drivers/iio/accel/kionix-kx022a.c
575
static int kx022a_write_raw(struct iio_dev *idev,
drivers/iio/accel/kionix-kx022a.c
626
static int kx022a_read_raw(struct iio_dev *idev,
drivers/iio/accel/kionix-kx022a.c
675
static int kx022a_set_watermark(struct iio_dev *idev, unsigned int val)
drivers/iio/accel/kionix-kx022a.c
692
struct iio_dev *idev = dev_to_iio_dev(dev);
drivers/iio/accel/kionix-kx022a.c
707
struct iio_dev *idev = dev_to_iio_dev(dev);
drivers/iio/accel/kionix-kx022a.c
779
static int __kx022a_fifo_flush(struct iio_dev *idev, unsigned int samples,
drivers/iio/accel/kionix-kx022a.c
881
static int kx022a_fifo_flush(struct iio_dev *idev, unsigned int samples)
drivers/iio/accel/kionix-kx022a.c
960
static int kx022a_buffer_predisable(struct iio_dev *idev)
drivers/iio/accel/kxcjk-1013.c
1014
static int kxcjk1013_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/kxcjk-1013.c
1024
static int kxcjk1013_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/kxcjk-1013.c
1073
static int kxcjk1013_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/accel/kxcjk-1013.c
1080
static int kxcjk1013_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/accel/kxcjk-1013.c
1091
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/kxcjk-1013.c
1127
kxcjk1013_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/accel/kxcjk-1013.c
1187
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/kxcjk-1013.c
1210
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/kxcjk-1013.c
1223
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/kxcjk-1013.c
1261
static void kxcjk1013_report_motion_event(struct iio_dev *indio_dev)
drivers/iio/accel/kxcjk-1013.c
1329
struct iio_dev *indio_dev = private;
drivers/iio/accel/kxcjk-1013.c
1366
struct iio_dev *indio_dev = private;
drivers/iio/accel/kxcjk-1013.c
1387
struct iio_dev *indio_dev;
drivers/iio/accel/kxcjk-1013.c
1545
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/accel/kxcjk-1013.c
1566
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/kxcjk-1013.c
1579
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/kxcjk-1013.c
1594
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/kxcjk-1013.c
1608
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/kxcjk-1013.c
885
static int kxcjk1013_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/kxcjk-1013.c
936
static int kxcjk1013_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/kxcjk-1013.c
964
static int kxcjk1013_read_event(struct iio_dev *indio_dev,
drivers/iio/accel/kxcjk-1013.c
988
static int kxcjk1013_write_event(struct iio_dev *indio_dev,
drivers/iio/accel/kxsd9.c
136
static int kxsd9_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/kxsd9.c
160
static int kxsd9_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/kxsd9.c
210
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/kxsd9.c
239
static int kxsd9_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/accel/kxsd9.c
248
static int kxsd9_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/accel/kxsd9.c
263
kxsd9_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/accel/kxsd9.c
398
struct iio_dev *indio_dev;
drivers/iio/accel/kxsd9.c
478
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/kxsd9.c
492
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/kxsd9.c
500
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/kxsd9.c
97
static int kxsd9_write_scale(struct iio_dev *indio_dev, int micro)
drivers/iio/accel/mc3230.c
116
static int mc3230_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mc3230.c
146
struct iio_dev *indio_dev;
drivers/iio/accel/mc3230.c
205
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/accel/mc3230.c
74
mc3230_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/accel/mma7455_core.c
116
static int mma7455_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mma7455_core.c
166
static int mma7455_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mma7455_core.c
249
struct iio_dev *indio_dev;
drivers/iio/accel/mma7455_core.c
302
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/mma7455_core.c
92
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/mma7660.c
155
static int mma7660_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mma7660.c
190
struct iio_dev *indio_dev;
drivers/iio/accel/mma7660.c
228
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/accel/mma7660.c
53
mma7660_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/accel/mma8452.c
1021
static void mma8452_transient_interrupt(struct iio_dev *indio_dev)
drivers/iio/accel/mma8452.c
1055
struct iio_dev *indio_dev = p;
drivers/iio/accel/mma8452.c
1097
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/mma8452.c
1115
static int mma8452_reg_access_dbg(struct iio_dev *indio_dev,
drivers/iio/accel/mma8452.c
1195
mma8452_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/accel/mma8452.c
1453
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/mma8452.c
1478
static int mma8452_trigger_setup(struct iio_dev *indio_dev)
drivers/iio/accel/mma8452.c
1502
static void mma8452_trigger_cleanup(struct iio_dev *indio_dev)
drivers/iio/accel/mma8452.c
1552
struct iio_dev *indio_dev;
drivers/iio/accel/mma8452.c
1735
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/accel/mma8452.c
1757
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/mma8452.c
1786
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/mma8452.c
385
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/mma8452.c
396
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/mma8452.c
413
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/mma8452.c
489
static int mma8452_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mma8452.c
708
static int __mma8452_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mma8452.c
776
static int mma8452_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mma8452.c
821
static int mma8452_read_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/mma8452.c
884
static int mma8452_write_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/mma8452.c
942
static int mma8452_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/mma8452.c
970
static int mma8452_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/mma9551.c
103
static int mma9551_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mma9551.c
144
static int mma9551_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/mma9551.c
160
static int mma9551_config_incli_event(struct iio_dev *indio_dev,
drivers/iio/accel/mma9551.c
221
static int mma9551_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/mma9551.c
242
static int mma9551_write_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/mma9551.c
269
static int mma9551_read_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/mma9551.c
333
struct iio_dev *indio_dev = private;
drivers/iio/accel/mma9551.c
400
static int mma9551_gpio_probe(struct iio_dev *indio_dev)
drivers/iio/accel/mma9551.c
439
struct iio_dev *indio_dev;
drivers/iio/accel/mma9551.c
500
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/accel/mma9551.c
515
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/mma9551.c
532
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/mma9551.c
547
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/mma9551.c
560
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/mma9553.c
1003
struct iio_dev *indio_dev = private;
drivers/iio/accel/mma9553.c
1064
struct iio_dev *indio_dev;
drivers/iio/accel/mma9553.c
1137
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/accel/mma9553.c
1152
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/mma9553.c
1169
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/mma9553.c
1184
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/mma9553.c
1197
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/accel/mma9553.c
458
static int mma9553_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mma9553.c
601
static int mma9553_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mma9553.c
706
static int mma9553_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/mma9553.c
721
static int mma9553_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/mma9553.c
763
static int mma9553_read_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/mma9553.c
803
static int mma9553_write_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/mma9553.c
850
static int mma9553_get_calibgender_mode(struct iio_dev *indio_dev,
drivers/iio/accel/mma9553.c
864
static int mma9553_set_calibgender_mode(struct iio_dev *indio_dev,
drivers/iio/accel/mma9553.c
989
struct iio_dev *indio_dev = private;
drivers/iio/accel/msa311.c
1050
struct iio_dev *indio_dev = i2c_get_clientdata(i2c);
drivers/iio/accel/msa311.c
1144
struct iio_dev *indio_dev;
drivers/iio/accel/msa311.c
1237
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/msa311.c
1253
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/msa311.c
587
static int msa311_read_raw_data(struct iio_dev *indio_dev,
drivers/iio/accel/msa311.c
629
static int msa311_read_scale(struct iio_dev *indio_dev, int *val, int *val2)
drivers/iio/accel/msa311.c
650
static int msa311_read_samp_freq(struct iio_dev *indio_dev,
drivers/iio/accel/msa311.c
673
static int msa311_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/msa311.c
692
static int msa311_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/msa311.c
717
static int msa311_write_scale(struct iio_dev *indio_dev, int val, int val2)
drivers/iio/accel/msa311.c
750
static int msa311_write_samp_freq(struct iio_dev *indio_dev, int val, int val2)
drivers/iio/accel/msa311.c
791
static int msa311_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/msa311.c
807
static int msa311_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/accel/msa311.c
840
static int msa311_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/accel/msa311.c
848
static int msa311_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/accel/msa311.c
860
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/msa311.c
877
struct iio_dev *indio_dev)
drivers/iio/accel/msa311.c
886
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/mxc4005.c
221
static int mxc4005_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mxc4005.c
257
static int mxc4005_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/mxc4005.c
275
mxc4005_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/accel/mxc4005.c
327
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/mxc4005.c
358
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/mxc4005.c
382
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/mxc4005.c
430
struct iio_dev *indio_dev;
drivers/iio/accel/mxc4005.c
516
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/mxc4005.c
530
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/accel/mxc6255.c
117
struct iio_dev *indio_dev;
drivers/iio/accel/mxc6255.c
47
static int mxc6255_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/sca3000.c
1037
struct iio_dev *indio_dev = private;
drivers/iio/accel/sca3000.c
1098
static int sca3000_read_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/sca3000.c
1145
static int sca3000_freefall_set_state(struct iio_dev *indio_dev, bool state)
drivers/iio/accel/sca3000.c
1167
static int sca3000_motion_detect_set_state(struct iio_dev *indio_dev, int axis,
drivers/iio/accel/sca3000.c
1236
static int sca3000_write_event_config(struct iio_dev *indio_dev,
drivers/iio/accel/sca3000.c
1268
int __sca3000_hw_ring_state_set(struct iio_dev *indio_dev, bool state)
drivers/iio/accel/sca3000.c
1301
static int sca3000_hw_ring_preenable(struct iio_dev *indio_dev)
drivers/iio/accel/sca3000.c
1328
static int sca3000_hw_ring_postdisable(struct iio_dev *indio_dev)
drivers/iio/accel/sca3000.c
1433
struct iio_dev *indio_dev = data;
drivers/iio/accel/sca3000.c
1454
struct iio_dev *indio_dev;
drivers/iio/accel/sca3000.c
415
static int sca3000_print_rev(struct iio_dev *indio_dev)
drivers/iio/accel/sca3000.c
439
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/sca3000.c
702
static int sca3000_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/sca3000.c
770
static int sca3000_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/sca3000.c
814
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/accel/sca3000.c
857
static int sca3000_read_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/sca3000.c
909
static int sca3000_write_event_value(struct iio_dev *indio_dev,
drivers/iio/accel/sca3000.c
987
static void sca3000_ring_int_process(u8 val, struct iio_dev *indio_dev)
drivers/iio/accel/sca3300.c
399
static int sca3300_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/sca3300.c
430
static int sca3300_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/sca3300.c
477
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/sca3300.c
506
struct iio_dev *indio_dev)
drivers/iio/accel/sca3300.c
549
static int sca3300_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/accel/sca3300.c
572
static int sca3300_read_avail(struct iio_dev *indio_dev,
drivers/iio/accel/sca3300.c
614
struct iio_dev *indio_dev;
drivers/iio/accel/ssp_accel_sensor.c
27
static int ssp_accel_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/ssp_accel_sensor.c
46
static int ssp_accel_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/ssp_accel_sensor.c
82
static int ssp_process_accel_data(struct iio_dev *indio_dev, void *buf,
drivers/iio/accel/ssp_accel_sensor.c
97
struct iio_dev *indio_dev;
drivers/iio/accel/st_accel.h
47
int st_accel_allocate_ring(struct iio_dev *indio_dev);
drivers/iio/accel/st_accel.h
51
static inline int st_accel_allocate_ring(struct iio_dev *indio_dev)
drivers/iio/accel/st_accel_buffer.c
21
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/st_accel_buffer.c
26
static int st_accel_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/accel/st_accel_buffer.c
45
static int st_accel_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/accel/st_accel_buffer.c
62
int st_accel_allocate_ring(struct iio_dev *indio_dev)
drivers/iio/accel/st_accel_core.c
1335
static int st_accel_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/st_accel_core.c
1364
static int st_accel_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/st_accel_core.c
1418
static int apply_acpi_orientation(struct iio_dev *indio_dev)
drivers/iio/accel/st_accel_core.c
1541
static int apply_acpi_orientation(struct iio_dev *indio_dev)
drivers/iio/accel/st_accel_core.c
1565
int st_accel_common_probe(struct iio_dev *indio_dev)
drivers/iio/accel/st_accel_core.c
41
st_accel_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/accel/st_accel_i2c.c
174
struct iio_dev *indio_dev;
drivers/iio/accel/st_accel_spi.c
118
struct iio_dev *indio_dev;
drivers/iio/accel/stk8312.c
219
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/stk8312.c
334
static int stk8312_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/stk8312.c
378
static int stk8312_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/stk8312.c
431
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/stk8312.c
472
struct iio_dev *indio_dev = private;
drivers/iio/accel/stk8312.c
481
static int stk8312_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/accel/stk8312.c
488
static int stk8312_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/accel/stk8312.c
503
struct iio_dev *indio_dev;
drivers/iio/accel/stk8312.c
598
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/accel/stk8ba50.c
156
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/accel/stk8ba50.c
206
static int stk8ba50_read_raw(struct iio_dev *indio_dev,
drivers/iio/accel/stk8ba50.c
248
static int stk8ba50_write_raw(struct iio_dev *indio_dev,
drivers/iio/accel/stk8ba50.c
313
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/accel/stk8ba50.c
352
struct iio_dev *indio_dev = private;
drivers/iio/accel/stk8ba50.c
361
static int stk8ba50_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/accel/stk8ba50.c
368
static int stk8ba50_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/accel/stk8ba50.c
383
struct iio_dev *indio_dev;
drivers/iio/accel/stk8ba50.c
487
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/adc/88pm886-gpadc.c
130
static int gpadc_get_raw(struct iio_dev *iio, enum pm886_gpadc_channel chan)
drivers/iio/adc/88pm886-gpadc.c
153
gpadc_find_bias_current(struct iio_dev *iio, struct iio_chan_spec const *chan,
drivers/iio/adc/88pm886-gpadc.c
206
gpadc_get_resistance_ohm(struct iio_dev *iio, struct iio_chan_spec const *chan)
drivers/iio/adc/88pm886-gpadc.c
227
__pm886_gpadc_read_raw(struct iio_dev *iio, struct iio_chan_spec const *chan,
drivers/iio/adc/88pm886-gpadc.c
264
static int pm886_gpadc_read_raw(struct iio_dev *iio, struct iio_chan_spec const *chan,
drivers/iio/adc/88pm886-gpadc.c
314
struct iio_dev *iio;
drivers/iio/adc/88pm886-gpadc.c
356
struct iio_dev *iio = dev_get_drvdata(dev);
drivers/iio/adc/88pm886-gpadc.c
364
struct iio_dev *iio = dev_get_drvdata(dev);
drivers/iio/adc/ab8500-gpadc.c
1077
struct iio_dev *indio_dev;
drivers/iio/adc/ab8500-gpadc.c
1181
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/ab8500-gpadc.c
889
static int ab8500_gpadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ab8500-gpadc.c
927
static int ab8500_gpadc_fwnode_xlate(struct iio_dev *indio_dev,
drivers/iio/adc/ab8500-gpadc.c
946
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ab8500-gpadc.c
956
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ad4000.c
1007
struct iio_dev *indio_dev;
drivers/iio/adc/ad4000.c
634
static int ad4000_single_conversion(struct iio_dev *indio_dev,
drivers/iio/adc/ad4000.c
667
static int ad4000_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4000.c
700
static int ad4000_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad4000.c
718
static int ad4000_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ad4000.c
729
static int __ad4000_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4000.c
756
static int ad4000_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4000.c
787
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad4000.c
820
static int ad4000_offload_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4000.c
834
static int ad4000_offload_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4000.c
848
static int ad4000_spi_offload_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1016
static int ad4030_read_raw_dispatch(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1045
static int ad4030_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1064
static int ad4030_write_raw_dispatch(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1091
static int ad4030_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1107
static int ad4030_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1118
static int ad4030_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/adc/ad4030.c
1137
static int ad4030_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1146
static int ad4030_get_current_scan_type(const struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1154
static int ad4030_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1171
static bool ad4030_validate_scan_mask(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1187
static void ad4030_prepare_offload_msg(struct iio_dev *indio_dev)
drivers/iio/adc/ad4030.c
1203
static int ad4030_offload_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4030.c
1249
static int ad4030_offload_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4030.c
1381
static int ad4030_spi_offload_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1406
static int ad4030_setup_pga(struct device *dev, struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
1429
struct iio_dev *indio_dev;
drivers/iio/adc/ad4030.c
493
static int ad4030_set_pga(struct iio_dev *indio_dev, int gain_int, int gain_fract)
drivers/iio/adc/ad4030.c
515
static int ad4030_get_chan_scale(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
544
static int ad4030_get_chan_calibscale(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
569
static int ad4030_get_chan_calibbias(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
679
static int ad4030_set_sampling_freq(struct iio_dev *indio_dev, int freq_hz)
drivers/iio/adc/ad4030.c
692
static int ad4030_set_chan_calibscale(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
717
static int ad4030_set_chan_calibbias(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
746
static int ad4030_set_avg_frame_len(struct iio_dev *dev, int avg_val)
drivers/iio/adc/ad4030.c
794
static int ad4030_set_mode(struct iio_dev *indio_dev, unsigned long mask)
drivers/iio/adc/ad4030.c
861
static int ad4030_conversion(struct iio_dev *indio_dev)
drivers/iio/adc/ad4030.c
924
static int ad4030_single_conversion(struct iio_dev *indio_dev,
drivers/iio/adc/ad4030.c
955
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad4030.c
978
static int ad4030_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
1007
static int ad4062_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
1017
static int ad4062_write_event_config_dispatch(struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
1036
static int ad4062_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
1085
static int ad4062_read_event_config_dispatch(struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
1104
static int ad4062_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
1153
static int ad4062_write_event_value_dispatch(struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
1178
static int ad4062_write_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
1261
static int ad4062_triggered_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4062.c
1274
static int ad4062_triggered_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4062.c
1287
static int ad4062_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/adc/ad4062.c
1298
static int ad4062_get_current_scan_type(const struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
1488
struct iio_dev *indio_dev;
drivers/iio/adc/ad4062.c
167
struct iio_dev *indio_dev;
drivers/iio/adc/ad4062.c
271
static int sampling_frequency_store_dispatch(struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
293
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/ad4062.c
498
static int ad4062_setup(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/adc/ad4062.c
556
struct iio_dev *indio_dev = private;
drivers/iio/adc/ad4062.c
569
struct iio_dev *indio_dev = private;
drivers/iio/adc/ad4062.c
635
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad4062.c
682
static int ad4062_request_irq(struct iio_dev *indio_dev)
drivers/iio/adc/ad4062.c
729
static int ad4062_request_trigger(struct iio_dev *indio_dev)
drivers/iio/adc/ad4062.c
758
static int ad4062_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
787
static int ad4062_get_chan_scale(struct iio_dev *indio_dev, int *val, int *val2)
drivers/iio/adc/ad4062.c
916
static int ad4062_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4062.c
957
static int ad4062_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4080.c
208
static int ad4080_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/adc/ad4080.c
231
static unsigned int ad4080_get_dec_rate(struct iio_dev *dev,
drivers/iio/adc/ad4080.c
246
static int ad4080_set_dec_rate(struct iio_dev *dev,
drivers/iio/adc/ad4080.c
264
static int ad4080_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4080.c
299
static int ad4080_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4080.c
336
static int ad4080_get_filter_type(struct iio_dev *dev,
drivers/iio/adc/ad4080.c
351
static int ad4080_set_filter_type(struct iio_dev *dev,
drivers/iio/adc/ad4080.c
385
static int ad4080_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad4080.c
413
static int ad4880_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad4080.c
728
static int ad4080_setup(struct iio_dev *indio_dev)
drivers/iio/adc/ad4080.c
760
struct iio_dev *indio_dev;
drivers/iio/adc/ad4130.c
1032
static int ad4130_set_filter_type(struct iio_dev *indio_dev,
drivers/iio/adc/ad4130.c
1075
static int ad4130_get_filter_type(struct iio_dev *indio_dev,
drivers/iio/adc/ad4130.c
1186
static int _ad4130_read_sample(struct iio_dev *indio_dev, unsigned int channel,
drivers/iio/adc/ad4130.c
1222
static int ad4130_read_sample(struct iio_dev *indio_dev, unsigned int channel,
drivers/iio/adc/ad4130.c
1232
static int ad4130_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4130.c
1272
static int ad4130_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad4130.c
1305
static int ad4130_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ad4130.c
1318
static int ad4130_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4130.c
1335
static int ad4130_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/adc/ad4130.c
1346
static int ad4130_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad4130.c
1369
static int ad4130_set_fifo_watermark(struct iio_dev *indio_dev, unsigned int val)
drivers/iio/adc/ad4130.c
1484
static int ad4130_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4130.c
1525
static int ad4130_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4130.c
1652
static int ad4130_triggered_buffer_setup(struct iio_dev *indio_dev)
drivers/iio/adc/ad4130.c
1860
static int ad4130_parse_fw_channel(struct iio_dev *indio_dev,
drivers/iio/adc/ad4130.c
1922
static int ad4130_parse_fw_children(struct iio_dev *indio_dev)
drivers/iio/adc/ad4130.c
1939
static int ad4310_parse_fw(struct iio_dev *indio_dev)
drivers/iio/adc/ad4130.c
2143
static int ad4130_setup(struct iio_dev *indio_dev)
drivers/iio/adc/ad4130.c
2272
struct iio_dev *indio_dev;
drivers/iio/adc/ad4130.c
650
static void ad4130_push_fifo_data(struct iio_dev *indio_dev)
drivers/iio/adc/ad4130.c
672
struct iio_dev *indio_dev = private;
drivers/iio/adc/ad4130.c
692
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad4134.c
250
static int ad4134_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4134.c
287
static int ad4134_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ad4134.c
413
struct iio_dev *indio_dev;
drivers/iio/adc/ad4170-4.c
1197
static int __ad4170_read_sample(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
1237
static int ad4170_read_sample(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
1272
static int ad4170_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
1350
static int ad4170_fill_scale_tbl(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
1417
static int ad4170_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
1538
static int __ad4170_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
1558
static int ad4170_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
1572
static int ad4170_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
1589
static int ad4170_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
1630
struct iio_dev *indio_dev = gpiochip_get_data(gc);
drivers/iio/adc/ad4170-4.c
1663
struct iio_dev *indio_dev = gpiochip_get_data(gc);
drivers/iio/adc/ad4170-4.c
1679
struct iio_dev *indio_dev = gpiochip_get_data(gc);
drivers/iio/adc/ad4170-4.c
1711
struct iio_dev *indio_dev = gpiochip_get_data(gc);
drivers/iio/adc/ad4170-4.c
1736
struct iio_dev *indio_dev = gpiochip_get_data(gc);
drivers/iio/adc/ad4170-4.c
1779
static int ad4170_gpio_init(struct iio_dev *indio_dev)
drivers/iio/adc/ad4170-4.c
2255
static int ad4170_parse_channel_node(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
2338
static int ad4170_parse_channels(struct iio_dev *indio_dev)
drivers/iio/adc/ad4170-4.c
2448
static int ad4170_register_clk_provider(struct iio_dev *indio_dev)
drivers/iio/adc/ad4170-4.c
2473
static int ad4170_clock_select(struct iio_dev *indio_dev)
drivers/iio/adc/ad4170-4.c
2517
static int ad4170_parse_firmware(struct iio_dev *indio_dev)
drivers/iio/adc/ad4170-4.c
2589
static int ad4170_initial_config(struct iio_dev *indio_dev)
drivers/iio/adc/ad4170-4.c
2676
static int ad4170_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4170-4.c
2698
static int ad4170_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4170-4.c
2746
static bool ad4170_validate_scan_mask(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
2775
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad4170-4.c
2803
struct iio_dev *indio_dev = dev_id;
drivers/iio/adc/ad4170-4.c
2814
static int ad4170_trigger_setup(struct iio_dev *indio_dev)
drivers/iio/adc/ad4170-4.c
2912
struct iio_dev *indio_dev;
drivers/iio/adc/ad4170-4.c
498
static int ad4170_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
846
static int ad4170_set_filter_type(struct iio_dev *indio_dev,
drivers/iio/adc/ad4170-4.c
900
static int ad4170_get_filter_type(struct iio_dev *indio_dev,
drivers/iio/adc/ad4691.c
1077
static int ad4691_manual_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4691.c
1134
static int ad4691_manual_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4691.c
1149
static int ad4691_cnv_burst_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4691.c
1226
static int ad4691_cnv_burst_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4691.c
1249
static int ad4691_cnv_burst_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4691.c
1260
static int ad4691_cnv_burst_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4691.c
1277
static int ad4691_manual_offload_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4691.c
1355
static int ad4691_manual_offload_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4691.c
1370
static int ad4691_cnv_burst_offload_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4691.c
1477
static int ad4691_cnv_burst_offload_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4691.c
1497
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/ad4691.c
1510
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/ad4691.c
1553
struct iio_dev *indio_dev = private;
drivers/iio/adc/ad4691.c
1583
static void ad4691_read_scan(struct iio_dev *indio_dev, s64 ts)
drivers/iio/adc/ad4691.c
1608
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad4691.c
1826
static int ad4691_setup_triggered_buffer(struct iio_dev *indio_dev,
drivers/iio/adc/ad4691.c
1913
static int ad4691_setup_offload(struct iio_dev *indio_dev,
drivers/iio/adc/ad4691.c
1995
struct iio_dev *indio_dev;
drivers/iio/adc/ad4691.c
813
static int ad4691_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad4691.c
846
static int ad4691_single_shot_read(struct iio_dev *indio_dev,
drivers/iio/adc/ad4691.c
907
static int ad4691_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4691.c
946
static int ad4691_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4691.c
991
static int ad4691_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/adc/ad4695.c
1041
static int ad4695_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4695.c
1197
static int ad4695_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ad4695.c
1265
static int __ad4695_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4695.c
1333
static int ad4695_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4695.c
1347
static int ad4695_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad4695.c
1438
static int ad4695_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ad4695.c
1469
static int ad4695_get_current_scan_type(const struct iio_dev *indio_dev,
drivers/iio/adc/ad4695.c
1679
static int ad4695_probe_spi_offload(struct iio_dev *indio_dev,
drivers/iio/adc/ad4695.c
1794
struct iio_dev *indio_dev;
drivers/iio/adc/ad4695.c
627
static int ad4695_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4695.c
770
static int ad4695_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4695.c
792
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad4695.c
809
static int ad4695_offload_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4695.c
918
static int ad4695_offload_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad4851.c
1015
static int ad4857_parse_channels(struct iio_dev *indio_dev)
drivers/iio/adc/ad4851.c
1032
static int ad4858_parse_channels(struct iio_dev *indio_dev)
drivers/iio/adc/ad4851.c
1169
struct iio_dev *indio_dev;
drivers/iio/adc/ad4851.c
166
int (*parse_channels)(struct iio_dev *indio_dev);
drivers/iio/adc/ad4851.c
196
static int ad4851_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ad4851.c
247
static int __ad4851_get_scale(struct iio_dev *indio_dev, int scale_tbl,
drivers/iio/adc/ad4851.c
264
static int ad4851_scale_fill(struct iio_dev *indio_dev)
drivers/iio/adc/ad4851.c
295
static int ad4851_set_oversampling_ratio(struct iio_dev *indio_dev,
drivers/iio/adc/ad4851.c
493
static int ad4851_calibrate(struct iio_dev *indio_dev)
drivers/iio/adc/ad4851.c
719
static int ad4851_set_scale(struct iio_dev *indio_dev,
drivers/iio/adc/ad4851.c
754
static int ad4851_get_scale(struct iio_dev *indio_dev,
drivers/iio/adc/ad4851.c
793
static int ad4851_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4851.c
817
static int ad4851_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad4851.c
841
static int ad4851_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad4851.c
860
static int ad4851_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad4851.c
917
static int ad4851_get_current_scan_type(const struct iio_dev *indio_dev,
drivers/iio/adc/ad4851.c
957
static int ad4851_parse_channels_common(struct iio_dev *indio_dev,
drivers/iio/adc/ad7091r-base.c
123
static int ad7091r_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad7091r-base.c
151
static int ad7091r_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad7091r-base.c
182
static int ad7091r_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ad7091r-base.c
223
static int ad7091r_write_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ad7091r-base.c
264
struct iio_dev *iio_dev = private;
drivers/iio/adc/ad7091r-base.c
265
struct ad7091r_state *st = iio_priv(iio_dev);
drivers/iio/adc/ad7091r-base.c
268
s64 timestamp = iio_get_time_ns(iio_dev);
drivers/iio/adc/ad7091r-base.c
276
iio_push_event(iio_dev,
drivers/iio/adc/ad7091r-base.c
281
iio_push_event(iio_dev,
drivers/iio/adc/ad7091r-base.c
300
struct iio_dev *iio_dev;
drivers/iio/adc/ad7091r-base.c
304
iio_dev = devm_iio_device_alloc(dev, sizeof(*st));
drivers/iio/adc/ad7091r-base.c
305
if (!iio_dev)
drivers/iio/adc/ad7091r-base.c
308
st = iio_priv(iio_dev);
drivers/iio/adc/ad7091r-base.c
315
iio_dev->info = &ad7091r_info;
drivers/iio/adc/ad7091r-base.c
316
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/adc/ad7091r-base.c
335
st->chip_info->name, iio_dev);
drivers/iio/adc/ad7091r-base.c
342
iio_dev->name = st->chip_info->name;
drivers/iio/adc/ad7091r-base.c
343
iio_dev->num_channels = st->chip_info->num_channels;
drivers/iio/adc/ad7091r-base.c
344
iio_dev->channels = st->chip_info->channels;
drivers/iio/adc/ad7091r-base.c
372
return devm_iio_device_register(dev, iio_dev);
drivers/iio/adc/ad7091r-base.c
59
static int ad7091r_read_one(struct iio_dev *iio_dev,
drivers/iio/adc/ad7091r-base.c
62
struct ad7091r_state *st = iio_priv(iio_dev);
drivers/iio/adc/ad7091r-base.c
82
static int ad7091r_read_raw(struct iio_dev *iio_dev,
drivers/iio/adc/ad7091r-base.c
86
struct ad7091r_state *st = iio_priv(iio_dev);
drivers/iio/adc/ad7091r-base.c
97
ret = ad7091r_read_one(iio_dev, chan->channel, &read_val);
drivers/iio/adc/ad7124.c
1055
static ssize_t ad7124_write_syscalib(struct iio_dev *indio_dev,
drivers/iio/adc/ad7124.c
1086
static int ad7124_set_syscalib_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7124.c
1097
static int ad7124_get_syscalib_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7124.c
1125
static int ad7124_set_filter_type_attr(struct iio_dev *dev,
drivers/iio/adc/ad7124.c
1140
static int ad7124_get_filter_type_attr(struct iio_dev *dev,
drivers/iio/adc/ad7124.c
1205
static int ad7124_parse_channel_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad7124.c
1483
static int __ad7124_calibrate_all(struct ad7124_state *st, struct iio_dev *indio_dev)
drivers/iio/adc/ad7124.c
1552
static int ad7124_calibrate_all(struct ad7124_state *st, struct iio_dev *indio_dev)
drivers/iio/adc/ad7124.c
1581
static void ad7124_debugfs_init(struct iio_dev *indio_dev)
drivers/iio/adc/ad7124.c
1598
struct iio_dev *indio_dev;
drivers/iio/adc/ad7124.c
707
static int ad7124_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad7124.c
722
static int ad7124_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7124.c
848
static int ad7124_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7124.c
889
static int ad7124_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ad7124.c
910
static int ad7124_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7173.c
1174
static int ad7173_setup(struct iio_dev *indio_dev)
drivers/iio/adc/ad7173.c
1249
static int ad7173_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7173.c
1335
static int ad7173_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7173.c
1388
static int ad7173_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7173.c
1477
static int ad7173_debug_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/adc/ad7173.c
1497
static int ad7173_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad7173.c
1515
static int ad7173_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad7173.c
1644
static int ad7173_register_clk_provider(struct iio_dev *indio_dev)
drivers/iio/adc/ad7173.c
1779
static int ad7173_fw_parse_channel_config(struct iio_dev *indio_dev)
drivers/iio/adc/ad7173.c
1946
static int ad7173_fw_parse_device_config(struct iio_dev *indio_dev)
drivers/iio/adc/ad7173.c
2000
struct iio_dev *indio_dev;
drivers/iio/adc/ad7173.c
349
static int ad7173_set_syscalib_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7173.c
360
static int ad7173_get_syscalib_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7173.c
368
static ssize_t ad7173_write_syscalib(struct iio_dev *indio_dev,
drivers/iio/adc/ad7173.c
415
static int ad7173_set_filter_type(struct iio_dev *indio_dev,
drivers/iio/adc/ad7173.c
432
static int ad7173_get_filter_type(struct iio_dev *indio_dev,
drivers/iio/adc/ad7173.c
470
static int ad7173_calibrate_all(struct ad7173_state *st, struct iio_dev *indio_dev)
drivers/iio/adc/ad7173.c
517
static int ad4111_openwire_event(struct iio_dev *indio_dev,
drivers/iio/adc/ad7191.c
123
static int ad7191_init_regulators(struct iio_dev *indio_dev)
drivers/iio/adc/ad7191.c
146
static int ad7191_config_setup(struct iio_dev *indio_dev)
drivers/iio/adc/ad7191.c
259
static int ad7191_setup(struct iio_dev *indio_dev)
drivers/iio/adc/ad7191.c
275
static int ad7191_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7191.c
372
static int ad7191_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7191.c
389
static int ad7191_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ad7191.c
402
static int ad7191_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad7191.c
497
struct iio_dev *indio_dev;
drivers/iio/adc/ad7192.c
1020
static int ad7192_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7192.c
1038
static int ad7192_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ad7192.c
1056
static int ad7192_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad7192.c
1088
static int ad7192_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *scan_mask)
drivers/iio/adc/ad7192.c
1222
static int ad7194_parse_channels(struct iio_dev *indio_dev)
drivers/iio/adc/ad7192.c
1345
struct iio_dev *indio_dev;
drivers/iio/adc/ad7192.c
199
int (*parse_channels)(struct iio_dev *indio_dev);
drivers/iio/adc/ad7192.c
227
static int ad7192_set_syscalib_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7192.c
238
static int ad7192_get_syscalib_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7192.c
246
static ssize_t ad7192_write_syscalib(struct iio_dev *indio_dev,
drivers/iio/adc/ad7192.c
566
static int ad7192_setup(struct iio_dev *indio_dev, struct device *dev)
drivers/iio/adc/ad7192.c
674
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/ad7192.c
684
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/ad7192.c
696
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/ad7192.c
891
static int ad7192_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7192.c
957
static int __ad7192_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7266.c
121
static int ad7266_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7266.c
146
static int ad7266_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7266.c
359
static void ad7266_init_channels(struct iio_dev *indio_dev)
drivers/iio/adc/ad7266.c
385
struct iio_dev *indio_dev;
drivers/iio/adc/ad7266.c
64
static int ad7266_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7266.c
70
static int ad7266_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7266.c
84
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad7280a.c
470
static ssize_t ad7280_show_balance_sw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7280a.c
481
static ssize_t ad7280_store_balance_sw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7280a.c
512
static ssize_t ad7280_show_balance_timer(struct iio_dev *indio_dev,
drivers/iio/adc/ad7280a.c
533
static ssize_t ad7280_store_balance_timer(struct iio_dev *indio_dev,
drivers/iio/adc/ad7280a.c
686
static int ad7280a_read_thresh(struct iio_dev *indio_dev,
drivers/iio/adc/ad7280a.c
724
static int ad7280a_write_thresh(struct iio_dev *indio_dev,
drivers/iio/adc/ad7280a.c
795
struct iio_dev *indio_dev = private;
drivers/iio/adc/ad7280a.c
867
static int ad7280_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7280a.c
909
static int ad7280_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7280a.c
950
struct iio_dev *indio_dev;
drivers/iio/adc/ad7291.c
110
struct iio_dev *indio_dev = private;
drivers/iio/adc/ad7291.c
199
static int ad7291_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ad7291.c
224
static int ad7291_write_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ad7291.c
245
static int ad7291_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad7291.c
268
static int ad7291_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad7291.c
318
static int ad7291_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7291.c
472
struct iio_dev *indio_dev;
drivers/iio/adc/ad7292.c
205
static int ad7292_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7292.c
257
struct iio_dev *indio_dev;
drivers/iio/adc/ad7298.c
102
static int ad7298_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7298.c
149
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad7298.c
223
static int ad7298_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7298.c
286
struct iio_dev *indio_dev;
drivers/iio/adc/ad7380.c
1160
struct iio_dev *indio_dev)
drivers/iio/adc/ad7380.c
1213
static int ad7380_offload_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7380.c
1243
static int ad7380_offload_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7380.c
1270
static int ad7380_triggered_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7380.c
1324
static int ad7380_triggered_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7380.c
1355
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad7380.c
1419
static int ad7380_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7380.c
1490
static int ad7380_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad7380.c
1569
static int ad7380_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7380.c
1595
static int ad7380_get_current_scan_type(const struct iio_dev *indio_dev,
drivers/iio/adc/ad7380.c
1604
static int ad7380_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad7380.c
1625
static int ad7380_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad7380.c
1647
static int ad7380_get_alert_th(struct iio_dev *indio_dev,
drivers/iio/adc/ad7380.c
1691
static int ad7380_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ad7380.c
1714
static int ad7380_set_alert_th(struct iio_dev *indio_dev,
drivers/iio/adc/ad7380.c
1757
static int ad7380_write_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ad7380.c
1837
static int ad7380_probe_spi_offload(struct iio_dev *indio_dev,
drivers/iio/adc/ad7380.c
1887
struct iio_dev *indio_dev;
drivers/iio/adc/ad7380.c
997
static int ad7380_debugfs_reg_access(struct iio_dev *indio_dev, u32 reg,
drivers/iio/adc/ad7405.c
100
static int ad7405_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad7405.c
168
struct iio_dev *indio_dev;
drivers/iio/adc/ad7405.c
37
static int ad7405_set_dec_rate(struct iio_dev *indio_dev,
drivers/iio/adc/ad7405.c
61
static int ad7405_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7405.c
86
static int ad7405_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7476.c
127
static int ad7476_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7476.c
317
struct iio_dev *indio_dev;
drivers/iio/adc/ad7476.c
83
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad7606.c
1076
struct iio_dev *indio_dev = dev_id;
drivers/iio/adc/ad7606.c
1099
static int ad7606_validate_trigger(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
1110
static int ad7606_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7606.c
1119
static int ad7606_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7606.c
1128
static int ad7606_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
1167
static int ad7606_backend_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7606.c
1174
static int ad7606_backend_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7606.c
118
static int ad7606c_18bit_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
1181
static int ad7606_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
120
static int ad7606c_16bit_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
122
static int ad7606_16bit_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
124
static int ad7607_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
126
static int ad7608_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
1266
static int ad7616_write_scale_sw(struct iio_dev *indio_dev, int ch, int val)
drivers/iio/adc/ad7606.c
128
static int ad7609_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
1294
static int ad7616_write_os_sw(struct iio_dev *indio_dev, int val)
drivers/iio/adc/ad7606.c
130
static int ad7616_sw_mode_setup(struct iio_dev *indio_dev);
drivers/iio/adc/ad7606.c
1302
static int ad7606_write_scale_sw(struct iio_dev *indio_dev, int ch, int val)
drivers/iio/adc/ad7606.c
131
static int ad7606b_sw_mode_setup(struct iio_dev *indio_dev);
drivers/iio/adc/ad7606.c
1311
static int ad7606_write_os_sw(struct iio_dev *indio_dev, int val)
drivers/iio/adc/ad7606.c
1318
static int ad7616_sw_mode_setup(struct iio_dev *indio_dev)
drivers/iio/adc/ad7606.c
1343
static int ad7606b_sw_mode_setup(struct iio_dev *indio_dev)
drivers/iio/adc/ad7606.c
1388
static int ad7606_probe_channels(struct iio_dev *indio_dev)
drivers/iio/adc/ad7606.c
1496
struct iio_dev *indio_dev;
drivers/iio/adc/ad7606.c
1680
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ad7606.c
1693
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ad7606.c
289
static int ad7606_16bit_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
312
static int ad7606_get_chan_config(struct iio_dev *indio_dev, int ch,
drivers/iio/adc/ad7606.c
374
static int ad7606c_18bit_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
432
static int ad7606c_16bit_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
491
static int ad7607_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
503
static int ad7608_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
515
static int ad7609_chan_scale_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
527
static int ad7606_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
634
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad7606.c
654
static int ad7606_scan_direct(struct iio_dev *indio_dev, unsigned int ch,
drivers/iio/adc/ad7606.c
754
static int ad7606_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
812
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/ad7606.c
829
static int ad7606_write_scale_hw(struct iio_dev *indio_dev, int ch, int val)
drivers/iio/adc/ad7606.c
838
static int ad7606_write_os_hw(struct iio_dev *indio_dev, int val)
drivers/iio/adc/ad7606.c
895
static int ad7606_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
912
static int ad7606_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.c
986
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/ad7606.h
153
int (*write_scale)(struct iio_dev *indio_dev, int ch, int val);
drivers/iio/adc/ad7606.h
154
int (*write_os)(struct iio_dev *indio_dev, int val);
drivers/iio/adc/ad7606.h
202
int (*iio_backend_config)(struct device *dev, struct iio_dev *indio_dev);
drivers/iio/adc/ad7606.h
203
int (*offload_config)(struct device *dev, struct iio_dev *indio_dev);
drivers/iio/adc/ad7606.h
205
int (*sw_mode_config)(struct iio_dev *indio_dev);
drivers/iio/adc/ad7606.h
210
int (*update_scan_mode)(struct iio_dev *indio_dev, const unsigned long *scan_mask);
drivers/iio/adc/ad7606.h
50
typedef int (*ad7606_scale_setup_cb_t)(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606.h
52
typedef int (*ad7606_sw_setup_cb_t)(struct iio_dev *indio_dev);
drivers/iio/adc/ad7606_par.c
108
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ad7606_par.c
144
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ad7606_par.c
23
static int ad7606_par_bus_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7606_par.c
42
struct iio_dev *indio_dev)
drivers/iio/adc/ad7606_spi.c
136
static int ad7606b_sw_mode_config(struct iio_dev *indio_dev)
drivers/iio/adc/ad7606_spi.c
150
static int ad7606_spi_offload_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7606_spi.c
205
static int ad7606_spi_offload_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7606_spi.c
274
struct iio_dev *indio_dev)
drivers/iio/adc/ad7606_spi.c
333
static int ad7606_spi_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7625.c
222
static int ad7625_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7625.c
245
static int ad7625_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7625.c
417
static int ad7625_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7625.c
437
static int ad7625_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7625.c
560
struct iio_dev *indio_dev;
drivers/iio/adc/ad7766.c
109
static int ad7766_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7766.c
127
static int ad7766_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7766.c
207
struct iio_dev *indio_dev;
drivers/iio/adc/ad7766.c
69
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad7766.c
85
static int ad7766_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7768-1.c
1039
static int ad7768_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad7768-1.c
1080
static int ad7768_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ad7768-1.c
1091
static int ad7768_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7768-1.c
1138
static int ad7768_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/ad7768-1.c
1146
static int ad7768_get_current_scan_type(const struct iio_dev *indio_dev,
drivers/iio/adc/ad7768-1.c
1239
static int ad7768_setup(struct iio_dev *indio_dev)
drivers/iio/adc/ad7768-1.c
1311
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad7768-1.c
1337
struct iio_dev *indio_dev = dev_id;
drivers/iio/adc/ad7768-1.c
1348
static int ad7768_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7768-1.c
1360
static int ad7768_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7768-1.c
1377
static int ad7768_offload_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7768-1.c
1429
static int ad7768_offload_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7768-1.c
1451
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/adc/ad7768-1.c
1467
static int ad7768_set_channel_label(struct iio_dev *indio_dev,
drivers/iio/adc/ad7768-1.c
1491
static int ad7768_triggered_buffer_alloc(struct iio_dev *indio_dev)
drivers/iio/adc/ad7768-1.c
1518
struct iio_dev *indio_dev = rdev_get_drvdata(rdev);
drivers/iio/adc/ad7768-1.c
1536
struct iio_dev *indio_dev = rdev_get_drvdata(rdev);
drivers/iio/adc/ad7768-1.c
1552
struct iio_dev *indio_dev = rdev_get_drvdata(rdev);
drivers/iio/adc/ad7768-1.c
1571
struct iio_dev *indio_dev = rdev_get_drvdata(rdev);
drivers/iio/adc/ad7768-1.c
1591
struct iio_dev *indio_dev = rdev_get_drvdata(rdev);
drivers/iio/adc/ad7768-1.c
1639
struct iio_dev *indio_dev)
drivers/iio/adc/ad7768-1.c
1768
static int ad7768_spi_offload_probe(struct iio_dev *indio_dev,
drivers/iio/adc/ad7768-1.c
1807
struct iio_dev *indio_dev;
drivers/iio/adc/ad7768-1.c
481
static int ad7768_scan_direct(struct iio_dev *indio_dev)
drivers/iio/adc/ad7768-1.c
511
static int ad7768_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ad7768-1.c
544
static int ad7768_fill_scale_tbl(struct iio_dev *dev)
drivers/iio/adc/ad7768-1.c
626
static int ad7768_configure_dig_fil(struct iio_dev *dev,
drivers/iio/adc/ad7768-1.c
752
struct iio_dev *indio_dev = gpiochip_get_data(chip);
drivers/iio/adc/ad7768-1.c
769
struct iio_dev *indio_dev = gpiochip_get_data(chip);
drivers/iio/adc/ad7768-1.c
785
struct iio_dev *indio_dev = gpiochip_get_data(chip);
drivers/iio/adc/ad7768-1.c
818
struct iio_dev *indio_dev = gpiochip_get_data(chip);
drivers/iio/adc/ad7768-1.c
840
static int ad7768_gpio_init(struct iio_dev *indio_dev)
drivers/iio/adc/ad7768-1.c
890
static int ad7768_set_filter_type_attr(struct iio_dev *dev,
drivers/iio/adc/ad7768-1.c
905
static int ad7768_get_filter_type_attr(struct iio_dev *dev,
drivers/iio/adc/ad7768-1.c
921
static int ad7768_update_dec_rate(struct iio_dev *dev, unsigned int dec_rate)
drivers/iio/adc/ad7768-1.c
975
static int ad7768_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7779.c
243
static int ad7779_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ad7779.c
343
static int ad7779_get_filter(struct iio_dev *indio_dev,
drivers/iio/adc/ad7779.c
357
static int ad7779_set_filter(struct iio_dev *indio_dev,
drivers/iio/adc/ad7779.c
471
static int __ad7779_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7779.c
502
static int ad7779_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7779.c
516
static int __ad7779_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7779.c
535
static int ad7779_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7779.c
549
static int ad7779_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7779.c
570
static int ad7779_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7779.c
583
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad7779.c
607
static int ad7779_reset(struct iio_dev *indio_dev, struct gpio_desc *reset_gpio)
drivers/iio/adc/ad7779.c
634
static int ad7779_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7779.c
782
static int ad7779_set_data_lines(struct iio_dev *indio_dev, u32 num_lanes)
drivers/iio/adc/ad7779.c
803
static int ad7779_setup_channels(struct iio_dev *indio_dev, const struct ad7779_state *st)
drivers/iio/adc/ad7779.c
823
static int ad7779_setup_without_backend(struct ad7779_state *st, struct iio_dev *indio_dev)
drivers/iio/adc/ad7779.c
868
static int ad7779_setup_backend(struct ad7779_state *st, struct iio_dev *indio_dev)
drivers/iio/adc/ad7779.c
903
struct iio_dev *indio_dev;
drivers/iio/adc/ad7779.c
964
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ad7779.c
975
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ad7780.c
105
static int ad7780_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7780.c
139
static int ad7780_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7780.c
304
struct iio_dev *indio_dev;
drivers/iio/adc/ad7791.c
260
static int ad7791_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7791.c
313
static int __ad7791_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7791.c
341
static int ad7791_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7791.c
412
struct iio_dev *indio_dev;
drivers/iio/adc/ad7793.c
254
static int ad7793_setup(struct iio_dev *indio_dev,
drivers/iio/adc/ad7793.c
361
static int ad7793_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad7793.c
399
static int ad7793_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7793.c
468
static int __ad7793_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7793.c
517
static int ad7793_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7793.c
533
static int ad7793_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ad7793.c
784
struct iio_dev *indio_dev;
drivers/iio/adc/ad7887.c
103
static int ad7887_ring_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7887.c
114
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad7887.c
144
static int ad7887_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7887.c
238
struct iio_dev *indio_dev;
drivers/iio/adc/ad7887.c
81
static int ad7887_ring_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7923.c
161
static int ad7923_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad7923.c
202
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad7923.c
252
static int ad7923_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7923.c
305
struct iio_dev *indio_dev;
drivers/iio/adc/ad7944.c
375
static int ad7944_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad7944.c
392
static int ad7944_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7944.c
451
static int ad7944_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7944.c
468
static int ad7944_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ad7944.c
487
static int ad7944_offload_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7944.c
508
static int ad7944_offload_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad7944.c
526
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad7944.c
643
struct iio_dev *indio_dev;
drivers/iio/adc/ad7949.c
208
static int ad7949_spi_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad7949.c
255
static int ad7949_spi_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ad7949.c
314
struct iio_dev *indio_dev;
drivers/iio/adc/ad7949.c
83
struct iio_dev *indio_dev;
drivers/iio/adc/ad799x.c
198
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad799x.c
238
static int ad799x_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad799x.c
286
static int ad799x_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad799x.c
330
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/ad799x.c
346
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/ad799x.c
384
static int ad799x_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad799x.c
400
static int ad799x_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ad799x.c
449
static int ad799x_write_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ad799x.c
469
static int ad799x_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ad799x.c
491
struct iio_dev *indio_dev = private;
drivers/iio/adc/ad799x.c
790
struct iio_dev *indio_dev;
drivers/iio/adc/ad799x.c
897
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/adc/ad799x.c
909
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/adc/ad9467.c
1000
static int ad9467_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ad9467.c
1278
static void ad9467_debugfs_init(struct iio_dev *indio_dev)
drivers/iio/adc/ad9467.c
1315
struct iio_dev *indio_dev;
drivers/iio/adc/ad9467.c
226
static int ad9467_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/adc/ad9467.c
898
static int ad9467_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad9467.c
934
static int ad9467_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ad9467.c
976
static int ad9467_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ad_sigma_delta.c
424
int ad_sigma_delta_single_conversion(struct iio_dev *indio_dev,
drivers/iio/adc/ad_sigma_delta.c
495
static int ad_sd_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ad_sigma_delta.c
616
static int ad_sd_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ad_sigma_delta.c
647
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ad_sigma_delta.c
707
static bool ad_sd_validate_scan_mask(struct iio_dev *indio_dev, const unsigned long *mask)
drivers/iio/adc/ad_sigma_delta.c
760
int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig)
drivers/iio/adc/ad_sigma_delta.c
771
static int devm_ad_sd_probe_trigger(struct device *dev, struct iio_dev *indio_dev)
drivers/iio/adc/ad_sigma_delta.c
832
int devm_ad_sd_setup_buffer_and_trigger(struct device *dev, struct iio_dev *indio_dev)
drivers/iio/adc/ad_sigma_delta.c
880
int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev,
drivers/iio/adc/ade9000.c
1095
static int ade9000_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ade9000.c
1169
static int ade9000_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ade9000.c
1182
static int ade9000_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ade9000.c
1238
static int ade9000_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ade9000.c
1358
static int ade9000_write_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ade9000.c
1382
static int ade9000_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/ade9000.c
1416
static int ade9000_waveform_buffer_config(struct iio_dev *indio_dev)
drivers/iio/adc/ade9000.c
1499
static int ade9000_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ade9000.c
1526
static int ade9000_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ade9000.c
1684
struct iio_dev *indio_dev;
drivers/iio/adc/ade9000.c
378
static int ade9000_filter_type_get(struct iio_dev *indio_dev,
drivers/iio/adc/ade9000.c
400
static int ade9000_filter_type_set(struct iio_dev *indio_dev,
drivers/iio/adc/ade9000.c
725
static void ade9000_configure_scan(struct iio_dev *indio_dev, u32 wfb_addr)
drivers/iio/adc/ade9000.c
746
static int ade9000_iio_push_streaming(struct iio_dev *indio_dev)
drivers/iio/adc/ade9000.c
795
static int ade9000_iio_push_buffer(struct iio_dev *indio_dev)
drivers/iio/adc/ade9000.c
818
struct iio_dev *indio_dev = data;
drivers/iio/adc/ade9000.c
879
struct iio_dev *indio_dev = data;
drivers/iio/adc/ade9000.c
960
struct iio_dev *indio_dev = data;
drivers/iio/adc/ade9000.c
971
static int ade9000_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/adi-axi-adc.c
471
struct iio_dev *indio_dev)
drivers/iio/adc/aspeed_adc.c
202
static int aspeed_adc_set_trim_data(struct iio_dev *indio_dev)
drivers/iio/adc/aspeed_adc.c
243
static int aspeed_adc_compensation(struct iio_dev *indio_dev)
drivers/iio/adc/aspeed_adc.c
288
static int aspeed_adc_set_sampling_rate(struct iio_dev *indio_dev, u32 rate)
drivers/iio/adc/aspeed_adc.c
306
static int aspeed_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/aspeed_adc.c
378
static int aspeed_adc_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/aspeed_adc.c
401
static int aspeed_adc_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/aspeed_adc.c
450
static int aspeed_adc_vref_config(struct iio_dev *indio_dev)
drivers/iio/adc/aspeed_adc.c
516
struct iio_dev *indio_dev;
drivers/iio/adc/at91-sama5d2_adc.c
1130
struct iio_dev *indio = iio_trigger_get_drvdata(trig);
drivers/iio/adc/at91-sama5d2_adc.c
1150
struct iio_dev *indio = iio_trigger_get_drvdata(trig);
drivers/iio/adc/at91-sama5d2_adc.c
1194
struct iio_dev *indio_dev = data;
drivers/iio/adc/at91-sama5d2_adc.c
1199
static int at91_adc_dma_start(struct iio_dev *indio_dev)
drivers/iio/adc/at91-sama5d2_adc.c
1267
static bool at91_adc_buffer_check_use_irq(struct iio_dev *indio,
drivers/iio/adc/at91-sama5d2_adc.c
1279
static bool at91_adc_current_chan_is_touch(struct iio_dev *indio_dev)
drivers/iio/adc/at91-sama5d2_adc.c
1288
static int at91_adc_buffer_prepare(struct iio_dev *indio_dev)
drivers/iio/adc/at91-sama5d2_adc.c
1338
static int at91_adc_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/at91-sama5d2_adc.c
1400
static struct iio_trigger *at91_adc_allocate_trigger(struct iio_dev *indio,
drivers/iio/adc/at91-sama5d2_adc.c
1422
static void at91_adc_trigger_handler_nodma(struct iio_dev *indio_dev,
drivers/iio/adc/at91-sama5d2_adc.c
1479
static void at91_adc_trigger_handler_dma(struct iio_dev *indio_dev)
drivers/iio/adc/at91-sama5d2_adc.c
1531
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/at91-sama5d2_adc.c
1575
static void at91_adc_setup_samp_freq(struct iio_dev *indio_dev, unsigned freq,
drivers/iio/adc/at91-sama5d2_adc.c
1611
static void at91_adc_touch_data_handler(struct iio_dev *indio_dev)
drivers/iio/adc/at91-sama5d2_adc.c
1654
static void at91_adc_no_pen_detect_interrupt(struct iio_dev *indio_dev)
drivers/iio/adc/at91-sama5d2_adc.c
1675
struct iio_dev *indio_dev = st->indio_dev;
drivers/iio/adc/at91-sama5d2_adc.c
1682
struct iio_dev *indio = private;
drivers/iio/adc/at91-sama5d2_adc.c
1730
static int at91_adc_read_info_raw(struct iio_dev *indio_dev,
drivers/iio/adc/at91-sama5d2_adc.c
1808
static int at91_adc_read_info_locked(struct iio_dev *indio_dev,
drivers/iio/adc/at91-sama5d2_adc.c
1851
static int at91_adc_read_temp(struct iio_dev *indio_dev,
drivers/iio/adc/at91-sama5d2_adc.c
1901
static int at91_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/at91-sama5d2_adc.c
1948
static int at91_adc_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/at91-sama5d2_adc.c
1987
static int at91_adc_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/at91-sama5d2_adc.c
2089
static int at91_adc_set_watermark(struct iio_dev *indio_dev, unsigned int val)
drivers/iio/adc/at91-sama5d2_adc.c
2127
static int at91_adc_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/at91-sama5d2_adc.c
2145
static void at91_adc_hw_init(struct iio_dev *indio_dev)
drivers/iio/adc/at91-sama5d2_adc.c
2170
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/at91-sama5d2_adc.c
2179
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/at91-sama5d2_adc.c
2211
struct iio_dev *indio)
drivers/iio/adc/at91-sama5d2_adc.c
2299
struct iio_dev *indio_dev;
drivers/iio/adc/at91-sama5d2_adc.c
2480
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/at91-sama5d2_adc.c
2498
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/at91-sama5d2_adc.c
2528
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/at91-sama5d2_adc.c
2580
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/at91-sama5d2_adc.c
2590
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/at91-sama5d2_adc.c
607
struct iio_dev *indio_dev;
drivers/iio/adc/at91-sama5d2_adc.c
749
static int at91_adc_chan_xlate(struct iio_dev *indio_dev, int chan)
drivers/iio/adc/at91-sama5d2_adc.c
761
at91_adc_chan_get(struct iio_dev *indio_dev, int chan)
drivers/iio/adc/at91-sama5d2_adc.c
770
static inline int at91_adc_fwnode_xlate(struct iio_dev *indio_dev,
drivers/iio/adc/at91-sama5d2_adc.c
776
static unsigned int at91_adc_active_scan_mask_to_reg(struct iio_dev *indio_dev)
drivers/iio/adc/at91_adc.c
1177
struct iio_dev *idev = platform_get_drvdata(pdev);
drivers/iio/adc/at91_adc.c
1191
struct iio_dev *idev = dev_get_drvdata(dev);
drivers/iio/adc/at91_adc.c
1202
struct iio_dev *idev = dev_get_drvdata(dev);
drivers/iio/adc/at91_adc.c
267
struct iio_dev *idev = pf->indio_dev;
drivers/iio/adc/at91_adc.c
291
static void handle_adc_eoc_trigger(int irq, struct iio_dev *idev)
drivers/iio/adc/at91_adc.c
307
static void at91_ts_sample(struct iio_dev *idev)
drivers/iio/adc/at91_adc.c
370
struct iio_dev *idev = private;
drivers/iio/adc/at91_adc.c
435
struct iio_dev *idev = private;
drivers/iio/adc/at91_adc.c
481
static int at91_adc_channel_init(struct iio_dev *idev)
drivers/iio/adc/at91_adc.c
529
static int at91_adc_get_trigger_value_by_name(struct iio_dev *idev,
drivers/iio/adc/at91_adc.c
556
struct iio_dev *idev = iio_trigger_get_drvdata(trig);
drivers/iio/adc/at91_adc.c
608
static struct iio_trigger *at91_adc_allocate_trigger(struct iio_dev *idev,
drivers/iio/adc/at91_adc.c
631
static int at91_adc_trigger_init(struct iio_dev *idev)
drivers/iio/adc/at91_adc.c
670
static void at91_adc_trigger_remove(struct iio_dev *idev)
drivers/iio/adc/at91_adc.c
681
static int at91_adc_buffer_init(struct iio_dev *idev)
drivers/iio/adc/at91_adc.c
687
static void at91_adc_buffer_remove(struct iio_dev *idev)
drivers/iio/adc/at91_adc.c
692
static int at91_adc_read_raw(struct iio_dev *idev,
drivers/iio/adc/at91_adc.c
847
static int at91_ts_hw_init(struct iio_dev *idev, u32 adc_clk_khz)
drivers/iio/adc/at91_adc.c
922
static int at91_ts_register(struct iio_dev *idev,
drivers/iio/adc/at91_adc.c
988
struct iio_dev *idev;
drivers/iio/adc/axp20x_adc.c
1094
struct iio_dev *indio_dev;
drivers/iio/adc/axp20x_adc.c
1166
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/axp20x_adc.c
331
static int axp192_adc_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
352
static int axp20x_adc_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
376
static int axp22x_adc_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
390
static int axp717_adc_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
435
static int axp813_adc_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
693
static int axp192_adc_offset_voltage(struct iio_dev *indio_dev, int channel,
drivers/iio/adc/axp20x_adc.c
729
static int axp20x_adc_offset_voltage(struct iio_dev *indio_dev, int channel,
drivers/iio/adc/axp20x_adc.c
757
static int axp192_adc_offset(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
773
static int axp20x_adc_offset(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
789
static int axp192_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
808
static int axp20x_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
827
static int axp22x_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
848
static int axp717_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
864
static int axp813_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
884
static int axp192_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp20x_adc.c
929
static int axp20x_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp288_adc.c
160
static int axp288_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/axp288_adc.c
262
struct iio_dev *indio_dev;
drivers/iio/adc/bcm_iproc_adc.c
117
static void iproc_adc_reg_dump(struct iio_dev *indio_dev)
drivers/iio/adc/bcm_iproc_adc.c
139
struct iio_dev *indio_dev = data;
drivers/iio/adc/bcm_iproc_adc.c
162
struct iio_dev *indio_dev = data;
drivers/iio/adc/bcm_iproc_adc.c
223
static int iproc_adc_do_read(struct iio_dev *indio_dev,
drivers/iio/adc/bcm_iproc_adc.c
351
static int iproc_adc_enable(struct iio_dev *indio_dev)
drivers/iio/adc/bcm_iproc_adc.c
429
static void iproc_adc_disable(struct iio_dev *indio_dev)
drivers/iio/adc/bcm_iproc_adc.c
451
static int iproc_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/bcm_iproc_adc.c
508
struct iio_dev *indio_dev = NULL;
drivers/iio/adc/bcm_iproc_adc.c
596
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/berlin2-adc.c
108
static int berlin2_adc_read(struct iio_dev *indio_dev, int channel)
drivers/iio/adc/berlin2-adc.c
152
static int berlin2_adc_tsen_read(struct iio_dev *indio_dev)
drivers/iio/adc/berlin2-adc.c
203
static int berlin2_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/berlin2-adc.c
292
struct iio_dev *indio_dev;
drivers/iio/adc/cc10001_adc.c
105
static u16 cc10001_adc_poll_done(struct iio_dev *indio_dev,
drivers/iio/adc/cc10001_adc.c
138
struct iio_dev *indio_dev;
drivers/iio/adc/cc10001_adc.c
188
static u16 cc10001_adc_read_raw_voltage(struct iio_dev *indio_dev,
drivers/iio/adc/cc10001_adc.c
211
static int cc10001_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/cc10001_adc.c
244
static int cc10001_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/cc10001_adc.c
262
static int cc10001_adc_channel_init(struct iio_dev *indio_dev,
drivers/iio/adc/cc10001_adc.c
315
struct iio_dev *indio_dev;
drivers/iio/adc/cpcap-adc.c
383
struct iio_dev *indio_dev = data;
drivers/iio/adc/cpcap-adc.c
855
static int cpcap_adc_read(struct iio_dev *indio_dev,
drivers/iio/adc/cpcap-adc.c
966
struct iio_dev *indio_dev;
drivers/iio/adc/da9150-gpadc.c
222
static int da9150_gpadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/da9150-gpadc.c
307
struct iio_dev *indio_dev;
drivers/iio/adc/dln2-adc.c
103
struct iio_dev *indio_dev = platform_get_drvdata(dln2->pdev);
drivers/iio/adc/dln2-adc.c
305
static int dln2_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/dln2-adc.c
358
static int dln2_adc_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/dln2-adc.c
404
static int dln2_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/dln2-adc.c
456
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/dln2-adc.c
487
static int dln2_adc_triggered_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/dln2-adc.c
530
static int dln2_adc_triggered_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/dln2-adc.c
561
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/dln2-adc.c
573
struct iio_dev *indio_dev;
drivers/iio/adc/dln2-adc.c
661
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/envelope-detector.c
185
static int envelope_detector_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/envelope-detector.c
229
static ssize_t envelope_show_invert(struct iio_dev *indio_dev,
drivers/iio/adc/envelope-detector.c
238
static ssize_t envelope_store_invert(struct iio_dev *indio_dev,
drivers/iio/adc/envelope-detector.c
268
static ssize_t envelope_show_comp_interval(struct iio_dev *indio_dev,
drivers/iio/adc/envelope-detector.c
278
static ssize_t envelope_store_comp_interval(struct iio_dev *indio_dev,
drivers/iio/adc/envelope-detector.c
325
struct iio_dev *indio_dev;
drivers/iio/adc/ep93xx_adc.c
157
struct iio_dev *iiodev;
drivers/iio/adc/ep93xx_adc.c
222
struct iio_dev *iiodev = platform_get_drvdata(pdev);
drivers/iio/adc/ep93xx_adc.c
79
static int ep93xx_read_raw(struct iio_dev *iiodev,
drivers/iio/adc/exynos_adc.c
435
static int exynos_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/exynos_adc.c
501
static int exynos_adc_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/exynos_adc.c
548
struct iio_dev *indio_dev = NULL;
drivers/iio/adc/exynos_adc.c
658
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/exynos_adc.c
673
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/exynos_adc.c
686
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/fsl-imx25-gcq.c
139
static int mx25_gcq_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/fsl-imx25-gcq.c
295
struct iio_dev *indio_dev;
drivers/iio/adc/gehc-pmc-adc.c
114
static int pmc_adc_fwnode_xlate(struct iio_dev *indio_dev,
drivers/iio/adc/gehc-pmc-adc.c
164
struct iio_dev *indio_dev;
drivers/iio/adc/gehc-pmc-adc.c
96
static int pmc_adc_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/adc/hi8435.c
119
static int hi8435_read_event_config(struct iio_dev *idev,
drivers/iio/adc/hi8435.c
129
static int hi8435_write_event_config(struct iio_dev *idev,
drivers/iio/adc/hi8435.c
154
static int hi8435_read_event_value(struct iio_dev *idev,
drivers/iio/adc/hi8435.c
186
static int hi8435_write_event_value(struct iio_dev *idev,
drivers/iio/adc/hi8435.c
262
static int hi8435_debugfs_reg_access(struct iio_dev *idev,
drivers/iio/adc/hi8435.c
297
static int hi8435_get_sensing_mode(struct iio_dev *idev,
drivers/iio/adc/hi8435.c
311
static int hi8435_set_sensing_mode(struct iio_dev *idev,
drivers/iio/adc/hi8435.c
410
static void hi8435_iio_push_event(struct iio_dev *idev, unsigned int val)
drivers/iio/adc/hi8435.c
437
struct iio_dev *idev = pf->indio_dev;
drivers/iio/adc/hi8435.c
461
struct iio_dev *idev;
drivers/iio/adc/hi8435.c
99
static int hi8435_read_raw(struct iio_dev *idev,
drivers/iio/adc/hx711.c
270
static int hx711_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/hx711.c
302
static int hx711_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/hx711.c
350
static int hx711_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/hx711.c
360
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/hx711.c
462
struct iio_dev *indio_dev;
drivers/iio/adc/imx7d_adc.c
284
static int imx7d_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/imx7d_adc.c
394
static int imx7d_adc_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/imx7d_adc.c
432
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/imx7d_adc.c
459
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/imx7d_adc.c
478
struct iio_dev *indio_dev;
drivers/iio/adc/imx8qxp-adc.c
200
static int imx8qxp_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/imx8qxp-adc.c
283
static int imx8qxp_adc_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/adc/imx8qxp-adc.c
309
struct iio_dev *indio_dev;
drivers/iio/adc/imx8qxp-adc.c
404
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/imx8qxp-adc.c
424
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/imx8qxp-adc.c
438
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/imx93_adc.c
248
static int imx93_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/imx93_adc.c
315
struct iio_dev *indio_dev;
drivers/iio/adc/imx93_adc.c
410
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/imx93_adc.c
430
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/imx93_adc.c
442
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ina2xx-adc.c
1067
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/adc/ina2xx-adc.c
188
static int ina2xx_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ina2xx-adc.c
460
static int ina2xx_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ina2xx-adc.c
485
static int ina2xx_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ina2xx-adc.c
727
static int ina2xx_conversion_ready(struct iio_dev *indio_dev)
drivers/iio/adc/ina2xx-adc.c
768
static int ina2xx_work_buffer(struct iio_dev *indio_dev)
drivers/iio/adc/ina2xx-adc.c
798
struct iio_dev *indio_dev = data;
drivers/iio/adc/ina2xx-adc.c
855
static int ina2xx_buffer_enable(struct iio_dev *indio_dev)
drivers/iio/adc/ina2xx-adc.c
881
static int ina2xx_buffer_disable(struct iio_dev *indio_dev)
drivers/iio/adc/ina2xx-adc.c
898
static int ina2xx_debug_reg(struct iio_dev *indio_dev,
drivers/iio/adc/ina2xx-adc.c
977
struct iio_dev *indio_dev;
drivers/iio/adc/ingenic-adc.c
115
static void ingenic_adc_set_adcmd(struct iio_dev *iio_dev, unsigned long mask)
drivers/iio/adc/ingenic-adc.c
117
struct ingenic_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/ingenic-adc.c
231
static int ingenic_adc_write_raw(struct iio_dev *iio_dev,
drivers/iio/adc/ingenic-adc.c
237
struct ingenic_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/ingenic-adc.c
238
struct device *dev = iio_dev->dev.parent;
drivers/iio/adc/ingenic-adc.c
600
static int ingenic_adc_read_avail(struct iio_dev *iio_dev,
drivers/iio/adc/ingenic-adc.c
607
struct ingenic_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/ingenic-adc.c
665
static int ingenic_adc_read_chan_info_raw(struct iio_dev *iio_dev,
drivers/iio/adc/ingenic-adc.c
669
struct ingenic_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/ingenic-adc.c
674
dev_err(iio_dev->dev.parent, "Failed to enable clock: %d\n", ret);
drivers/iio/adc/ingenic-adc.c
687
static int ingenic_adc_read_raw(struct iio_dev *iio_dev,
drivers/iio/adc/ingenic-adc.c
693
struct ingenic_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/ingenic-adc.c
697
return ingenic_adc_read_chan_info_raw(iio_dev, chan, val);
drivers/iio/adc/ingenic-adc.c
723
static int ingenic_adc_fwnode_xlate(struct iio_dev *iio_dev,
drivers/iio/adc/ingenic-adc.c
731
for (i = 0; i < iio_dev->num_channels; ++i)
drivers/iio/adc/ingenic-adc.c
732
if (iio_dev->channels[i].channel == iiospec->args[0])
drivers/iio/adc/ingenic-adc.c
745
static int ingenic_adc_buffer_enable(struct iio_dev *iio_dev)
drivers/iio/adc/ingenic-adc.c
747
struct ingenic_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/ingenic-adc.c
752
dev_err(iio_dev->dev.parent, "Failed to enable clock: %d\n",
drivers/iio/adc/ingenic-adc.c
770
ingenic_adc_set_adcmd(iio_dev, iio_dev->active_scan_mask[0]);
drivers/iio/adc/ingenic-adc.c
777
static int ingenic_adc_buffer_disable(struct iio_dev *iio_dev)
drivers/iio/adc/ingenic-adc.c
779
struct ingenic_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/ingenic-adc.c
802
struct iio_dev *iio_dev = data;
drivers/iio/adc/ingenic-adc.c
803
struct ingenic_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/ingenic-adc.c
804
unsigned long mask = iio_dev->active_scan_mask[0];
drivers/iio/adc/ingenic-adc.c
815
iio_push_to_buffers(iio_dev, tdat);
drivers/iio/adc/ingenic-adc.c
824
struct iio_dev *iio_dev;
drivers/iio/adc/ingenic-adc.c
833
iio_dev = devm_iio_device_alloc(dev, sizeof(*adc));
drivers/iio/adc/ingenic-adc.c
834
if (!iio_dev)
drivers/iio/adc/ingenic-adc.c
837
adc = iio_priv(iio_dev);
drivers/iio/adc/ingenic-adc.c
847
dev_name(dev), iio_dev);
drivers/iio/adc/ingenic-adc.c
892
iio_dev->name = "jz-adc";
drivers/iio/adc/ingenic-adc.c
893
iio_dev->modes = INDIO_DIRECT_MODE | INDIO_BUFFER_SOFTWARE;
drivers/iio/adc/ingenic-adc.c
894
iio_dev->setup_ops = &ingenic_buffer_setup_ops;
drivers/iio/adc/ingenic-adc.c
895
iio_dev->channels = soc_data->channels;
drivers/iio/adc/ingenic-adc.c
896
iio_dev->num_channels = soc_data->num_channels;
drivers/iio/adc/ingenic-adc.c
897
iio_dev->info = &ingenic_adc_info;
drivers/iio/adc/ingenic-adc.c
899
ret = devm_iio_device_register(dev, iio_dev);
drivers/iio/adc/intel_dc_ti_adc.c
202
static int dc_ti_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/intel_dc_ti_adc.c
259
struct iio_dev *indio_dev;
drivers/iio/adc/intel_mrfld_adc.c
122
static int mrfld_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/intel_mrfld_adc.c
183
struct iio_dev *indio_dev;
drivers/iio/adc/intel_mrfld_adc.c
63
struct iio_dev *indio_dev = data;
drivers/iio/adc/intel_mrfld_adc.c
70
static int mrfld_adc_single_conv(struct iio_dev *indio_dev,
drivers/iio/adc/lp8788_adc.c
159
struct iio_dev *indio_dev,
drivers/iio/adc/lp8788_adc.c
182
struct iio_dev *indio_dev;
drivers/iio/adc/lp8788_adc.c
94
static int lp8788_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/lpc18xx_adc.c
130
struct iio_dev *indio_dev;
drivers/iio/adc/lpc18xx_adc.c
86
static int lpc18xx_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/lpc32xx_adc.c
149
struct iio_dev *iodev = NULL;
drivers/iio/adc/lpc32xx_adc.c
58
static int lpc32xx_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ltc2309.c
174
static int ltc2309_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ltc2309.c
205
struct iio_dev *indio_dev;
drivers/iio/adc/ltc2471.c
105
struct iio_dev *indio_dev;
drivers/iio/adc/ltc2471.c
45
static int ltc2471_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ltc2485.c
56
static int ltc2485_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ltc2485.c
95
struct iio_dev *indio_dev;
drivers/iio/adc/ltc2496.c
65
struct iio_dev *indio_dev;
drivers/iio/adc/ltc2496.c
84
struct iio_dev *indio_dev = spi_get_drvdata(spi);
drivers/iio/adc/ltc2497-core.c
168
int ltc2497core_probe(struct device *dev, struct iio_dev *indio_dev)
drivers/iio/adc/ltc2497-core.c
231
void ltc2497core_remove(struct iio_dev *indio_dev)
drivers/iio/adc/ltc2497-core.c
76
static int ltc2497core_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ltc2497.c
127
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/adc/ltc2497.c
98
struct iio_dev *indio_dev;
drivers/iio/adc/ltc2497.h
23
int ltc2497core_probe(struct device *dev, struct iio_dev *indio_dev);
drivers/iio/adc/ltc2497.h
24
void ltc2497core_remove(struct iio_dev *indio_dev);
drivers/iio/adc/max1027.c
277
static int max1027_wait_eoc(struct iio_dev *indio_dev)
drivers/iio/adc/max1027.c
300
static int max1027_configure_chans_and_start(struct iio_dev *indio_dev)
drivers/iio/adc/max1027.c
312
static int max1027_enable_trigger(struct iio_dev *indio_dev, bool enable)
drivers/iio/adc/max1027.c
331
static int max1027_read_single_value(struct iio_dev *indio_dev,
drivers/iio/adc/max1027.c
369
static int max1027_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max1027.c
404
static int max1027_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/max1027.c
423
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/adc/max1027.c
445
static int max1027_read_scan(struct iio_dev *indio_dev)
drivers/iio/adc/max1027.c
467
struct iio_dev *indio_dev = private;
drivers/iio/adc/max1027.c
492
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/max1027.c
530
struct iio_dev *indio_dev;
drivers/iio/adc/max11100.c
112
struct iio_dev *indio_dev;
drivers/iio/adc/max11100.c
49
static int max11100_read_single(struct iio_dev *indio_dev, int *val)
drivers/iio/adc/max11100.c
71
static int max11100_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max1118.c
114
static int max1118_get_vref_mV(struct iio_dev *indio_dev)
drivers/iio/adc/max1118.c
135
static int max1118_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max1118.c
169
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/max1118.c
207
struct iio_dev *indio_dev;
drivers/iio/adc/max1118.c
68
static int max1118_read(struct iio_dev *indio_dev, int channel)
drivers/iio/adc/max11205.c
108
struct iio_dev *indio_dev;
drivers/iio/adc/max11205.c
42
static int max11205_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max11410.c
228
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/max11410.c
260
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/max11410.c
301
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/max11410.c
453
static int max11410_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max11410.c
534
static int max11410_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max11410.c
578
static int max11410_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/max11410.c
625
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/max11410.c
644
static int max11410_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/max11410.c
660
static int max11410_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/max11410.c
681
struct iio_dev *indio_dev = dev_id;
drivers/iio/adc/max11410.c
693
struct iio_dev *indio_dev)
drivers/iio/adc/max11410.c
919
struct iio_dev *indio_dev;
drivers/iio/adc/max1241.c
126
struct iio_dev *indio_dev;
drivers/iio/adc/max1241.c
65
static int max1241_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max1363.c
1018
static int max1363_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/max1363.c
1453
static int max1363_alloc_scan_masks(struct iio_dev *indio_dev)
drivers/iio/adc/max1363.c
1480
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/max1363.c
1562
struct iio_dev *indio_dev;
drivers/iio/adc/max1363.c
359
static int max1363_read_single_chan(struct iio_dev *indio_dev,
drivers/iio/adc/max1363.c
412
static int max1363_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max1363.c
696
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/max1363.c
726
static int max1363_read_thresh(struct iio_dev *indio_dev,
drivers/iio/adc/max1363.c
739
static int max1363_write_thresh(struct iio_dev *indio_dev,
drivers/iio/adc/max1363.c
792
struct iio_dev *indio_dev = private;
drivers/iio/adc/max1363.c
809
static int max1363_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/max1363.c
987
static int max1363_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/max14001.c
208
static int max14001_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/max14001.c
220
static int max14001_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max14001.c
293
struct iio_dev *indio_dev;
drivers/iio/adc/max34408.c
149
static int max34408_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max34408.c
199
struct iio_dev *indio_dev;
drivers/iio/adc/max77541-adc.c
133
static int max77541_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max77541-adc.c
156
struct iio_dev *indio_dev;
drivers/iio/adc/max77541-adc.c
28
static int max77541_adc_offset(struct iio_dev *indio_dev,
drivers/iio/adc/max77541-adc.c
41
static int max77541_adc_scale(struct iio_dev *indio_dev,
drivers/iio/adc/max77541-adc.c
85
static int max77541_adc_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max9611.c
285
static int max9611_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/max9611.c
514
struct iio_dev *indio_dev;
drivers/iio/adc/mcp320x.c
193
static int mcp320x_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/mcp320x.c
380
struct iio_dev *indio_dev;
drivers/iio/adc/mcp3422.c
153
static int mcp3422_read_raw(struct iio_dev *iio,
drivers/iio/adc/mcp3422.c
186
static int mcp3422_write_raw(struct iio_dev *iio,
drivers/iio/adc/mcp3422.c
246
static int mcp3422_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3422.c
324
struct iio_dev *indio_dev;
drivers/iio/adc/mcp3564.c
1105
static int mcp3564_config(struct iio_dev *indio_dev, bool *use_internal_vref_attr)
drivers/iio/adc/mcp3564.c
1390
struct iio_dev *indio_dev;
drivers/iio/adc/mcp3564.c
492
static int mcp3564_set_current_boost_mode(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3564.c
515
static int mcp3564_get_current_boost_mode(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3564.c
545
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/mcp3564.c
555
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/mcp3564.c
582
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/mcp3564.c
592
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/mcp3564.c
741
static int mcp3564_read_single_value(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3564.c
782
static int mcp3564_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3564.c
821
static int mcp3564_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3564.c
862
static int mcp3564_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3564.c
880
static int mcp3564_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3564.c
985
static int mcp3564_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3564.c
993
static int mcp3564_parse_fw_children(struct iio_dev *indio_dev)
drivers/iio/adc/mcp3911.c
305
static int mcp3911_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3911.c
319
static int mcp3911_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3911.c
340
static int mcp3911_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3911.c
375
static int mcp3911_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/mcp3911.c
512
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/mcp3911.c
711
struct iio_dev *indio_dev;
drivers/iio/adc/men_z188_adc.c
104
struct iio_dev *indio_dev;
drivers/iio/adc/men_z188_adc.c
147
struct iio_dev *indio_dev = mcb_get_drvdata(dev);
drivers/iio/adc/men_z188_adc.c
47
static int z188_iio_read_raw(struct iio_dev *iio_dev,
drivers/iio/adc/men_z188_adc.c
53
struct z188_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/men_z188_adc.c
62
dev_info(&iio_dev->dev,
drivers/iio/adc/meson_saradc.c
1029
static void meson_sar_adc_set_bandgap(struct iio_dev *indio_dev, bool on_off)
drivers/iio/adc/meson_saradc.c
1043
static int meson_sar_adc_hw_enable(struct iio_dev *indio_dev)
drivers/iio/adc/meson_saradc.c
1094
static void meson_sar_adc_hw_disable(struct iio_dev *indio_dev)
drivers/iio/adc/meson_saradc.c
1122
struct iio_dev *indio_dev = data;
drivers/iio/adc/meson_saradc.c
1139
static int meson_sar_adc_calib(struct iio_dev *indio_dev)
drivers/iio/adc/meson_saradc.c
1182
static int read_label(struct iio_dev *indio_dev,
drivers/iio/adc/meson_saradc.c
1365
struct iio_dev *indio_dev;
drivers/iio/adc/meson_saradc.c
1479
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/meson_saradc.c
1488
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/meson_saradc.c
1500
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/meson_saradc.c
380
find_channel_by_num(struct iio_dev *indio_dev, int num)
drivers/iio/adc/meson_saradc.c
390
static unsigned int meson_sar_adc_get_fifo_count(struct iio_dev *indio_dev)
drivers/iio/adc/meson_saradc.c
400
static int meson_sar_adc_calib_val(struct iio_dev *indio_dev, int val)
drivers/iio/adc/meson_saradc.c
411
static int meson_sar_adc_wait_busy_clear(struct iio_dev *indio_dev)
drivers/iio/adc/meson_saradc.c
427
static void meson_sar_adc_set_chan7_mux(struct iio_dev *indio_dev,
drivers/iio/adc/meson_saradc.c
442
static int meson_sar_adc_read_raw_sample(struct iio_dev *indio_dev,
drivers/iio/adc/meson_saradc.c
475
static void meson_sar_adc_set_averaging(struct iio_dev *indio_dev,
drivers/iio/adc/meson_saradc.c
493
static void meson_sar_adc_enable_channel(struct iio_dev *indio_dev,
drivers/iio/adc/meson_saradc.c
547
static void meson_sar_adc_start_sample_engine(struct iio_dev *indio_dev)
drivers/iio/adc/meson_saradc.c
563
static void meson_sar_adc_stop_sample_engine(struct iio_dev *indio_dev)
drivers/iio/adc/meson_saradc.c
580
static int meson_sar_adc_lock(struct iio_dev *indio_dev)
drivers/iio/adc/meson_saradc.c
610
static void meson_sar_adc_unlock(struct iio_dev *indio_dev)
drivers/iio/adc/meson_saradc.c
622
static void meson_sar_adc_clear_fifo(struct iio_dev *indio_dev)
drivers/iio/adc/meson_saradc.c
635
static int meson_sar_adc_get_sample(struct iio_dev *indio_dev,
drivers/iio/adc/meson_saradc.c
674
static int meson_sar_adc_iio_info_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/meson_saradc.c
737
static int meson_sar_adc_clk_init(struct iio_dev *indio_dev,
drivers/iio/adc/meson_saradc.c
786
static int meson_sar_adc_temp_sensor_init(struct iio_dev *indio_dev)
drivers/iio/adc/meson_saradc.c
845
static int meson_sar_adc_init(struct iio_dev *indio_dev)
drivers/iio/adc/mp2629_adc.c
121
struct iio_dev *indio_dev;
drivers/iio/adc/mp2629_adc.c
173
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/mp2629_adc.c
63
static int mp2629_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/mt6359-auxadc.c
756
static int mt6359_auxadc_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/mt6359-auxadc.c
762
static int mt6359_auxadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/mt6359-auxadc.c
832
struct iio_dev *indio_dev;
drivers/iio/adc/mt6360-adc.c
193
static int mt6360_adc_read_raw(struct iio_dev *iio_dev, const struct iio_chan_spec *chan,
drivers/iio/adc/mt6360-adc.c
196
struct mt6360_adc_data *mad = iio_priv(iio_dev);
drivers/iio/adc/mt6360-adc.c
215
static int mt6360_adc_read_label(struct iio_dev *iio_dev, const struct iio_chan_spec *chan,
drivers/iio/adc/mt6360-adc.c
261
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/mt6360-adc.c
314
struct iio_dev *indio_dev;
drivers/iio/adc/mt6370-adc.c
219
static int mt6370_adc_read_raw(struct iio_dev *iio_dev,
drivers/iio/adc/mt6370-adc.c
223
struct mt6370_adc_data *priv = iio_priv(iio_dev);
drivers/iio/adc/mt6370-adc.c
250
static int mt6370_adc_read_label(struct iio_dev *iio_dev,
drivers/iio/adc/mt6370-adc.c
302
struct iio_dev *indio_dev;
drivers/iio/adc/mt6577_auxadc.c
109
static int mt6577_auxadc_read(struct iio_dev *indio_dev,
drivers/iio/adc/mt6577_auxadc.c
183
static int mt6577_auxadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/mt6577_auxadc.c
219
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/mt6577_auxadc.c
238
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/mt6577_auxadc.c
260
struct iio_dev *indio_dev;
drivers/iio/adc/mxs-lradc-adc.c
131
static int mxs_lradc_adc_read_single(struct iio_dev *iio_dev, int chan,
drivers/iio/adc/mxs-lradc-adc.c
134
struct mxs_lradc_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/mxs-lradc-adc.c
144
if (!iio_device_claim_direct(iio_dev))
drivers/iio/adc/mxs-lradc-adc.c
194
iio_device_release_direct(iio_dev);
drivers/iio/adc/mxs-lradc-adc.c
199
static int mxs_lradc_adc_read_temp(struct iio_dev *iio_dev, int *val)
drivers/iio/adc/mxs-lradc-adc.c
203
ret = mxs_lradc_adc_read_single(iio_dev, 8, &min);
drivers/iio/adc/mxs-lradc-adc.c
207
ret = mxs_lradc_adc_read_single(iio_dev, 9, &max);
drivers/iio/adc/mxs-lradc-adc.c
216
static int mxs_lradc_adc_read_raw(struct iio_dev *iio_dev,
drivers/iio/adc/mxs-lradc-adc.c
220
struct mxs_lradc_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/mxs-lradc-adc.c
225
return mxs_lradc_adc_read_temp(iio_dev, val);
drivers/iio/adc/mxs-lradc-adc.c
227
return mxs_lradc_adc_read_single(iio_dev, chan->channel, val);
drivers/iio/adc/mxs-lradc-adc.c
268
static int mxs_lradc_adc_write_raw(struct iio_dev *iio_dev,
drivers/iio/adc/mxs-lradc-adc.c
272
struct mxs_lradc_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/mxs-lradc-adc.c
277
if (!iio_device_claim_direct(iio_dev))
drivers/iio/adc/mxs-lradc-adc.c
301
iio_device_release_direct(iio_dev);
drivers/iio/adc/mxs-lradc-adc.c
306
static int mxs_lradc_adc_write_raw_get_fmt(struct iio_dev *iio_dev,
drivers/iio/adc/mxs-lradc-adc.c
317
struct iio_dev *iio = dev_to_iio_dev(dev);
drivers/iio/adc/mxs-lradc-adc.c
384
struct iio_dev *iio = data;
drivers/iio/adc/mxs-lradc-adc.c
414
struct iio_dev *iio = pf->indio_dev;
drivers/iio/adc/mxs-lradc-adc.c
438
struct iio_dev *iio = iio_trigger_get_drvdata(trig);
drivers/iio/adc/mxs-lradc-adc.c
451
static int mxs_lradc_adc_trigger_init(struct iio_dev *iio)
drivers/iio/adc/mxs-lradc-adc.c
475
static void mxs_lradc_adc_trigger_remove(struct iio_dev *iio)
drivers/iio/adc/mxs-lradc-adc.c
482
static int mxs_lradc_adc_buffer_preenable(struct iio_dev *iio)
drivers/iio/adc/mxs-lradc-adc.c
520
static int mxs_lradc_adc_buffer_postdisable(struct iio_dev *iio)
drivers/iio/adc/mxs-lradc-adc.c
537
static bool mxs_lradc_adc_validate_scan_mask(struct iio_dev *iio,
drivers/iio/adc/mxs-lradc-adc.c
692
struct iio_dev *iio;
drivers/iio/adc/mxs-lradc-adc.c
808
struct iio_dev *iio = platform_get_drvdata(pdev);
drivers/iio/adc/nau7802.c
176
struct iio_dev *indio_dev = private;
drivers/iio/adc/nau7802.c
203
static int nau7802_read_irq(struct iio_dev *indio_dev,
drivers/iio/adc/nau7802.c
241
static int nau7802_read_poll(struct iio_dev *indio_dev,
drivers/iio/adc/nau7802.c
288
static int nau7802_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/nau7802.c
358
static int nau7802_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/nau7802.c
395
static int nau7802_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/nau7802.c
411
struct iio_dev *indio_dev;
drivers/iio/adc/nct7201.c
183
static int nct7201_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/nct7201.c
211
static int nct7201_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/nct7201.c
242
static int nct7201_write_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/nct7201.c
268
static int nct7201_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/nct7201.c
281
static int nct7201_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/nct7201.c
386
struct iio_dev *indio_dev = private;
drivers/iio/adc/nct7201.c
412
struct iio_dev *indio_dev;
drivers/iio/adc/npcm_adc.c
102
struct iio_dev *indio_dev = data;
drivers/iio/adc/npcm_adc.c
154
static int npcm_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/npcm_adc.c
209
struct iio_dev *indio_dev;
drivers/iio/adc/npcm_adc.c
316
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/nxp-sar-adc.c
338
static void nxp_sar_adc_isr_buffer(struct iio_dev *indio_dev)
drivers/iio/adc/nxp-sar-adc.c
363
static void nxp_sar_adc_isr_read_raw(struct iio_dev *indio_dev)
drivers/iio/adc/nxp-sar-adc.c
379
struct iio_dev *indio_dev = dev_id;
drivers/iio/adc/nxp-sar-adc.c
522
static int nxp_sar_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/nxp-sar-adc.c
560
static int nxp_sar_adc_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/adc/nxp-sar-adc.c
594
struct iio_dev *indio_dev = data;
drivers/iio/adc/nxp-sar-adc.c
672
static int nxp_sar_adc_start_cyclic_dma(struct iio_dev *indio_dev)
drivers/iio/adc/nxp-sar-adc.c
713
static void nxp_sar_adc_buffer_software_do_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/nxp-sar-adc.c
729
static int nxp_sar_adc_buffer_software_do_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/nxp-sar-adc.c
763
static void nxp_sar_adc_buffer_trigger_do_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/nxp-sar-adc.c
770
static int nxp_sar_adc_buffer_trigger_do_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/nxp-sar-adc.c
779
static int nxp_sar_adc_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/nxp-sar-adc.c
827
static int nxp_sar_adc_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/nxp-sar-adc.c
847
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/nxp-sar-adc.c
909
struct iio_dev *indio_dev;
drivers/iio/adc/pac1921.c
1022
struct iio_dev *idev = pf->indio_dev;
drivers/iio/adc/pac1921.c
1122
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/pac1921.c
1147
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/pac1921.c
1176
static int pac1921_match_acpi_device(struct iio_dev *indio_dev)
drivers/iio/adc/pac1921.c
1212
static int pac1921_parse_of_fw(struct iio_dev *indio_dev)
drivers/iio/adc/pac1921.c
1231
struct iio_dev *indio_dev;
drivers/iio/adc/pac1921.c
284
static int pac1921_check_push_overflow(struct iio_dev *indio_dev, s64 timestamp)
drivers/iio/adc/pac1921.c
351
static int pac1921_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/pac1921.c
446
static int pac1921_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/pac1921.c
638
static int pac1921_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/pac1921.c
652
static int pac1921_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/pac1921.c
670
static int pac1921_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/pac1921.c
687
static int pac1921_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/pac1921.c
709
static int pac1921_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/pac1921.c
743
static int pac1921_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/pac1921.c
770
static ssize_t pac1921_read_shunt_resistor(struct iio_dev *indio_dev,
drivers/iio/adc/pac1921.c
789
static ssize_t pac1921_write_shunt_resistor(struct iio_dev *indio_dev,
drivers/iio/adc/pac1921.c
864
static ssize_t pac1921_read_scale_avail(struct iio_dev *indio_dev,
drivers/iio/adc/pac1934.c
1331
static int pac1934_prep_iio_channels(struct pac1934_chip_info *info, struct iio_dev *indio_dev)
drivers/iio/adc/pac1934.c
1432
struct iio_dev *indio_dev)
drivers/iio/adc/pac1934.c
1485
struct iio_dev *indio_dev;
drivers/iio/adc/pac1934.c
483
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/pac1934.c
494
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/pac1934.c
510
static int pac1934_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/pac1934.c
778
static int pac1934_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/pac1934.c
910
static int pac1934_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/adc/pac1934.c
969
static int pac1934_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/palmas_gpadc.c
1128
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/palmas_gpadc.c
1145
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/palmas_gpadc.c
220
struct iio_dev *indio_dev = data;
drivers/iio/adc/palmas_gpadc.c
541
static int palmas_gpadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/palmas_gpadc.c
587
static int palmas_gpadc_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/palmas_gpadc.c
675
static int palmas_gpadc_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/palmas_gpadc.c
700
static int palmas_gpadc_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/palmas_gpadc.c
733
static int palmas_gpadc_write_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/palmas_gpadc.c
871
struct iio_dev *indio_dev;
drivers/iio/adc/qcom-pm8xxx-xoadc.c
416
struct iio_dev *indio_dev = d;
drivers/iio/adc/qcom-pm8xxx-xoadc.c
644
static int pm8xxx_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-pm8xxx-xoadc.c
686
static int pm8xxx_fwnode_xlate(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-pm8xxx-xoadc.c
718
static int pm8xxx_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-pm8xxx-xoadc.c
886
struct iio_dev *indio_dev;
drivers/iio/adc/qcom-pm8xxx-xoadc.c
963
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/qcom-spmi-adc5-gen3.c
345
static int adc5_gen3_fwnode_xlate(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-adc5-gen3.c
360
static int adc5_gen3_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-adc5-gen3.c
388
static int adc5_gen3_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-adc5-gen3.c
694
struct iio_dev *indio_dev = dev_get_drvdata(dev->parent);
drivers/iio/adc/qcom-spmi-adc5-gen3.c
704
struct iio_dev *indio_dev = dev_get_drvdata(dev->parent);
drivers/iio/adc/qcom-spmi-adc5-gen3.c
715
struct iio_dev *indio_dev = dev_get_drvdata(dev->parent);
drivers/iio/adc/qcom-spmi-adc5-gen3.c
734
struct iio_dev *indio_dev = dev_get_drvdata(dev->parent);
drivers/iio/adc/qcom-spmi-adc5-gen3.c
746
struct iio_dev *indio_dev = dev_get_drvdata(dev->parent);
drivers/iio/adc/qcom-spmi-adc5-gen3.c
756
struct iio_dev *indio_dev;
drivers/iio/adc/qcom-spmi-adc5.c
405
static int adc5_fwnode_xlate(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-adc5.c
418
static int adc7_fwnode_xlate(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-adc5.c
434
static int adc_read_raw_common(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-adc5.c
465
static int adc5_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-adc5.c
473
static int adc7_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-adc5.c
877
struct iio_dev *indio_dev;
drivers/iio/adc/qcom-spmi-iadc.c
309
static int iadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-iadc.c
493
struct iio_dev *indio_dev;
drivers/iio/adc/qcom-spmi-rradc.c
726
static int rradc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-rradc.c
768
static int rradc_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-rradc.c
926
struct iio_dev *indio_dev;
drivers/iio/adc/qcom-spmi-vadc.c
445
static int vadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-vadc.c
486
static int vadc_fwnode_xlate(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-vadc.c
499
static int vadc_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/qcom-spmi-vadc.c
866
struct iio_dev *indio_dev;
drivers/iio/adc/rcar-gyroadc.c
172
static int rcar_gyroadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/rcar-gyroadc.c
237
static int rcar_gyroadc_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/rcar-gyroadc.c
311
static int rcar_gyroadc_parse_subdevs(struct iio_dev *indio_dev)
drivers/iio/adc/rcar-gyroadc.c
432
static void rcar_gyroadc_deinit_supplies(struct iio_dev *indio_dev)
drivers/iio/adc/rcar-gyroadc.c
445
static int rcar_gyroadc_init_supplies(struct iio_dev *indio_dev)
drivers/iio/adc/rcar-gyroadc.c
475
struct iio_dev *indio_dev;
drivers/iio/adc/rcar-gyroadc.c
552
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/rcar-gyroadc.c
568
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/rcar-gyroadc.c
578
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/rn5t618-adc.c
103
static int rn5t618_adc_read(struct iio_dev *iio_dev,
drivers/iio/adc/rn5t618-adc.c
107
struct rn5t618_adc_data *adc = iio_priv(iio_dev);
drivers/iio/adc/rn5t618-adc.c
197
struct iio_dev *iio_dev;
drivers/iio/adc/rn5t618-adc.c
201
iio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc));
drivers/iio/adc/rn5t618-adc.c
202
if (!iio_dev)
drivers/iio/adc/rn5t618-adc.c
205
adc = iio_priv(iio_dev);
drivers/iio/adc/rn5t618-adc.c
220
iio_dev->name = dev_name(&pdev->dev);
drivers/iio/adc/rn5t618-adc.c
221
iio_dev->info = &rn5t618_adc_iio_info;
drivers/iio/adc/rn5t618-adc.c
222
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/adc/rn5t618-adc.c
223
iio_dev->channels = rn5t618_adc_iio_channels;
drivers/iio/adc/rn5t618-adc.c
224
iio_dev->num_channels = ARRAY_SIZE(rn5t618_adc_iio_channels);
drivers/iio/adc/rn5t618-adc.c
231
platform_set_drvdata(pdev, iio_dev);
drivers/iio/adc/rn5t618-adc.c
242
ret = devm_iio_map_array_register(adc->dev, iio_dev, rn5t618_maps);
drivers/iio/adc/rn5t618-adc.c
246
return devm_iio_device_register(adc->dev, iio_dev);
drivers/iio/adc/rockchip_saradc.c
166
static int rockchip_saradc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/rockchip_saradc.c
398
struct iio_dev *i_dev = pf->indio_dev;
drivers/iio/adc/rockchip_saradc.c
461
struct iio_dev *indio_dev = NULL;
drivers/iio/adc/rockchip_saradc.c
578
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/rockchip_saradc.c
590
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/rohm-bd79112.c
195
static int bd79112_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/rohm-bd79112.c
416
struct iio_dev *iio_dev;
drivers/iio/adc/rohm-bd79112.c
423
iio_dev = devm_iio_device_alloc(dev, sizeof(*data));
drivers/iio/adc/rohm-bd79112.c
424
if (!iio_dev)
drivers/iio/adc/rohm-bd79112.c
427
data = iio_priv(iio_dev);
drivers/iio/adc/rohm-bd79112.c
475
iio_dev->num_channels = ret;
drivers/iio/adc/rohm-bd79112.c
476
iio_dev->channels = cs;
drivers/iio/adc/rohm-bd79112.c
478
for (i = 0; i < iio_dev->num_channels; i++)
drivers/iio/adc/rohm-bd79112.c
481
iio_dev->info = &bd79112_info;
drivers/iio/adc/rohm-bd79112.c
482
iio_dev->name = "bd79112";
drivers/iio/adc/rohm-bd79112.c
483
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/adc/rohm-bd79112.c
498
ret = devm_iio_device_register(data->dev, iio_dev);
drivers/iio/adc/rohm-bd79112.c
503
gpio_pins = bd79112_get_gpio_pins(iio_dev->channels,
drivers/iio/adc/rohm-bd79112.c
504
iio_dev->num_channels);
drivers/iio/adc/rohm-bd79124.c
1001
struct iio_dev *iio_dev;
drivers/iio/adc/rohm-bd79124.c
1008
iio_dev = devm_iio_device_alloc(dev, sizeof(*data));
drivers/iio/adc/rohm-bd79124.c
1009
if (!iio_dev)
drivers/iio/adc/rohm-bd79124.c
1012
data = iio_priv(iio_dev);
drivers/iio/adc/rohm-bd79124.c
1053
iio_dev->channels = cs;
drivers/iio/adc/rohm-bd79124.c
1054
iio_dev->num_channels = ret;
drivers/iio/adc/rohm-bd79124.c
1055
iio_dev->info = &bd79124_info;
drivers/iio/adc/rohm-bd79124.c
1056
iio_dev->name = "bd79124";
drivers/iio/adc/rohm-bd79124.c
1057
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/adc/rohm-bd79124.c
1066
IRQF_ONESHOT, "adc-thresh-alert", iio_dev);
drivers/iio/adc/rohm-bd79124.c
1072
ret = devm_iio_device_register(data->dev, iio_dev);
drivers/iio/adc/rohm-bd79124.c
1077
gpio_pins = bd79124_get_gpio_pins(iio_dev->channels,
drivers/iio/adc/rohm-bd79124.c
1078
iio_dev->num_channels);
drivers/iio/adc/rohm-bd79124.c
333
static int bd79124_read_event_value(struct iio_dev *iio_dev,
drivers/iio/adc/rohm-bd79124.c
340
struct bd79124_data *data = iio_priv(iio_dev);
drivers/iio/adc/rohm-bd79124.c
454
static int bd79124_read_event_config(struct iio_dev *iio_dev,
drivers/iio/adc/rohm-bd79124.c
459
struct bd79124_data *data = iio_priv(iio_dev);
drivers/iio/adc/rohm-bd79124.c
556
static int bd79124_write_event_config(struct iio_dev *iio_dev,
drivers/iio/adc/rohm-bd79124.c
561
struct bd79124_data *data = iio_priv(iio_dev);
drivers/iio/adc/rohm-bd79124.c
572
static int bd79124_write_event_value(struct iio_dev *iio_dev,
drivers/iio/adc/rohm-bd79124.c
579
struct bd79124_data *data = iio_priv(iio_dev);
drivers/iio/adc/rohm-bd79124.c
665
static int bd79124_read_raw(struct iio_dev *iio_dev,
drivers/iio/adc/rohm-bd79124.c
669
struct bd79124_data *data = iio_priv(iio_dev);
drivers/iio/adc/rohm-bd79124.c
842
struct iio_dev *iio_dev = priv;
drivers/iio/adc/rohm-bd79124.c
843
struct bd79124_data *data = iio_priv(iio_dev);
drivers/iio/adc/rohm-bd79124.c
871
iio_push_event(iio_dev, ecode, data->timestamp);
drivers/iio/adc/rohm-bd79124.c
890
iio_push_event(iio_dev, ecode, data->timestamp);
drivers/iio/adc/rohm-bd79124.c
910
struct iio_dev *iio_dev = priv;
drivers/iio/adc/rohm-bd79124.c
911
struct bd79124_data *data = iio_priv(iio_dev);
drivers/iio/adc/rohm-bd79124.c
913
data->timestamp = iio_get_time_ns(iio_dev);
drivers/iio/adc/rtq6056.c
470
static int rtq6056_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/rtq6056.c
492
static int rtq6056_adc_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/rtq6056.c
516
static int __rtq6056_adc_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/rtq6056.c
535
static int rtq6056_adc_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/rtq6056.c
556
static int rtq6056_adc_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/rtq6056.c
599
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/adc/rtq6056.c
640
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/rtq6056.c
719
struct iio_dev *indio_dev;
drivers/iio/adc/rzg2l_adc.c
223
static int rzg2l_adc_conversion(struct iio_dev *indio_dev, struct rzg2l_adc *adc, u8 ch)
drivers/iio/adc/rzg2l_adc.c
254
static int rzg2l_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/rzg2l_adc.c
282
static int rzg2l_adc_read_label(struct iio_dev *iio_dev,
drivers/iio/adc/rzg2l_adc.c
418
struct iio_dev *indio_dev;
drivers/iio/adc/rzg2l_adc.c
512
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/rzg2l_adc.c
522
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/rzg2l_adc.c
532
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/rzg2l_adc.c
557
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/rzn1-adc.c
289
static int rzn1_adc_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/adc/rzn1-adc.c
320
struct iio_dev *indio_dev)
drivers/iio/adc/rzn1-adc.c
396
struct iio_dev *indio_dev;
drivers/iio/adc/rzt2h_adc.c
152
static int rzt2h_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/rzt2h_adc.c
216
struct iio_dev *indio_dev;
drivers/iio/adc/sc27xx_adc.c
659
static int sc27xx_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/sc27xx_adc.c
700
static int sc27xx_adc_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/sc27xx_adc.c
866
struct iio_dev *indio_dev;
drivers/iio/adc/sd_adc_modulator.c
85
struct iio_dev *iio;
drivers/iio/adc/sophgo-cv1800b-adc.c
162
struct iio_dev *indio_dev;
drivers/iio/adc/sophgo-cv1800b-adc.c
94
static int cv1800b_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/spear_adc.c
150
static int spear_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/spear_adc.c
190
static int spear_adc_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/spear_adc.c
274
struct iio_dev *indio_dev = NULL;
drivers/iio/adc/stm32-adc.c
1004
static int stm32h7_adc_enable(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
1027
static void stm32h7_adc_disable(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
1050
static int stm32h7_adc_read_selfcalib(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
1087
static int stm32h7_adc_restore_selfcalib(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
1160
static int stm32h7_adc_selfcalib(struct iio_dev *indio_dev, int do_lincal)
drivers/iio/adc/stm32-adc.c
1220
static int stm32h7_adc_check_selfcalib(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
1250
static int stm32h7_adc_prepare(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
1301
static void stm32h7_adc_unprepare(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
1323
static int stm32_adc_conf_scan_seq(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1374
static int stm32_adc_get_trig_extsel(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1405
static int stm32_adc_set_trig(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1434
static int stm32_adc_set_trig_pol(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1445
static int stm32_adc_get_trig_pol(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1476
static int stm32_adc_single_conv(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1535
static int stm32_adc_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1578
static int stm32_adc_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1595
static int stm32_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1645
static void stm32_adc_irq_clear(struct iio_dev *indio_dev, u32 msk)
drivers/iio/adc/stm32-adc.c
1654
struct iio_dev *indio_dev = data;
drivers/iio/adc/stm32-adc.c
1677
struct iio_dev *indio_dev = data;
drivers/iio/adc/stm32-adc.c
1721
static int stm32_adc_validate_trigger(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1727
static int stm32_adc_set_watermark(struct iio_dev *indio_dev, unsigned int val)
drivers/iio/adc/stm32-adc.c
1745
static int stm32_adc_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1764
static int stm32_adc_fwnode_xlate(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1790
static int stm32_adc_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
1850
struct iio_dev *indio_dev = data;
drivers/iio/adc/stm32-adc.c
1877
static int stm32_adc_dma_start(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
1915
static int stm32_adc_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
1957
static int stm32_adc_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
1987
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/stm32-adc.c
2015
static void stm32_adc_debugfs_init(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
2032
static int stm32_adc_fw_get_resolution(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
2082
static void stm32_adc_chan_init_one(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
2126
static int stm32_adc_get_legacy_chan_count(struct iio_dev *indio_dev, struct stm32_adc *adc)
drivers/iio/adc/stm32-adc.c
2168
static int stm32_adc_legacy_chan_init(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
225
int (*prepare)(struct iio_dev *);
drivers/iio/adc/stm32-adc.c
2257
static int stm32_adc_populate_int_ch(struct iio_dev *indio_dev, const char *ch_name,
drivers/iio/adc/stm32-adc.c
226
void (*start_conv)(struct iio_dev *, bool dma);
drivers/iio/adc/stm32-adc.c
227
void (*stop_conv)(struct iio_dev *);
drivers/iio/adc/stm32-adc.c
228
void (*unprepare)(struct iio_dev *);
drivers/iio/adc/stm32-adc.c
229
void (*irq_clear)(struct iio_dev *indio_dev, u32 msk);
drivers/iio/adc/stm32-adc.c
230
void (*set_ovs)(struct iio_dev *indio_dev, u32 ovs_idx);
drivers/iio/adc/stm32-adc.c
2321
static int stm32_adc_generic_chan_init(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-adc.c
2394
static int stm32_adc_chan_fw_init(struct iio_dev *indio_dev, bool timestamping)
drivers/iio/adc/stm32-adc.c
2455
static int stm32_adc_dma_request(struct device *dev, struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
2503
struct iio_dev *indio_dev;
drivers/iio/adc/stm32-adc.c
2631
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/stm32-adc.c
2652
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/stm32-adc.c
2662
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/stm32-adc.c
699
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/stm32-adc.c
712
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/stm32-adc.c
736
static void stm32_adc_int_ch_enable(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
818
static void stm32f4_adc_start_conv(struct iio_dev *indio_dev, bool dma)
drivers/iio/adc/stm32-adc.c
838
static void stm32f4_adc_stop_conv(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
850
static void stm32f4_adc_irq_clear(struct iio_dev *indio_dev, u32 msk)
drivers/iio/adc/stm32-adc.c
857
static void stm32h7_adc_start_conv(struct iio_dev *indio_dev, bool dma)
drivers/iio/adc/stm32-adc.c
878
static void stm32h7_adc_stop_conv(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-adc.c
896
static void stm32h7_adc_irq_clear(struct iio_dev *indio_dev, u32 msk)
drivers/iio/adc/stm32-adc.c
903
static void stm32mp13_adc_start_conv(struct iio_dev *indio_dev, bool dma)
drivers/iio/adc/stm32-adc.c
914
static void stm32h7_adc_set_ovs(struct iio_dev *indio_dev, u32 ovs_idx)
drivers/iio/adc/stm32-adc.c
939
static void stm32mp13_adc_set_ovs(struct iio_dev *indio_dev, u32 ovs_idx)
drivers/iio/adc/stm32-adc.c
964
static int stm32h7_adc_exit_pwr_down(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
1046
static void stm32_dfsdm_adc_dma_stop(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
1058
static int stm32_dfsdm_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
1071
static int stm32_dfsdm_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
1124
static int stm32_dfsdm_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
1164
int stm32_dfsdm_get_buff_cb(struct iio_dev *iio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
1171
if (!iio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
1173
adc = iio_priv(iio_dev);
drivers/iio/adc/stm32-dfsdm-adc.c
1187
int stm32_dfsdm_release_buff_cb(struct iio_dev *iio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
1191
if (!iio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
1193
adc = iio_priv(iio_dev);
drivers/iio/adc/stm32-dfsdm-adc.c
1202
static int stm32_dfsdm_single_conv(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
1255
static int stm32_dfsdm_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
1307
static int __stm32_dfsdm_read_info_raw(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
1339
static int stm32_dfsdm_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
1423
static int stm32_dfsdm_validate_trigger(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
1446
struct iio_dev *indio_dev = arg;
drivers/iio/adc/stm32-dfsdm-adc.c
1485
static void stm32_dfsdm_dma_release(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
1498
struct iio_dev *indio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
1524
static int stm32_dfsdm_adc_chan_init_one(struct iio_dev *indio_dev, struct iio_chan_spec *ch,
drivers/iio/adc/stm32-dfsdm-adc.c
1570
static int stm32_dfsdm_chan_init(struct iio_dev *indio_dev, struct iio_chan_spec *channels)
drivers/iio/adc/stm32-dfsdm-adc.c
1586
static int stm32_dfsdm_generic_chan_init(struct iio_dev *indio_dev, struct iio_chan_spec *channels)
drivers/iio/adc/stm32-dfsdm-adc.c
1606
static int stm32_dfsdm_audio_init(struct device *dev, struct iio_dev *indio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
1644
static int stm32_dfsdm_adc_init(struct device *dev, struct iio_dev *indio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
174
static int stm32_dfsdm_get_jextsel(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
1760
struct iio_dev *iio;
drivers/iio/adc/stm32-dfsdm-adc.c
1851
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/stm32-dfsdm-adc.c
1862
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/stm32-dfsdm-adc.c
1872
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/stm32-dfsdm-adc.c
316
static int stm32_dfsdm_compute_all_osrs(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
338
static int stm32_dfsdm_start_channel(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
358
static void stm32_dfsdm_stop_channel(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
426
static int stm32_dfsdm_filter_set_trig(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
455
static int stm32_dfsdm_channels_configure(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
501
static int stm32_dfsdm_filter_configure(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
602
struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
673
struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
68
int (*init)(struct device *dev, struct iio_dev *indio_dev);
drivers/iio/adc/stm32-dfsdm-adc.c
742
static ssize_t dfsdm_adc_audio_get_spiclk(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
752
static int dfsdm_adc_set_samp_freq(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
776
static ssize_t dfsdm_adc_audio_set_spiclk(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
809
static int stm32_dfsdm_start_conv(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
842
static void stm32_dfsdm_stop_conv(struct iio_dev *indio_dev)
drivers/iio/adc/stm32-dfsdm-adc.c
854
static int stm32_dfsdm_set_watermark(struct iio_dev *indio_dev,
drivers/iio/adc/stm32-dfsdm-adc.c
924
struct iio_dev *indio_dev = data;
drivers/iio/adc/stm32-dfsdm-adc.c
973
static int stm32_dfsdm_adc_dma_start(struct iio_dev *indio_dev)
drivers/iio/adc/stmpe-adc.c
133
static int stmpe_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/stmpe-adc.c
255
struct iio_dev *indio_dev;
drivers/iio/adc/stmpe-adc.c
336
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/sun20i-gpadc-iio.c
110
static int sun20i_gpadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/sun20i-gpadc-iio.c
142
sun20i_gpadc_fwnode_xlate(struct iio_dev *indio_dev,
drivers/iio/adc/sun20i-gpadc-iio.c
174
static int sun20i_gpadc_alloc_channels(struct iio_dev *indio_dev,
drivers/iio/adc/sun20i-gpadc-iio.c
197
struct iio_dev *indio_dev;
drivers/iio/adc/sun4i-gpadc-iio.c
159
static int sun4i_prepare_for_irq(struct iio_dev *indio_dev, int channel,
drivers/iio/adc/sun4i-gpadc-iio.c
215
static int sun4i_gpadc_read(struct iio_dev *indio_dev, int channel, int *val,
drivers/iio/adc/sun4i-gpadc-iio.c
256
static int sun4i_gpadc_adc_read(struct iio_dev *indio_dev, int channel,
drivers/iio/adc/sun4i-gpadc-iio.c
264
static int sun4i_gpadc_temp_read(struct iio_dev *indio_dev, int *val)
drivers/iio/adc/sun4i-gpadc-iio.c
281
static int sun4i_gpadc_temp_offset(struct iio_dev *indio_dev, int *val)
drivers/iio/adc/sun4i-gpadc-iio.c
290
static int sun4i_gpadc_temp_scale(struct iio_dev *indio_dev, int *val)
drivers/iio/adc/sun4i-gpadc-iio.c
299
static int sun4i_gpadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/sun4i-gpadc-iio.c
489
struct iio_dev *indio_dev)
drivers/iio/adc/sun4i-gpadc-iio.c
522
struct iio_dev *indio_dev)
drivers/iio/adc/sun4i-gpadc-iio.c
601
struct iio_dev *indio_dev;
drivers/iio/adc/sun4i-gpadc-iio.c
668
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/sun4i-gpadc-iio.c
91
struct iio_dev *indio_dev;
drivers/iio/adc/ti-adc081c.c
130
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-adc081c.c
152
struct iio_dev *iio;
drivers/iio/adc/ti-adc081c.c
45
static int adc081c_read_raw(struct iio_dev *iio,
drivers/iio/adc/ti-adc0832.c
168
static int adc0832_read_raw(struct iio_dev *iio,
drivers/iio/adc/ti-adc0832.c
206
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-adc0832.c
244
struct iio_dev *indio_dev;
drivers/iio/adc/ti-adc084s021.c
145
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-adc084s021.c
161
static int adc084s021_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-adc084s021.c
177
static int adc084s021_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-adc084s021.c
197
struct iio_dev *indio_dev;
drivers/iio/adc/ti-adc084s021.c
88
static int adc084s021_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-adc108s102.c
111
static int adc108s102_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ti-adc108s102.c
141
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-adc108s102.c
174
static int adc108s102_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-adc108s102.c
219
struct iio_dev *indio_dev;
drivers/iio/adc/ti-adc12138.c
225
static int adc12138_read_raw(struct iio_dev *iio,
drivers/iio/adc/ti-adc12138.c
336
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-adc12138.c
389
struct iio_dev *indio_dev = p;
drivers/iio/adc/ti-adc12138.c
399
struct iio_dev *indio_dev;
drivers/iio/adc/ti-adc12138.c
500
struct iio_dev *indio_dev = spi_get_drvdata(spi);
drivers/iio/adc/ti-adc128s052.c
187
struct iio_dev *indio_dev;
drivers/iio/adc/ti-adc128s052.c
63
static int adc128_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-adc161s626.c
108
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-adc161s626.c
129
static int ti_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-adc161s626.c
173
struct iio_dev *indio_dev;
drivers/iio/adc/ti-adc161s626.c
67
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads1015.c
1053
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/adc/ti-ads1015.c
1072
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/adc/ti-ads1015.c
1080
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/adc/ti-ads1015.c
444
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-ads1015.c
506
static int ads1015_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1015.c
557
static int ads1015_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1015.c
589
static int ads1015_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1015.c
606
static int ads1015_read_event(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1015.c
638
static int ads1015_write_event(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1015.c
678
static int ads1015_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1015.c
771
static int ads1015_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1015.c
797
struct iio_dev *indio_dev = priv;
drivers/iio/adc/ti-ads1015.c
821
static int ads1015_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads1015.c
832
static int ads1015_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads1015.c
861
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/adc/ti-ads1015.c
913
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/adc/ti-ads1015.c
936
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads1018.c
291
ads1018_read_raw_direct_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1018.c
341
ads1018_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/adc/ti-ads1018.c
355
ads1018_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/adc/ti-ads1018.c
379
ads1018_write_raw_direct_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1018.c
417
ads1018_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/adc/ti-ads1018.c
431
ads1018_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1018.c
485
static int ads1018_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads1018.c
512
static int ads1018_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads1018.c
551
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-ads1018.c
577
static int ads1018_trigger_setup(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads1018.c
629
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads1100.c
186
static int ads1100_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1100.c
215
static int ads1100_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1100.c
248
static int ads1100_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1100.c
307
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads1119.c
314
static int ads1119_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1119.c
335
static int ads1119_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1119.c
372
static int ads1119_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1119.c
403
static int ads1119_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1119.c
437
static int ads1119_triggered_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads1119.c
469
static int ads1119_triggered_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads1119.c
496
struct iio_dev *indio_dev = dev_id;
drivers/iio/adc/ti-ads1119.c
510
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-ads1119.c
582
static int ads1119_alloc_and_config_channels(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads1119.c
693
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads1119.c
788
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/adc/ti-ads124s08.c
160
static int ads124s_write_cmd(struct iio_dev *indio_dev, u8 command)
drivers/iio/adc/ti-ads124s08.c
169
static int ads124s_write_reg(struct iio_dev *indio_dev, u8 reg, u8 data)
drivers/iio/adc/ti-ads124s08.c
180
static int ads124s_reset(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads124s08.c
195
static int ads124s_read(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads124s08.c
221
static int ads124s_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads124s08.c
276
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-ads124s08.c
310
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads1298.c
320
static int ads1298_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1298.c
358
static int ads1298_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1298.c
421
static int ads1298_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/adc/ti-ads1298.c
439
static int ads1298_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads1298.c
495
struct iio_dev *indio_dev = context;
drivers/iio/adc/ti-ads1298.c
527
struct iio_dev *indio_dev = dev_id;
drivers/iio/adc/ti-ads1298.c
541
static int ads1298_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads1298.c
555
static int ads1298_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads1298.c
591
static int ads1298_init(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads1298.c
639
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads131e08.c
387
static int ads131e08_initial_config(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads131e08.c
479
static int ads131e08_read_direct(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads131e08.c
499
static int ads131e08_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads131e08.c
544
static int ads131e08_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads131e08.c
576
static int ads131e08_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads131e08.c
599
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/adc/ti-ads131e08.c
614
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-ads131e08.c
678
struct iio_dev *indio_dev = private;
drivers/iio/adc/ti-ads131e08.c
689
static int ads131e08_alloc_channels(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads131e08.c
798
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads131m02.c
123
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads131m02.c
159
struct iio_dev *indio_dev = priv->indio_dev;
drivers/iio/adc/ti-ads131m02.c
242
struct iio_dev *indio_dev = priv->indio_dev;
drivers/iio/adc/ti-ads131m02.c
408
struct iio_dev *indio_dev = priv->indio_dev;
drivers/iio/adc/ti-ads131m02.c
485
static int ads131m_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *channel,
drivers/iio/adc/ti-ads131m02.c
615
struct iio_dev *indio_dev = priv->indio_dev;
drivers/iio/adc/ti-ads131m02.c
883
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads7138.c
230
static int ads7138_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads7138.c
294
static int ads7138_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads7138.c
330
static int ads7138_read_event(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads7138.c
365
static int ads7138_write_event(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads7138.c
415
static int ads7138_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads7138.c
433
static int ads7138_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads7138.c
453
static int ads7138_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads7138.c
534
struct iio_dev *indio_dev = priv;
drivers/iio/adc/ti-ads7138.c
644
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads7138.c
693
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ti-ads7138.c
701
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ti-ads7924.c
224
static int ads7924_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads7924.c
321
static int ads7924_reset(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads7924.c
352
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads7950.c
273
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-ads7950.c
295
static int ti_ads7950_scan_direct(struct iio_dev *indio_dev, unsigned int ch)
drivers/iio/adc/ti-ads7950.c
322
static int ti_ads7950_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads7950.c
356
static int ti_ads7950_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads7950.c
377
static int ti_ads7950_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads7950.c
511
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads8344.c
101
static int ads8344_read_raw(struct iio_dev *iio,
drivers/iio/adc/ti-ads8344.c
143
struct iio_dev *indio_dev;
drivers/iio/adc/ti-ads8688.c
158
static int ads8688_prog_write(struct iio_dev *indio_dev, unsigned int addr,
drivers/iio/adc/ti-ads8688.c
171
static int ads8688_reset(struct iio_dev *indio_dev)
drivers/iio/adc/ti-ads8688.c
183
static int ads8688_read(struct iio_dev *indio_dev, unsigned int chan)
drivers/iio/adc/ti-ads8688.c
215
static int ads8688_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads8688.c
251
static int ads8688_write_reg_range(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads8688.c
262
static int ads8688_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads8688.c
331
static int ads8688_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads8688.c
345
static int ads8688_read_avail(struct iio_dev *indio_dev,
drivers/iio/adc/ti-ads8688.c
378
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-ads8688.c
410
struct iio_dev *indio_dev;
drivers/iio/adc/ti-lmp92064.c
155
static int lmp92064_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-lmp92064.c
198
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-lmp92064.c
287
struct iio_dev *indio_dev;
drivers/iio/adc/ti-tlc4541.c
122
static int tlc4541_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-tlc4541.c
161
struct iio_dev *indio_dev;
drivers/iio/adc/ti-tlc4541.c
227
struct iio_dev *indio_dev = spi_get_drvdata(spi);
drivers/iio/adc/ti-tlc4541.c
93
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-tsc2046.c
402
static int tsc2046_adc_scan(struct iio_dev *indio_dev)
drivers/iio/adc/ti-tsc2046.c
435
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/ti-tsc2046.c
447
static int tsc2046_adc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti-tsc2046.c
478
static int tsc2046_adc_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/ti-tsc2046.c
574
struct iio_dev *indio_dev = dev_id;
drivers/iio/adc/ti-tsc2046.c
596
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/adc/ti-tsc2046.c
611
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/adc/ti-tsc2046.c
745
struct iio_dev *indio_dev;
drivers/iio/adc/ti_am335x_adc.c
106
static void tiadc_step_config(struct iio_dev *indio_dev)
drivers/iio/adc/ti_am335x_adc.c
151
struct iio_dev *indio_dev = private;
drivers/iio/adc/ti_am335x_adc.c
193
struct iio_dev *indio_dev = private;
drivers/iio/adc/ti_am335x_adc.c
215
struct iio_dev *indio_dev = param;
drivers/iio/adc/ti_am335x_adc.c
230
static int tiadc_start_dma(struct iio_dev *indio_dev)
drivers/iio/adc/ti_am335x_adc.c
276
static int tiadc_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/ti_am335x_adc.c
298
static int tiadc_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/ti_am335x_adc.c
330
static int tiadc_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/ti_am335x_adc.c
355
static int tiadc_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/ti_am335x_adc.c
370
struct iio_dev *indio_dev,
drivers/iio/adc/ti_am335x_adc.c
397
static int tiadc_channel_init(struct device *dev, struct iio_dev *indio_dev,
drivers/iio/adc/ti_am335x_adc.c
430
static int tiadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/ti_am335x_adc.c
623
struct iio_dev *indio_dev;
drivers/iio/adc/ti_am335x_adc.c
685
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/ti_am335x_adc.c
703
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/ti_am335x_adc.c
716
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/twl4030-madc.c
175
static int twl4030_madc_read(struct iio_dev *iio_dev,
drivers/iio/adc/twl4030-madc.c
179
struct twl4030_madc_data *madc = iio_priv(iio_dev);
drivers/iio/adc/twl4030-madc.c
752
struct iio_dev *iio_dev = NULL;
drivers/iio/adc/twl4030-madc.c
759
iio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*madc));
drivers/iio/adc/twl4030-madc.c
760
if (!iio_dev)
drivers/iio/adc/twl4030-madc.c
763
madc = iio_priv(iio_dev);
drivers/iio/adc/twl4030-madc.c
766
iio_dev->name = dev_name(&pdev->dev);
drivers/iio/adc/twl4030-madc.c
767
iio_dev->info = &twl4030_madc_iio_info;
drivers/iio/adc/twl4030-madc.c
768
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/adc/twl4030-madc.c
769
iio_dev->channels = twl4030_madc_iio_channels;
drivers/iio/adc/twl4030-madc.c
770
iio_dev->num_channels = ARRAY_SIZE(twl4030_madc_iio_channels);
drivers/iio/adc/twl4030-madc.c
832
platform_set_drvdata(pdev, iio_dev);
drivers/iio/adc/twl4030-madc.c
876
ret = iio_device_register(iio_dev);
drivers/iio/adc/twl4030-madc.c
895
struct iio_dev *iio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/twl4030-madc.c
896
struct twl4030_madc_data *madc = iio_priv(iio_dev);
drivers/iio/adc/twl4030-madc.c
898
iio_device_unregister(iio_dev);
drivers/iio/adc/twl6030-gpadc.c
515
static int twl6030_gpadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/twl6030-gpadc.c
882
struct iio_dev *indio_dev;
drivers/iio/adc/twl6030-gpadc.c
970
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/adc/vf610_adc.c
469
static int vf610_set_conversion_mode(struct iio_dev *indio_dev,
drivers/iio/adc/vf610_adc.c
484
static int vf610_get_conversion_mode(struct iio_dev *indio_dev,
drivers/iio/adc/vf610_adc.c
582
struct iio_dev *indio_dev = dev_id;
drivers/iio/adc/vf610_adc.c
668
static int vf610_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/vf610_adc.c
706
static int vf610_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/vf610_adc.c
734
static int vf610_adc_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/adc/vf610_adc.c
755
static int vf610_adc_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/adc/vf610_adc.c
779
static int vf610_adc_reg_access(struct iio_dev *indio_dev,
drivers/iio/adc/vf610_adc.c
828
struct iio_dev *indio_dev;
drivers/iio/adc/vf610_adc.c
907
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/vf610_adc.c
924
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/adc/viperboard_adc.c
113
struct iio_dev *indio_dev;
drivers/iio/adc/viperboard_adc.c
49
static int vprbrd_iio_read_raw(struct iio_dev *iio_dev,
drivers/iio/adc/viperboard_adc.c
56
struct vprbrd_adc *adc = iio_priv(iio_dev);
drivers/iio/adc/viperboard_adc.c
75
dev_err(&iio_dev->dev, "usb send error on adc read\n");
drivers/iio/adc/viperboard_adc.c
89
dev_err(&iio_dev->dev, "usb recv error on adc read\n");
drivers/iio/adc/xilinx-ams.c
1026
struct iio_dev *indio_dev = data;
drivers/iio/adc/xilinx-ams.c
1184
static int ams_init_module(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-ams.c
1229
static int ams_parse_firmware(struct iio_dev *indio_dev)
drivers/iio/adc/xilinx-ams.c
1316
struct iio_dev *indio_dev;
drivers/iio/adc/xilinx-ams.c
431
static void ams_enable_channel_sequence(struct iio_dev *indio_dev)
drivers/iio/adc/xilinx-ams.c
536
static int ams_read_label(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-ams.c
715
static int ams_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-ams.c
829
static const struct iio_chan_spec *ams_event_to_channel(struct iio_dev *dev,
drivers/iio/adc/xilinx-ams.c
873
static int ams_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-ams.c
883
static int ams_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-ams.c
906
static int ams_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-ams.c
925
static int ams_write_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-ams.c
959
static void ams_handle_event(struct iio_dev *indio_dev, u32 event)
drivers/iio/adc/xilinx-ams.c
991
static void ams_handle_events(struct iio_dev *indio_dev, unsigned long events)
drivers/iio/adc/xilinx-xadc-core.c
1024
static int xadc_write_raw(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc-core.c
1199
static int xadc_parse_dt(struct iio_dev *indio_dev, unsigned int *conf, int irq)
drivers/iio/adc/xilinx-xadc-core.c
1323
struct iio_dev *indio_dev;
drivers/iio/adc/xilinx-xadc-core.c
297
struct iio_dev *indio_dev = devid;
drivers/iio/adc/xilinx-xadc-core.c
344
struct iio_dev *indio_dev, int irq)
drivers/iio/adc/xilinx-xadc-core.c
490
struct iio_dev *indio_dev, int irq)
drivers/iio/adc/xilinx-xadc-core.c
502
struct iio_dev *indio_dev = devid;
drivers/iio/adc/xilinx-xadc-core.c
623
static int xadc_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc-core.c
674
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/adc/xilinx-xadc-core.c
747
static struct iio_trigger *xadc_alloc_trigger(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc-core.c
815
static int xadc_postdisable(struct iio_dev *indio_dev)
drivers/iio/adc/xilinx-xadc-core.c
850
static int xadc_preenable(struct iio_dev *indio_dev)
drivers/iio/adc/xilinx-xadc-core.c
920
static int xadc_read_raw(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc-events.c
113
int xadc_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc-events.c
122
int xadc_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc-events.c
158
int xadc_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc-events.c
16
struct iio_dev *indio_dev, unsigned int event)
drivers/iio/adc/xilinx-xadc-events.c
183
int xadc_write_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc-events.c
30
static void xadc_handle_event(struct iio_dev *indio_dev, unsigned int event)
drivers/iio/adc/xilinx-xadc-events.c
62
void xadc_handle_events(struct iio_dev *indio_dev, unsigned long events)
drivers/iio/adc/xilinx-xadc.h
16
struct iio_dev;
drivers/iio/adc/xilinx-xadc.h
21
void xadc_handle_events(struct iio_dev *indio_dev, unsigned long events);
drivers/iio/adc/xilinx-xadc.h
23
int xadc_read_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc.h
26
int xadc_write_event_config(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc.h
29
int xadc_read_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc.h
33
int xadc_write_event_value(struct iio_dev *indio_dev,
drivers/iio/adc/xilinx-xadc.h
80
int (*setup)(struct platform_device *pdev, struct iio_dev *indio_dev,
drivers/iio/addac/ad74115.c
1157
static int ad74115_read_raw(struct iio_dev *indio_dev,
drivers/iio/addac/ad74115.c
1196
static int ad74115_write_raw(struct iio_dev *indio_dev,
drivers/iio/addac/ad74115.c
1218
static int ad74115_read_avail(struct iio_dev *indio_dev,
drivers/iio/addac/ad74115.c
1240
static int ad74115_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/addac/ad74115.c
1536
static int ad74115_setup_iio_channels(struct iio_dev *indio_dev)
drivers/iio/addac/ad74115.c
1614
static int ad74115_setup(struct iio_dev *indio_dev)
drivers/iio/addac/ad74115.c
1783
static int ad74115_setup_trigger(struct iio_dev *indio_dev)
drivers/iio/addac/ad74115.c
1828
struct iio_dev *indio_dev;
drivers/iio/addac/ad74115.c
612
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/addac/ad74115.c
630
struct iio_dev *indio_dev = data;
drivers/iio/addac/ad74115.c
658
static int ad74115_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/addac/ad74115.c
728
static int ad74115_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/addac/ad74115.c
735
static int ad74115_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/addac/ad74115.c
861
static int ad74115_get_adc_code(struct iio_dev *indio_dev,
drivers/iio/addac/ad74413r.c
1036
static int ad74413r_write_raw(struct iio_dev *indio_dev,
drivers/iio/addac/ad74413r.c
1060
static int ad74413r_read_avail(struct iio_dev *indio_dev,
drivers/iio/addac/ad74413r.c
1189
static int ad74413r_parse_channel_config(struct iio_dev *indio_dev,
drivers/iio/addac/ad74413r.c
1249
static int ad74413r_parse_channel_configs(struct iio_dev *indio_dev)
drivers/iio/addac/ad74413r.c
1263
static int ad74413r_setup_channels(struct iio_dev *indio_dev)
drivers/iio/addac/ad74413r.c
1347
struct iio_dev *indio_dev;
drivers/iio/addac/ad74413r.c
788
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/addac/ad74413r.c
812
struct iio_dev *indio_dev = data;
drivers/iio/addac/ad74413r.c
863
static int ad74413r_get_single_adc_result(struct iio_dev *indio_dev,
drivers/iio/addac/ad74413r.c
886
static int ad74413r_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/addac/ad74413r.c
960
static int ad74413r_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/addac/ad74413r.c
967
static int ad74413r_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/addac/ad74413r.c
974
static int ad74413r_read_raw(struct iio_dev *indio_dev,
drivers/iio/addac/stx104.c
200
static int stx104_read_raw(struct iio_dev *indio_dev,
drivers/iio/addac/stx104.c
289
static int stx104_write_raw(struct iio_dev *indio_dev,
drivers/iio/addac/stx104.c
413
struct iio_dev *indio_dev;
drivers/iio/afe/iio-rescale.c
145
static int rescale_read_raw(struct iio_dev *indio_dev,
drivers/iio/afe/iio-rescale.c
234
static int rescale_read_avail(struct iio_dev *indio_dev,
drivers/iio/afe/iio-rescale.c
256
static ssize_t rescale_read_ext_info(struct iio_dev *indio_dev,
drivers/iio/afe/iio-rescale.c
268
static ssize_t rescale_write_ext_info(struct iio_dev *indio_dev,
drivers/iio/afe/iio-rescale.c
523
struct iio_dev *indio_dev;
drivers/iio/amplifiers/ad8366.c
205
static int ad8366_read_raw(struct iio_dev *indio_dev,
drivers/iio/amplifiers/ad8366.c
236
static int ad8366_write_raw(struct iio_dev *indio_dev,
drivers/iio/amplifiers/ad8366.c
273
static int ad8366_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/amplifiers/ad8366.c
309
struct iio_dev *indio_dev;
drivers/iio/amplifiers/ada4250.c
165
static int ada4250_read_raw(struct iio_dev *indio_dev,
drivers/iio/amplifiers/ada4250.c
203
static int ada4250_write_raw(struct iio_dev *indio_dev,
drivers/iio/amplifiers/ada4250.c
237
static int ada4250_read_avail(struct iio_dev *indio_dev,
drivers/iio/amplifiers/ada4250.c
260
static int ada4250_reg_access(struct iio_dev *indio_dev,
drivers/iio/amplifiers/ada4250.c
329
struct iio_dev *indio_dev;
drivers/iio/amplifiers/ada4250.c
82
static int ada4250_set_offset_uv(struct iio_dev *indio_dev,
drivers/iio/amplifiers/adl8113.c
100
static int adl8113_read_raw(struct iio_dev *indio_dev,
drivers/iio/amplifiers/adl8113.c
123
static int adl8113_write_raw(struct iio_dev *indio_dev,
drivers/iio/amplifiers/adl8113.c
207
struct iio_dev *indio_dev;
drivers/iio/amplifiers/hmc425a.c
156
static int hmc425a_write(struct iio_dev *indio_dev, u32 value)
drivers/iio/amplifiers/hmc425a.c
167
static int hmc425a_read_raw(struct iio_dev *indio_dev,
drivers/iio/amplifiers/hmc425a.c
190
static int hmc425a_write_raw(struct iio_dev *indio_dev,
drivers/iio/amplifiers/hmc425a.c
215
static int hmc425a_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/amplifiers/hmc425a.c
233
static ssize_t ltc6373_read_powerdown(struct iio_dev *indio_dev,
drivers/iio/amplifiers/hmc425a.c
243
static ssize_t ltc6373_write_powerdown(struct iio_dev *indio_dev,
drivers/iio/amplifiers/hmc425a.c
353
struct iio_dev *indio_dev;
drivers/iio/buffer/industrialio-buffer-cb.c
147
struct iio_dev
drivers/iio/buffer/industrialio-buffer-cb.c
20
struct iio_dev *indio_dev;
drivers/iio/buffer/industrialio-buffer-dma.c
482
int iio_dma_buffer_enable(struct iio_buffer *buffer, struct iio_dev *indio_dev)
drivers/iio/buffer/industrialio-buffer-dma.c
506
int iio_dma_buffer_disable(struct iio_buffer *buffer, struct iio_dev *indio_dev)
drivers/iio/buffer/industrialio-buffer-dmaengine.c
290
*__iio_dmaengine_buffer_setup_ext(struct iio_dev *indio_dev,
drivers/iio/buffer/industrialio-buffer-dmaengine.c
330
struct iio_dev *indio_dev,
drivers/iio/buffer/industrialio-buffer-dmaengine.c
367
struct iio_dev *indio_dev,
drivers/iio/buffer/industrialio-buffer-dmaengine.c
404
struct iio_dev *indio_dev,
drivers/iio/buffer/industrialio-hw-consumer.c
29
struct iio_dev *indio_dev;
drivers/iio/buffer/industrialio-hw-consumer.c
54
struct iio_hw_consumer *hwc, struct iio_dev *indio_dev)
drivers/iio/buffer/industrialio-triggered-buffer.c
105
void iio_triggered_buffer_cleanup(struct iio_dev *indio_dev)
drivers/iio/buffer/industrialio-triggered-buffer.c
118
struct iio_dev *indio_dev,
drivers/iio/buffer/industrialio-triggered-buffer.c
39
int iio_triggered_buffer_setup_ext(struct iio_dev *indio_dev,
drivers/iio/buffer/kfifo_buf.c
247
struct iio_dev *indio_dev,
drivers/iio/cdc/ad7150.c
100
static int ad7150_read_raw(struct iio_dev *indio_dev,
drivers/iio/cdc/ad7150.c
148
static int ad7150_read_event_config(struct iio_dev *indio_dev,
drivers/iio/cdc/ad7150.c
183
static int ad7150_write_event_params(struct iio_dev *indio_dev,
drivers/iio/cdc/ad7150.c
231
static int ad7150_write_event_config(struct iio_dev *indio_dev,
drivers/iio/cdc/ad7150.c
323
static int ad7150_read_event_value(struct iio_dev *indio_dev,
drivers/iio/cdc/ad7150.c
355
static int ad7150_write_event_value(struct iio_dev *indio_dev,
drivers/iio/cdc/ad7150.c
481
struct iio_dev *indio_dev = private;
drivers/iio/cdc/ad7150.c
542
struct iio_dev *indio_dev;
drivers/iio/cdc/ad7746.c
266
static int ad7746_select_channel(struct iio_dev *indio_dev,
drivers/iio/cdc/ad7746.c
332
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/cdc/ad7746.c
372
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/cdc/ad7746.c
388
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/cdc/ad7746.c
459
static int ad7746_write_raw(struct iio_dev *indio_dev,
drivers/iio/cdc/ad7746.c
557
static int ad7746_read_avail(struct iio_dev *indio_dev,
drivers/iio/cdc/ad7746.c
580
static int ad7746_read_channel(struct iio_dev *indio_dev,
drivers/iio/cdc/ad7746.c
617
static int ad7746_read_raw(struct iio_dev *indio_dev,
drivers/iio/cdc/ad7746.c
724
struct iio_dev *indio_dev;
drivers/iio/chemical/ags02ma.c
115
struct iio_dev *indio_dev;
drivers/iio/chemical/ags02ma.c
75
static int ags02ma_read_raw(struct iio_dev *iio_device,
drivers/iio/chemical/ams-iaq-core.c
139
struct iio_dev *indio_dev;
drivers/iio/chemical/ams-iaq-core.c
92
static int ams_iaqcore_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/atlas-ezo-sensor.c
112
static int atlas_ezo_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/atlas-ezo-sensor.c
207
struct iio_dev *indio_dev;
drivers/iio/chemical/atlas-sensor.c
406
static int atlas_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/chemical/atlas-sensor.c
418
static int atlas_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/chemical/atlas-sensor.c
449
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/chemical/atlas-sensor.c
469
struct iio_dev *indio_dev = private;
drivers/iio/chemical/atlas-sensor.c
497
static int atlas_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/atlas-sensor.c
565
static int atlas_write_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/atlas-sensor.c
612
struct iio_dev *indio_dev;
drivers/iio/chemical/atlas-sensor.c
719
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/chemical/bme680_core.c
1010
static int bme680_write_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/bme680_core.c
1056
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/chemical/bme680_core.c
1128
static int bme680_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/chemical/bme680_core.c
1136
static int bme680_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/chemical/bme680_core.c
1153
struct iio_dev *indio_dev;
drivers/iio/chemical/bme680_core.c
1242
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/chemical/bme680_core.c
1250
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/chemical/bme680_core.c
825
static int __bme680_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/bme680_core.c
940
static int bme680_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/bme680_core.c
963
static int __bme680_write_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/ccs811.c
252
static int ccs811_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/ccs811.c
308
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/chemical/ccs811.c
333
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/chemical/ccs811.c
357
struct iio_dev *indio_dev = private;
drivers/iio/chemical/ccs811.c
408
struct iio_dev *indio_dev;
drivers/iio/chemical/ccs811.c
538
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/chemical/ens160_core.c
103
static int __ens160_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/ens160_core.c
119
static int ens160_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/ens160_core.c
235
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/chemical/ens160_core.c
243
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/chemical/ens160_core.c
259
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/chemical/ens160_core.c
280
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/chemical/ens160_core.c
299
static int ens160_setup_trigger(struct iio_dev *indio_dev, int irq)
drivers/iio/chemical/ens160_core.c
332
struct iio_dev *indio_dev;
drivers/iio/chemical/mhz19b.c
144
static int mhz19b_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/mhz19b.c
166
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/mhz19b.c
192
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/mhz19b.c
249
struct iio_dev *indio_dev = dev_get_drvdata(&serdev->dev);
drivers/iio/chemical/mhz19b.c
280
struct iio_dev *indio_dev;
drivers/iio/chemical/mhz19b.c
82
static int mhz19b_serdev_cmd(struct iio_dev *indio_dev, int cmd, u16 arg)
drivers/iio/chemical/pms7003.c
109
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/chemical/pms7003.c
137
static int pms7003_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/pms7003.c
217
struct iio_dev *indio_dev = serdev_device_get_drvdata(serdev);
drivers/iio/chemical/pms7003.c
273
struct iio_dev *indio_dev;
drivers/iio/chemical/scd30_core.c
209
static int scd30_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/chemical/scd30_core.c
261
static int scd30_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/chemical/scd30_core.c
312
static int scd30_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/chemical/scd30_core.c
334
static int scd30_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/chemical/scd30_core.c
377
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/scd30_core.c
394
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/scd30_core.c
415
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/scd30_core.c
432
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/scd30_core.c
533
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/chemical/scd30_core.c
546
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/chemical/scd30_core.c
575
struct iio_dev *indio_dev = priv;
drivers/iio/chemical/scd30_core.c
588
struct iio_dev *indio_dev = priv;
drivers/iio/chemical/scd30_core.c
601
static int scd30_trigger_handler_helper(struct iio_dev *indio_dev, int *scan_data,
drivers/iio/chemical/scd30_core.c
621
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/chemical/scd30_core.c
641
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/chemical/scd30_core.c
657
static int scd30_setup_trigger(struct iio_dev *indio_dev)
drivers/iio/chemical/scd30_core.c
699
struct iio_dev *indio_dev;
drivers/iio/chemical/scd30_serial.c
179
struct iio_dev *indio_dev = serdev_device_get_drvdata(serdev);
drivers/iio/chemical/scd4x.c
341
static int scd4x_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/scd4x.c
414
static int scd4x_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/chemical/scd4x.c
429
static int scd4x_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/chemical/scd4x.c
465
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/scd4x.c
488
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/scd4x.c
513
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/scd4x.c
625
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/chemical/scd4x.c
638
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/chemical/scd4x.c
666
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/chemical/scd4x.c
691
struct iio_dev *indio_dev;
drivers/iio/chemical/sen0322.c
120
struct iio_dev *iio_dev;
drivers/iio/chemical/sen0322.c
125
iio_dev = devm_iio_device_alloc(&client->dev, sizeof(*sen0322));
drivers/iio/chemical/sen0322.c
126
if (!iio_dev)
drivers/iio/chemical/sen0322.c
129
sen0322 = iio_priv(iio_dev);
drivers/iio/chemical/sen0322.c
135
iio_dev->info = &sen0322_info;
drivers/iio/chemical/sen0322.c
136
iio_dev->name = "sen0322";
drivers/iio/chemical/sen0322.c
137
iio_dev->channels = &sen0322_channel;
drivers/iio/chemical/sen0322.c
138
iio_dev->num_channels = 1;
drivers/iio/chemical/sen0322.c
139
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/chemical/sen0322.c
141
return devm_iio_device_register(&client->dev, iio_dev);
drivers/iio/chemical/sen0322.c
71
static int sen0322_read_raw(struct iio_dev *iio_dev,
drivers/iio/chemical/sen0322.c
75
struct sen0322 *sen0322 = iio_priv(iio_dev);
drivers/iio/chemical/sgp30.c
336
static int sgp_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/sgp30.c
507
struct iio_dev *indio_dev;
drivers/iio/chemical/sgp30.c
557
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/chemical/sgp40.c
215
static int sgp40_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/sgp40.c
274
static int sgp40_write_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/sgp40.c
323
struct iio_dev *indio_dev;
drivers/iio/chemical/sps30.c
109
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/chemical/sps30.c
129
static int sps30_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/sps30.c
192
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/sps30.c
212
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/sps30.c
229
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/chemical/sps30.c
325
struct iio_dev *indio_dev;
drivers/iio/chemical/sps30_serial.c
215
struct iio_dev *indio_dev = dev_get_drvdata(&serdev->dev);
drivers/iio/chemical/sunrise_co2.c
235
static ssize_t sunrise_cal_factory_write(struct iio_dev *iiodev,
drivers/iio/chemical/sunrise_co2.c
260
static ssize_t sunrise_cal_background_write(struct iio_dev *iiodev,
drivers/iio/chemical/sunrise_co2.c
317
static ssize_t sunrise_error_status_read(struct iio_dev *iiodev,
drivers/iio/chemical/sunrise_co2.c
392
static int sunrise_read_raw(struct iio_dev *iio_dev,
drivers/iio/chemical/sunrise_co2.c
396
struct sunrise_dev *sunrise = iio_priv(iio_dev);
drivers/iio/chemical/sunrise_co2.c
474
struct iio_dev *iio_dev;
drivers/iio/chemical/sunrise_co2.c
483
iio_dev = devm_iio_device_alloc(&client->dev, sizeof(*sunrise));
drivers/iio/chemical/sunrise_co2.c
484
if (!iio_dev)
drivers/iio/chemical/sunrise_co2.c
487
sunrise = iio_priv(iio_dev);
drivers/iio/chemical/sunrise_co2.c
508
iio_dev->info = &sunrise_info;
drivers/iio/chemical/sunrise_co2.c
509
iio_dev->name = DRIVER_NAME;
drivers/iio/chemical/sunrise_co2.c
510
iio_dev->channels = sunrise_channels;
drivers/iio/chemical/sunrise_co2.c
511
iio_dev->num_channels = ARRAY_SIZE(sunrise_channels);
drivers/iio/chemical/sunrise_co2.c
512
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/chemical/sunrise_co2.c
514
return devm_iio_device_register(&client->dev, iio_dev);
drivers/iio/chemical/vz89x.c
260
static int vz89x_read_raw(struct iio_dev *indio_dev,
drivers/iio/chemical/vz89x.c
353
struct iio_dev *indio_dev;
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
121
static int cros_ec_activity_write_event_config(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
154
static int cros_ec_activity_push_data(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
189
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
210
struct iio_dev *indio_dev;
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
57
static int cros_ec_activity_sensors_read_raw(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
84
static int cros_ec_activity_read_event_config(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c
50
static int cros_ec_sensors_read_lid_angle(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c
67
static int cros_ec_lid_angle_read(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c
92
struct iio_dev *indio_dev;
drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c
149
static int cros_ec_sensors_write(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c
228
struct iio_dev *indio_dev;
drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c
35
static int cros_ec_sensors_read(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
138
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
165
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
179
int cros_ec_sensors_push_data(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
219
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
237
struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
370
struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
433
static ssize_t cros_ec_sensors_calibrate(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
462
static ssize_t cros_ec_sensors_id(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
585
static int cros_ec_sensors_read_data_unsafe(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
619
int cros_ec_sensors_read_lpc(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
675
int cros_ec_sensors_read_cmd(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
714
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
797
int cros_ec_sensors_core_read_avail(struct iio_dev *indio_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
867
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
98
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
206
static int buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
211
static int buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
221
void hid_sensor_remove_trigger(struct iio_dev *indio_dev,
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
235
int hid_sensor_setup_trigger(struct iio_dev *indio_dev, const char *name,
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
24
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
307
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
315
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
323
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
47
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
62
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/common/hid-sensors/hid-sensor-trigger.h
13
struct iio_dev;
drivers/iio/common/hid-sensors/hid-sensor-trigger.h
17
int hid_sensor_setup_trigger(struct iio_dev *indio_dev, const char *name,
drivers/iio/common/hid-sensors/hid-sensor-trigger.h
19
void hid_sensor_remove_trigger(struct iio_dev *indio_dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
102
dev_err(&iio_dev->dev, "Error in enabling sensor %s err %d",
drivers/iio/common/scmi_sensors/scmi_iio.c
108
static int scmi_iio_buffer_postdisable(struct iio_dev *iio_dev)
drivers/iio/common/scmi_sensors/scmi_iio.c
110
struct scmi_iio_priv *sensor = iio_priv(iio_dev);
drivers/iio/common/scmi_sensors/scmi_iio.c
120
dev_err(&iio_dev->dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
133
static int scmi_iio_set_odr_val(struct iio_dev *iio_dev, int val, int val2)
drivers/iio/common/scmi_sensors/scmi_iio.c
135
struct scmi_iio_priv *sensor = iio_priv(iio_dev);
drivers/iio/common/scmi_sensors/scmi_iio.c
144
dev_err(&iio_dev->dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
167
dev_err(&iio_dev->dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
192
dev_err(&iio_dev->dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
199
static int scmi_iio_write_raw(struct iio_dev *iio_dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
203
struct scmi_iio_priv *sensor = iio_priv(iio_dev);
drivers/iio/common/scmi_sensors/scmi_iio.c
209
err = scmi_iio_set_odr_val(iio_dev, val, val2);
drivers/iio/common/scmi_sensors/scmi_iio.c
217
static int scmi_iio_read_avail(struct iio_dev *iio_dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
222
struct scmi_iio_priv *sensor = iio_priv(iio_dev);
drivers/iio/common/scmi_sensors/scmi_iio.c
249
static int scmi_iio_get_odr_val(struct iio_dev *iio_dev, int *val, int *val2)
drivers/iio/common/scmi_sensors/scmi_iio.c
252
struct scmi_iio_priv *sensor = iio_priv(iio_dev);
drivers/iio/common/scmi_sensors/scmi_iio.c
260
dev_err(&iio_dev->dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
285
static int scmi_iio_read_channel_data(struct iio_dev *iio_dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
288
struct scmi_iio_priv *sensor = iio_priv(iio_dev);
drivers/iio/common/scmi_sensors/scmi_iio.c
298
dev_err(&iio_dev->dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
30
struct iio_dev *indio_dev;
drivers/iio/common/scmi_sensors/scmi_iio.c
308
dev_err(&iio_dev->dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
319
dev_err(&iio_dev->dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
331
static int scmi_iio_read_raw(struct iio_dev *iio_dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
335
struct scmi_iio_priv *sensor = iio_priv(iio_dev);
drivers/iio/common/scmi_sensors/scmi_iio.c
350
ret = scmi_iio_get_odr_val(iio_dev, val, val2);
drivers/iio/common/scmi_sensors/scmi_iio.c
353
if (!iio_device_claim_direct(iio_dev))
drivers/iio/common/scmi_sensors/scmi_iio.c
356
ret = scmi_iio_read_channel_data(iio_dev, ch, val, val2);
drivers/iio/common/scmi_sensors/scmi_iio.c
357
iio_device_release_direct(iio_dev);
drivers/iio/common/scmi_sensors/scmi_iio.c
370
static ssize_t scmi_iio_get_raw_available(struct iio_dev *iio_dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
375
struct scmi_iio_priv *sensor = iio_priv(iio_dev);
drivers/iio/common/scmi_sensors/scmi_iio.c
43
struct iio_dev *scmi_iio_dev;
drivers/iio/common/scmi_sensors/scmi_iio.c
503
static int scmi_iio_set_sampling_freq_avail(struct iio_dev *iio_dev)
drivers/iio/common/scmi_sensors/scmi_iio.c
508
struct scmi_iio_priv *sensor = iio_priv(iio_dev);
drivers/iio/common/scmi_sensors/scmi_iio.c
512
devm_kcalloc(&iio_dev->dev,
drivers/iio/common/scmi_sensors/scmi_iio.c
554
static struct iio_dev *
drivers/iio/common/scmi_sensors/scmi_iio.c
564
struct iio_dev *iiodev;
drivers/iio/common/scmi_sensors/scmi_iio.c
633
struct iio_dev *scmi_iio_dev;
drivers/iio/common/scmi_sensors/scmi_iio.c
86
static int scmi_iio_buffer_preenable(struct iio_dev *iio_dev)
drivers/iio/common/scmi_sensors/scmi_iio.c
88
struct scmi_iio_priv *sensor = iio_priv(iio_dev);
drivers/iio/common/ssp_sensors/ssp.h
221
struct iio_dev *sensor_devs[SSP_SENSOR_MAX];
drivers/iio/common/ssp_sensors/ssp_dev.c
474
void ssp_register_consumer(struct iio_dev *indio_dev, enum ssp_sensor_type type)
drivers/iio/common/ssp_sensors/ssp_iio.c
22
int ssp_common_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/common/ssp_sensors/ssp_iio.c
46
int ssp_common_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/common/ssp_sensors/ssp_iio.c
72
int ssp_common_process_data(struct iio_dev *indio_dev, void *buf,
drivers/iio/common/ssp_sensors/ssp_iio_sensor.h
27
int ssp_common_buffer_postenable(struct iio_dev *indio_dev);
drivers/iio/common/ssp_sensors/ssp_iio_sensor.h
29
int ssp_common_buffer_postdisable(struct iio_dev *indio_dev);
drivers/iio/common/ssp_sensors/ssp_iio_sensor.h
31
int ssp_common_process_data(struct iio_dev *indio_dev, void *buf,
drivers/iio/common/ssp_sensors/ssp_spi.c
271
struct iio_dev **indio_devs = data->sensor_devs;
drivers/iio/common/st_sensors/st_sensors_buffer.c
22
static int st_sensors_get_buffer_element(struct iio_dev *indio_dev, u8 *buf)
drivers/iio/common/st_sensors/st_sensors_buffer.c
52
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/common/st_sensors/st_sensors_core.c
134
static int st_sensors_set_fullscale(struct iio_dev *indio_dev, unsigned int fs)
drivers/iio/common/st_sensors/st_sensors_core.c
161
int st_sensors_set_enable(struct iio_dev *indio_dev, bool enable)
drivers/iio/common/st_sensors/st_sensors_core.c
208
int st_sensors_set_axis_enable(struct iio_dev *indio_dev, u8 axis_enable)
drivers/iio/common/st_sensors/st_sensors_core.c
223
int st_sensors_power_enable(struct iio_dev *indio_dev)
drivers/iio/common/st_sensors/st_sensors_core.c
24
int st_sensors_write_data_with_mask(struct iio_dev *indio_dev,
drivers/iio/common/st_sensors/st_sensors_core.c
240
static int st_sensors_set_drdy_int_pin(struct iio_dev *indio_dev,
drivers/iio/common/st_sensors/st_sensors_core.c
33
int st_sensors_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/common/st_sensors/st_sensors_core.c
334
int st_sensors_init_sensor(struct iio_dev *indio_dev,
drivers/iio/common/st_sensors/st_sensors_core.c
422
int st_sensors_set_dataready_irq(struct iio_dev *indio_dev, bool enable)
drivers/iio/common/st_sensors/st_sensors_core.c
471
int st_sensors_set_fullscale_by_gain(struct iio_dev *indio_dev, int scale)
drivers/iio/common/st_sensors/st_sensors_core.c
494
static int st_sensors_read_axis_data(struct iio_dev *indio_dev,
drivers/iio/common/st_sensors/st_sensors_core.c
532
int st_sensors_read_info_raw(struct iio_dev *indio_dev,
drivers/iio/common/st_sensors/st_sensors_core.c
598
int st_sensors_verify_id(struct iio_dev *indio_dev)
drivers/iio/common/st_sensors/st_sensors_core.c
626
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/common/st_sensors/st_sensors_core.c
646
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/common/st_sensors/st_sensors_core.c
72
int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr)
drivers/iio/common/st_sensors/st_sensors_core.h
7
struct iio_dev;
drivers/iio/common/st_sensors/st_sensors_core.h
8
int st_sensors_write_data_with_mask(struct iio_dev *indio_dev,
drivers/iio/common/st_sensors/st_sensors_i2c.c
38
int st_sensors_i2c_configure(struct iio_dev *indio_dev,
drivers/iio/common/st_sensors/st_sensors_spi.c
82
int st_sensors_spi_configure(struct iio_dev *indio_dev,
drivers/iio/common/st_sensors/st_sensors_trigger.c
119
int st_sensors_allocate_trigger(struct iio_dev *indio_dev,
drivers/iio/common/st_sensors/st_sensors_trigger.c
231
struct iio_dev *indio_dev)
drivers/iio/common/st_sensors/st_sensors_trigger.c
233
struct iio_dev *indio = iio_trigger_get_drvdata(trig);
drivers/iio/common/st_sensors/st_sensors_trigger.c
27
static bool st_sensors_new_samples_available(struct iio_dev *indio_dev,
drivers/iio/common/st_sensors/st_sensors_trigger.c
60
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/common/st_sensors/st_sensors_trigger.c
76
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/dac/ad3530r.c
113
static int ad3530r_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad3530r.c
122
static int ad3530r_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad3530r.c
148
static ssize_t ad3530r_get_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad3530r.c
159
static ssize_t ad3530r_set_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad3530r.c
221
static int ad3530r_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad3530r.c
250
static int ad3530r_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad3530r.c
267
static int ad3530r_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/dac/ad3530r.c
460
struct iio_dev *indio_dev;
drivers/iio/dac/ad3552r-hs.c
109
static int ad3552r_hs_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad3552r-hs.c
153
static int ad3552r_hs_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad3552r-hs.c
212
static int ad3552r_hs_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/dac/ad3552r-hs.c
348
static int ad3552r_hs_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/dac/ad3552r-hs.c
493
static int ad3552r_hs_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/dac/ad3552r-hs.c
786
static void ad3552r_hs_debugfs_init(struct iio_dev *indio_dev)
drivers/iio/dac/ad3552r-hs.c
809
struct iio_dev *indio_dev;
drivers/iio/dac/ad3552r.c
142
static int ad3552r_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad3552r.c
185
static int ad3552r_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad3552r.c
291
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/dac/ad3552r.c
618
struct iio_dev *indio_dev;
drivers/iio/dac/ad5064.c
238
static int ad5064_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5064.c
246
static int ad5064_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5064.c
275
static ssize_t ad5064_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5064.c
283
static ssize_t ad5064_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5064.c
315
static int ad5064_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5064.c
342
static int ad5064_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5064.c
856
struct iio_dev *indio_dev;
drivers/iio/dac/ad5360.c
193
static int ad5360_write_unlocked(struct iio_dev *indio_dev,
drivers/iio/dac/ad5360.c
206
static int ad5360_write(struct iio_dev *indio_dev, unsigned int cmd,
drivers/iio/dac/ad5360.c
215
static int ad5360_read(struct iio_dev *indio_dev, unsigned int type,
drivers/iio/dac/ad5360.c
249
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/dac/ad5360.c
255
static int ad5360_update_ctrl(struct iio_dev *indio_dev, unsigned int set,
drivers/iio/dac/ad5360.c
272
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/dac/ad5360.c
302
static int ad5360_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5360.c
358
static int ad5360_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5360.c
425
static int ad5360_alloc_channels(struct iio_dev *indio_dev)
drivers/iio/dac/ad5360.c
451
struct iio_dev *indio_dev;
drivers/iio/dac/ad5360.c
515
struct iio_dev *indio_dev = spi_get_drvdata(spi);
drivers/iio/dac/ad5380.c
118
static int ad5380_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5380.c
134
static int ad5380_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5380.c
171
static int ad5380_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5380.c
200
static int ad5380_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5380.c
342
static int ad5380_alloc_channels(struct device *dev, struct iio_dev *indio_dev)
drivers/iio/dac/ad5380.c
368
struct iio_dev *indio_dev;
drivers/iio/dac/ad5380.c
79
static ssize_t ad5380_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5380.c
87
static ssize_t ad5380_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5421.c
134
static int ad5421_write_unlocked(struct iio_dev *indio_dev,
drivers/iio/dac/ad5421.c
144
static int ad5421_write(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/dac/ad5421.c
157
static int ad5421_read(struct iio_dev *indio_dev, unsigned int reg)
drivers/iio/dac/ad5421.c
185
static int ad5421_update_ctrl(struct iio_dev *indio_dev, unsigned int set,
drivers/iio/dac/ad5421.c
205
struct iio_dev *indio_dev = data;
drivers/iio/dac/ad5421.c
314
static int ad5421_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5421.c
356
static int ad5421_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5421.c
385
static int ad5421_write_event_config(struct iio_dev *indio_dev,
drivers/iio/dac/ad5421.c
416
static int ad5421_read_event_config(struct iio_dev *indio_dev,
drivers/iio/dac/ad5421.c
440
static int ad5421_read_event_value(struct iio_dev *indio_dev,
drivers/iio/dac/ad5421.c
475
struct iio_dev *indio_dev;
drivers/iio/dac/ad5446.c
111
static int ad5446_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5446.c
131
static int ad5446_write_dac_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5446.c
150
static int ad5446_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5446.c
171
struct iio_dev *indio_dev;
drivers/iio/dac/ad5446.c
30
static int ad5446_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5446.c
41
static int ad5446_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5446.c
56
static ssize_t ad5446_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5446.c
66
static ssize_t ad5446_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5449.c
130
static int ad5449_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5449.c
168
static int ad5449_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5449.c
270
struct iio_dev *indio_dev;
drivers/iio/dac/ad5449.c
324
struct iio_dev *indio_dev = spi_get_drvdata(spi);
drivers/iio/dac/ad5449.c
84
static int ad5449_write(struct iio_dev *indio_dev, unsigned int addr,
drivers/iio/dac/ad5449.c
98
static int ad5449_read(struct iio_dev *indio_dev, unsigned int addr,
drivers/iio/dac/ad5504.c
119
static int ad5504_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5504.c
143
static int ad5504_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5504.c
151
static int ad5504_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5504.c
168
static ssize_t ad5504_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5504.c
177
static ssize_t ad5504_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5504.c
275
struct iio_dev *indio_dev;
drivers/iio/dac/ad5504.c
93
static int ad5504_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5592r-base.c
289
static int ad5592r_write_raw(struct iio_dev *iio_dev,
drivers/iio/dac/ad5592r-base.c
292
struct ad5592r_state *st = iio_priv(iio_dev);
drivers/iio/dac/ad5592r-base.c
357
static int ad5592r_read_raw(struct iio_dev *iio_dev,
drivers/iio/dac/ad5592r-base.c
361
struct ad5592r_state *st = iio_priv(iio_dev);
drivers/iio/dac/ad5592r-base.c
433
static int ad5592r_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/dac/ad5592r-base.c
453
static ssize_t ad5592r_show_scale_available(struct iio_dev *iio_dev,
drivers/iio/dac/ad5592r-base.c
458
struct ad5592r_state *st = iio_priv(iio_dev);
drivers/iio/dac/ad5592r-base.c
474
static void ad5592r_setup_channel(struct iio_dev *iio_dev,
drivers/iio/dac/ad5592r-base.c
489
static int ad5592r_alloc_channels(struct iio_dev *iio_dev)
drivers/iio/dac/ad5592r-base.c
491
struct ad5592r_state *st = iio_priv(iio_dev);
drivers/iio/dac/ad5592r-base.c
522
ad5592r_setup_channel(iio_dev, &channels[curr_channel],
drivers/iio/dac/ad5592r-base.c
528
ad5592r_setup_channel(iio_dev, &channels[curr_channel],
drivers/iio/dac/ad5592r-base.c
534
ad5592r_setup_channel(iio_dev, &channels[curr_channel],
drivers/iio/dac/ad5592r-base.c
537
ad5592r_setup_channel(iio_dev, &channels[curr_channel],
drivers/iio/dac/ad5592r-base.c
554
iio_dev->num_channels = curr_channel;
drivers/iio/dac/ad5592r-base.c
555
iio_dev->channels = channels;
drivers/iio/dac/ad5592r-base.c
573
struct iio_dev *iio_dev;
drivers/iio/dac/ad5592r-base.c
577
iio_dev = devm_iio_device_alloc(dev, sizeof(*st));
drivers/iio/dac/ad5592r-base.c
578
if (!iio_dev)
drivers/iio/dac/ad5592r-base.c
581
st = iio_priv(iio_dev);
drivers/iio/dac/ad5592r-base.c
585
dev_set_drvdata(dev, iio_dev);
drivers/iio/dac/ad5592r-base.c
603
iio_dev->name = name;
drivers/iio/dac/ad5592r-base.c
604
iio_dev->info = &ad5592r_info;
drivers/iio/dac/ad5592r-base.c
605
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/dac/ad5592r-base.c
618
ret = ad5592r_alloc_channels(iio_dev);
drivers/iio/dac/ad5592r-base.c
626
ret = iio_device_register(iio_dev);
drivers/iio/dac/ad5592r-base.c
637
iio_device_unregister(iio_dev);
drivers/iio/dac/ad5592r-base.c
652
struct iio_dev *iio_dev = dev_get_drvdata(dev);
drivers/iio/dac/ad5592r-base.c
653
struct ad5592r_state *st = iio_priv(iio_dev);
drivers/iio/dac/ad5592r-base.c
655
iio_device_unregister(iio_dev);
drivers/iio/dac/ad5624r_spi.c
115
static ssize_t ad5624r_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5624r_spi.c
124
static ssize_t ad5624r_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5624r_spi.c
225
struct iio_dev *indio_dev;
drivers/iio/dac/ad5624r_spi.c
45
static int ad5624r_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5624r_spi.c
62
static int ad5624r_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5624r_spi.c
90
static int ad5624r_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5624r_spi.c
98
static int ad5624r_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5686.c
101
static ssize_t ad5686_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5686.c
112
static ssize_t ad5686_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5686.c
167
static int ad5686_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5686.c
194
static int ad5686_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5686.c
474
struct iio_dev *indio_dev;
drivers/iio/dac/ad5686.c
72
static int ad5686_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5686.c
82
static int ad5686_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5706r.c
121
static int ad5706r_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5706r.c
147
static int ad5706r_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5706r.c
203
struct iio_dev *indio_dev;
drivers/iio/dac/ad5755.c
252
static int ad5755_write_unlocked(struct iio_dev *indio_dev,
drivers/iio/dac/ad5755.c
262
static int ad5755_write_ctrl_unlocked(struct iio_dev *indio_dev,
drivers/iio/dac/ad5755.c
269
static int ad5755_write(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/dac/ad5755.c
282
static int ad5755_write_ctrl(struct iio_dev *indio_dev, unsigned int channel,
drivers/iio/dac/ad5755.c
295
static int ad5755_read(struct iio_dev *indio_dev, unsigned int addr)
drivers/iio/dac/ad5755.c
325
static int ad5755_update_dac_ctrl(struct iio_dev *indio_dev,
drivers/iio/dac/ad5755.c
340
static int ad5755_set_channel_pwr_down(struct iio_dev *indio_dev,
drivers/iio/dac/ad5755.c
434
static int ad5755_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5755.c
469
static int ad5755_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5755.c
490
static ssize_t ad5755_read_powerdown(struct iio_dev *indio_dev, uintptr_t priv,
drivers/iio/dac/ad5755.c
499
static ssize_t ad5755_write_powerdown(struct iio_dev *indio_dev, uintptr_t priv,
drivers/iio/dac/ad5755.c
585
static int ad5755_setup_pdata(struct iio_dev *indio_dev,
drivers/iio/dac/ad5755.c
654
static int ad5755_init_channels(struct iio_dev *indio_dev,
drivers/iio/dac/ad5755.c
808
struct iio_dev *indio_dev;
drivers/iio/dac/ad5758.c
491
static int ad5758_reg_access(struct iio_dev *indio_dev,
drivers/iio/dac/ad5758.c
517
static int ad5758_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5758.c
550
static int ad5758_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5758.c
568
static ssize_t ad5758_read_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5758.c
578
static ssize_t ad5758_write_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5758.c
841
struct iio_dev *indio_dev;
drivers/iio/dac/ad5761.c
122
static int ad5761_spi_write(struct iio_dev *indio_dev, u8 addr, u16 val)
drivers/iio/dac/ad5761.c
159
static int ad5761_spi_read(struct iio_dev *indio_dev, u8 addr, u16 *val)
drivers/iio/dac/ad5761.c
195
static int ad5761_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5761.c
229
static int ad5761_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5761.c
288
struct iio_dev *iio_dev;
drivers/iio/dac/ad5761.c
296
iio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
drivers/iio/dac/ad5761.c
297
if (!iio_dev)
drivers/iio/dac/ad5761.c
300
st = iio_priv(iio_dev);
drivers/iio/dac/ad5761.c
335
iio_dev->info = &ad5761_info;
drivers/iio/dac/ad5761.c
336
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/dac/ad5761.c
337
iio_dev->channels = &chip_info->channel;
drivers/iio/dac/ad5761.c
338
iio_dev->num_channels = 1;
drivers/iio/dac/ad5761.c
339
iio_dev->name = spi_get_device_id(st->spi)->name;
drivers/iio/dac/ad5761.c
341
return devm_iio_device_register(&spi->dev, iio_dev);
drivers/iio/dac/ad5764.c
124
static int ad5764_write(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/dac/ad5764.c
139
static int ad5764_read(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/dac/ad5764.c
184
static int ad5764_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5764.c
221
static int ad5764_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5764.c
276
struct iio_dev *indio_dev;
drivers/iio/dac/ad5764.c
335
struct iio_dev *indio_dev = spi_get_drvdata(spi);
drivers/iio/dac/ad5766.c
180
static int ad5766_read(struct iio_dev *indio_dev, u8 dac, int *val)
drivers/iio/dac/ad5766.c
192
static int ad5766_write(struct iio_dev *indio_dev, u8 dac, u16 data)
drivers/iio/dac/ad5766.c
228
static int ad5766_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5766.c
259
static int ad5766_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5766.c
285
static int ad5766_get_dither_source(struct iio_dev *dev,
drivers/iio/dac/ad5766.c
298
static int ad5766_set_dither_source(struct iio_dev *dev,
drivers/iio/dac/ad5766.c
319
static int ad5766_get_dither_scale(struct iio_dev *dev,
drivers/iio/dac/ad5766.c
330
static int ad5766_set_dither_scale(struct iio_dev *dev,
drivers/iio/dac/ad5766.c
357
static ssize_t ad5766_read_ext(struct iio_dev *indio_dev,
drivers/iio/dac/ad5766.c
381
static ssize_t ad5766_write_ext(struct iio_dev *indio_dev,
drivers/iio/dac/ad5766.c
575
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/dac/ad5766.c
604
struct iio_dev *indio_dev;
drivers/iio/dac/ad5770r.c
269
static int ad5770r_get_filter_freq(struct iio_dev *indio_dev,
drivers/iio/dac/ad5770r.c
292
static int ad5770r_set_filter_freq(struct iio_dev *indio_dev,
drivers/iio/dac/ad5770r.c
311
static int ad5770r_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5770r.c
354
static int ad5770r_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5770r.c
373
static int ad5770r_read_freq_avail(struct iio_dev *indio_dev,
drivers/iio/dac/ad5770r.c
389
static int ad5770r_reg_access(struct iio_dev *indio_dev,
drivers/iio/dac/ad5770r.c
428
static ssize_t ad5770r_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5770r.c
438
static ssize_t ad5770r_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5770r.c
595
struct iio_dev *indio_dev;
drivers/iio/dac/ad5791.c
162
static int ad5791_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5791.c
170
static int ad5791_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad5791.c
187
static ssize_t ad5791_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5791.c
195
static ssize_t ad5791_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad5791.c
263
static int ad5791_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5791.c
359
static int ad5791_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad5791.c
383
static int ad5791_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/dac/ad5791.c
395
static int ad5791_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/dac/ad5791.c
412
static int ad5791_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/dac/ad5791.c
426
static int ad5791_offload_setup(struct iio_dev *indio_dev)
drivers/iio/dac/ad5791.c
479
struct iio_dev *indio_dev;
drivers/iio/dac/ad7293.c
475
static int ad7293_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad7293.c
581
static int ad7293_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad7293.c
635
static int ad7293_reg_access(struct iio_dev *indio_dev,
drivers/iio/dac/ad7293.c
654
static int ad7293_read_avail(struct iio_dev *indio_dev,
drivers/iio/dac/ad7293.c
843
struct iio_dev *indio_dev;
drivers/iio/dac/ad7303.c
112
static int ad7303_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad7303.c
139
static int ad7303_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad7303.c
208
struct iio_dev *indio_dev;
drivers/iio/dac/ad7303.c
62
static ssize_t ad7303_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad7303.c
71
static ssize_t ad7303_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ad8460.c
175
static ssize_t ad8460_dac_input_read(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/dac/ad8460.c
189
static ssize_t ad8460_dac_input_write(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/dac/ad8460.c
206
static ssize_t ad8460_read_symbol(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/dac/ad8460.c
220
static ssize_t ad8460_write_symbol(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/dac/ad8460.c
240
static ssize_t ad8460_read_toggle_en(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/dac/ad8460.c
254
static ssize_t ad8460_write_toggle_en(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/dac/ad8460.c
274
static ssize_t ad8460_read_powerdown(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/dac/ad8460.c
288
static ssize_t ad8460_write_powerdown(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/dac/ad8460.c
342
static int ad8460_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad8460.c
348
static int ad8460_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ad8460.c
421
static int ad8460_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad8460.c
448
static int ad8460_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/dac/ad8460.c
534
static int ad8460_write_event_value(struct iio_dev *indio_dev,
drivers/iio/dac/ad8460.c
556
static int ad8460_read_event_value(struct iio_dev *indio_dev,
drivers/iio/dac/ad8460.c
578
static int ad8460_write_event_config(struct iio_dev *indio_dev,
drivers/iio/dac/ad8460.c
596
static int ad8460_read_event_config(struct iio_dev *indio_dev,
drivers/iio/dac/ad8460.c
619
static int ad8460_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/dac/ad8460.c
630
static int ad8460_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/dac/ad8460.c
637
static int ad8460_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/dac/ad8460.c
800
struct iio_dev *indio_dev;
drivers/iio/dac/ad8801.c
110
struct iio_dev *indio_dev;
drivers/iio/dac/ad8801.c
37
static int ad8801_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad8801.c
59
static int ad8801_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad9739a.c
103
static int ad9739a_oper_mode_set(struct iio_dev *indio_dev,
drivers/iio/dac/ad9739a.c
119
static int ad9739a_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ad9739a.c
135
static int ad9739a_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/dac/ad9739a.c
142
static int ad9739a_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/dac/ad9739a.c
364
struct iio_dev *indio_dev;
drivers/iio/dac/ad9739a.c
78
static int ad9739a_oper_mode_get(struct iio_dev *indio_dev,
drivers/iio/dac/adi-axi-dac.c
155
struct iio_dev *indio_dev)
drivers/iio/dac/cio-dac.c
116
struct iio_dev *indio_dev;
drivers/iio/dac/cio-dac.c
66
static int cio_dac_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/cio-dac.c
86
static int cio_dac_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/dpot-dac.c
110
static int dpot_dac_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/dpot-dac.c
130
static int dpot_dac_channel_max_ohms(struct iio_dev *indio_dev)
drivers/iio/dac/dpot-dac.c
167
struct iio_dev *indio_dev;
drivers/iio/dac/dpot-dac.c
230
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/dac/dpot-dac.c
51
static int dpot_dac_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/dpot-dac.c
94
static int dpot_dac_read_avail(struct iio_dev *indio_dev,
drivers/iio/dac/ds4424.c
150
struct iio_dev *indio_dev)
drivers/iio/dac/ds4424.c
181
static int ds4424_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ds4424.c
220
static int ds4424_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ds4424.c
254
struct iio_dev *indio_dev)
drivers/iio/dac/ds4424.c
287
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/dac/ds4424.c
310
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/dac/ds4424.c
328
struct iio_dev *indio_dev;
drivers/iio/dac/ds4424.c
396
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/dac/lpc18xx_dac.c
105
struct iio_dev *indio_dev;
drivers/iio/dac/lpc18xx_dac.c
169
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/dac/lpc18xx_dac.c
47
static int lpc18xx_dac_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/lpc18xx_dac.c
72
static int lpc18xx_dac_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ltc1660.c
158
struct iio_dev *indio_dev;
drivers/iio/dac/ltc1660.c
212
struct iio_dev *indio_dev = spi_get_drvdata(spi);
drivers/iio/dac/ltc1660.c
47
static int ltc1660_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ltc1660.c
76
static int ltc1660_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2632.c
110
static ssize_t ltc2632_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2632.c
121
static ssize_t ltc2632_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2632.c
317
struct iio_dev *indio_dev;
drivers/iio/dac/ltc2632.c
71
static int ltc2632_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2632.c
88
static int ltc2632_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2664.c
226
static int ltc2664_read_avail(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2664.c
242
static int ltc2664_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2664.c
267
static int ltc2664_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2664.c
285
static ssize_t ltc2664_reg_bool_get(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2664.c
314
static ssize_t ltc2664_reg_bool_set(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2664.c
364
static ssize_t ltc2664_dac_input_read(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2664.c
382
static ssize_t ltc2664_dac_input_write(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2664.c
405
static int ltc2664_reg_access(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2664.c
660
struct iio_dev *indio_dev;
drivers/iio/dac/ltc2688.c
254
static int ltc2688_read_avail(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2688.c
269
static int ltc2688_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2688.c
317
static int ltc2688_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2688.c
345
static ssize_t ltc2688_dither_toggle_set(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2688.c
370
static ssize_t ltc2688_reg_bool_get(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2688.c
386
static ssize_t ltc2688_reg_bool_set(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2688.c
422
static ssize_t ltc2688_dither_freq_get(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2688.c
447
static ssize_t ltc2688_dither_freq_set(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2688.c
483
static ssize_t ltc2688_dac_input_read(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2688.c
507
static ssize_t ltc2688_dac_input_write(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2688.c
530
static int ltc2688_get_dither_phase(struct iio_dev *dev,
drivers/iio/dac/ltc2688.c
544
static int ltc2688_set_dither_phase(struct iio_dev *dev,
drivers/iio/dac/ltc2688.c
556
static int ltc2688_reg_access(struct iio_dev *indio_dev,
drivers/iio/dac/ltc2688.c
937
struct iio_dev *indio_dev;
drivers/iio/dac/m62332.c
108
static int m62332_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/m62332.c
128
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/dac/m62332.c
145
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/dac/m62332.c
182
struct iio_dev *indio_dev;
drivers/iio/dac/m62332.c
222
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/dac/m62332.c
31
static int m62332_set_value(struct iio_dev *indio_dev, u8 val, int channel)
drivers/iio/dac/m62332.c
73
static int m62332_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/max22007.c
232
static int max22007_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/max22007.c
257
static int max22007_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/max22007.c
276
static ssize_t max22007_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/max22007.c
295
static ssize_t max22007_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/max22007.c
407
struct iio_dev *indio_dev;
drivers/iio/dac/max517.c
147
struct iio_dev *indio_dev;
drivers/iio/dac/max517.c
41
static int max517_set_value(struct iio_dev *indio_dev,
drivers/iio/dac/max517.c
64
static int max517_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/max517.c
84
static int max517_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/max5522.c
131
struct iio_dev *indio_dev;
drivers/iio/dac/max5522.c
77
static int max5522_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/max5522.c
98
static int max5522_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/max5821.c
112
static ssize_t max5821_write_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/max5821.c
171
static int max5821_get_value(struct iio_dev *indio_dev,
drivers/iio/dac/max5821.c
212
static int max5821_set_value(struct iio_dev *indio_dev,
drivers/iio/dac/max5821.c
239
static int max5821_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/max5821.c
257
static int max5821_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/max5821.c
304
struct iio_dev *indio_dev;
drivers/iio/dac/max5821.c
49
static int max5821_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/max5821.c
57
static int max5821_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/max5821.c
75
static ssize_t max5821_read_dac_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4725.c
162
static int mcp4725_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4725.c
170
static int mcp4725_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4725.c
180
static ssize_t mcp4725_read_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4725.c
188
static ssize_t mcp4725_write_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4725.c
279
static int mcp4725_set_value(struct iio_dev *indio_dev, int val)
drivers/iio/dac/mcp4725.c
300
static int mcp4726_set_cfg(struct iio_dev *indio_dev)
drivers/iio/dac/mcp4725.c
322
static int mcp4725_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4725.c
349
static int mcp4725_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4725.c
391
struct iio_dev *indio_dev;
drivers/iio/dac/mcp4725.c
503
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/dac/mcp4725.c
91
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/dac/mcp4728.c
109
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/dac/mcp4728.c
185
static int mcp4728_program_channel_cfg(int channel, struct iio_dev *indio_dev)
drivers/iio/dac/mcp4728.c
218
static int mcp4728_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4728.c
226
static int mcp4728_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4728.c
237
static ssize_t mcp4728_read_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4728.c
247
static ssize_t mcp4728_write_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4728.c
361
static int mcp4728_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4728.c
378
static int mcp4728_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4728.c
425
static int mcp4728_read_avail(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4728.c
458
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/dac/mcp4728.c
475
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/dac/mcp4728.c
529
struct iio_dev *indio_dev;
drivers/iio/dac/mcp47feb02.c
1098
struct iio_dev *indio_dev;
drivers/iio/dac/mcp47feb02.c
545
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/dac/mcp47feb02.c
572
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/dac/mcp47feb02.c
610
static int mcp47feb02_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/mcp47feb02.c
618
static int mcp47feb02_set_powerdown_mode(struct iio_dev *indio_dev, const struct iio_chan_spec *ch,
drivers/iio/dac/mcp47feb02.c
628
static ssize_t mcp47feb02_read_powerdown(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/dac/mcp47feb02.c
637
static ssize_t mcp47feb02_write_powerdown(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/dac/mcp47feb02.c
743
static int mcp47feb02_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *ch,
drivers/iio/dac/mcp47feb02.c
868
static int mcp47feb02_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *ch,
drivers/iio/dac/mcp47feb02.c
888
static int mcp47feb02_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *ch,
drivers/iio/dac/mcp47feb02.c
920
static int mcp47feb02_read_label(struct iio_dev *indio_dev, struct iio_chan_spec const *ch,
drivers/iio/dac/mcp47feb02.c
943
static int mcp47feb02_parse_fw(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4821.c
136
static int mcp4821_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4821.c
167
static int mcp4821_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4821.c
232
static int mcp4821_read_avail(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4821.c
258
struct iio_dev *indio_dev;
drivers/iio/dac/mcp4922.c
123
struct iio_dev *indio_dev;
drivers/iio/dac/mcp4922.c
60
static int mcp4922_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/mcp4922.c
81
static int mcp4922_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/rohm-bd79703.c
165
struct iio_dev *idev;
drivers/iio/dac/rohm-bd79703.c
55
static int bd79703_read_raw(struct iio_dev *idev,
drivers/iio/dac/rohm-bd79703.c
70
static int bd79703_write_raw(struct iio_dev *idev,
drivers/iio/dac/stm32-dac.c
129
static int stm32_dac_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/stm32-dac.c
147
static int stm32_dac_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/stm32-dac.c
161
static int stm32_dac_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/dac/stm32-dac.c
183
static int stm32_dac_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/stm32-dac.c
189
static int stm32_dac_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/stm32-dac.c
196
static ssize_t stm32_dac_read_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/stm32-dac.c
209
static ssize_t stm32_dac_write_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/stm32-dac.c
270
static int stm32_dac_chan_of_init(struct iio_dev *indio_dev)
drivers/iio/dac/stm32-dac.c
307
struct iio_dev *indio_dev;
drivers/iio/dac/stm32-dac.c
357
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/dac/stm32-dac.c
368
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/dac/stm32-dac.c
40
static int stm32_dac_is_enabled(struct iio_dev *indio_dev, int channel)
drivers/iio/dac/stm32-dac.c
57
static int stm32_dac_set_enable_state(struct iio_dev *indio_dev, int ch,
drivers/iio/dac/ti-dac082s085.c
116
static ssize_t ti_dac_read_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac082s085.c
126
static ssize_t ti_dac_write_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac082s085.c
185
static int ti_dac_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac082s085.c
215
static int ti_dac_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac082s085.c
247
static int ti_dac_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac082s085.c
264
struct iio_dev *indio_dev;
drivers/iio/dac/ti-dac082s085.c
317
struct iio_dev *indio_dev = spi_get_drvdata(spi);
drivers/iio/dac/ti-dac082s085.c
78
static int ti_dac_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac082s085.c
86
static int ti_dac_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac5571.c
123
static int dac5571_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac5571.c
131
static int dac5571_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac5571.c
163
static ssize_t dac5571_read_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac5571.c
173
static ssize_t dac5571_write_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac5571.c
239
static int dac5571_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac5571.c
265
static int dac5571_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac5571.c
295
static int dac5571_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac5571.c
314
struct iio_dev *indio_dev;
drivers/iio/dac/ti-dac5571.c
380
struct iio_dev *indio_dev = i2c_get_clientdata(i2c);
drivers/iio/dac/ti-dac7311.c
106
static ssize_t ti_dac_read_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac7311.c
116
static ssize_t ti_dac_write_powerdown(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac7311.c
166
static int ti_dac_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac7311.c
191
static int ti_dac_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac7311.c
224
static int ti_dac_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac7311.c
241
struct iio_dev *indio_dev;
drivers/iio/dac/ti-dac7311.c
297
struct iio_dev *indio_dev = spi_get_drvdata(spi);
drivers/iio/dac/ti-dac7311.c
81
static int ti_dac_get_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac7311.c
89
static int ti_dac_set_powerdown_mode(struct iio_dev *indio_dev,
drivers/iio/dac/ti-dac7612.c
100
struct dac7612 *priv = iio_priv(iio_dev);
drivers/iio/dac/ti-dac7612.c
126
struct iio_dev *iio_dev;
drivers/iio/dac/ti-dac7612.c
131
iio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*priv));
drivers/iio/dac/ti-dac7612.c
132
if (!iio_dev)
drivers/iio/dac/ti-dac7612.c
135
priv = iio_priv(iio_dev);
drivers/iio/dac/ti-dac7612.c
149
spi_set_drvdata(spi, iio_dev);
drivers/iio/dac/ti-dac7612.c
150
iio_dev->info = &dac7612_info;
drivers/iio/dac/ti-dac7612.c
151
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/dac/ti-dac7612.c
152
iio_dev->channels = dac7612_channels;
drivers/iio/dac/ti-dac7612.c
153
iio_dev->num_channels = ARRAY_SIZE(priv->cache);
drivers/iio/dac/ti-dac7612.c
154
iio_dev->name = spi_get_device_id(spi)->name;
drivers/iio/dac/ti-dac7612.c
164
return devm_iio_device_register(&spi->dev, iio_dev);
drivers/iio/dac/ti-dac7612.c
75
static int dac7612_read_raw(struct iio_dev *iio_dev,
drivers/iio/dac/ti-dac7612.c
83
priv = iio_priv(iio_dev);
drivers/iio/dac/ti-dac7612.c
96
static int dac7612_write_raw(struct iio_dev *iio_dev,
drivers/iio/dac/vf610_dac.c
116
static int vf610_read_raw(struct iio_dev *indio_dev,
drivers/iio/dac/vf610_dac.c
142
static int vf610_write_raw(struct iio_dev *indio_dev,
drivers/iio/dac/vf610_dac.c
174
struct iio_dev *indio_dev;
drivers/iio/dac/vf610_dac.c
223
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/dac/vf610_dac.c
232
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/dac/vf610_dac.c
243
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/dac/vf610_dac.c
61
static int vf610_set_conversion_mode(struct iio_dev *indio_dev,
drivers/iio/dac/vf610_dac.c
81
static int vf610_get_conversion_mode(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy.c
270
static int __iio_dummy_read_raw(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy.c
302
static int __iio_dummy_read_processed(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy.c
338
static int iio_dummy_read_raw(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy.c
438
static int iio_dummy_write_raw(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy.c
550
static int iio_dummy_init_device(struct iio_dev *indio_dev)
drivers/iio/dummy/iio_simple_dummy.c
580
struct iio_dev *indio_dev;
drivers/iio/dummy/iio_simple_dummy.c
692
struct iio_dev *indio_dev = swd->device;
drivers/iio/dummy/iio_simple_dummy.h
113
int iio_simple_dummy_configure_buffer(struct iio_dev *indio_dev);
drivers/iio/dummy/iio_simple_dummy.h
114
void iio_simple_dummy_unconfigure_buffer(struct iio_dev *indio_dev);
drivers/iio/dummy/iio_simple_dummy.h
116
static inline int iio_simple_dummy_configure_buffer(struct iio_dev *indio_dev)
drivers/iio/dummy/iio_simple_dummy.h
122
void iio_simple_dummy_unconfigure_buffer(struct iio_dev *indio_dev)
drivers/iio/dummy/iio_simple_dummy.h
52
struct iio_dev;
drivers/iio/dummy/iio_simple_dummy.h
54
int iio_simple_dummy_read_event_config(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy.h
59
int iio_simple_dummy_write_event_config(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy.h
65
int iio_simple_dummy_read_event_value(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy.h
72
int iio_simple_dummy_write_event_value(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy.h
79
int iio_simple_dummy_events_register(struct iio_dev *indio_dev);
drivers/iio/dummy/iio_simple_dummy.h
80
void iio_simple_dummy_events_unregister(struct iio_dev *indio_dev);
drivers/iio/dummy/iio_simple_dummy.h
85
iio_simple_dummy_events_register(struct iio_dev *indio_dev)
drivers/iio/dummy/iio_simple_dummy.h
91
iio_simple_dummy_events_unregister(struct iio_dev *indio_dev)
drivers/iio/dummy/iio_simple_dummy_buffer.c
103
int iio_simple_dummy_configure_buffer(struct iio_dev *indio_dev)
drivers/iio/dummy/iio_simple_dummy_buffer.c
114
void iio_simple_dummy_unconfigure_buffer(struct iio_dev *indio_dev)
drivers/iio/dummy/iio_simple_dummy_buffer.c
52
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/dummy/iio_simple_dummy_events.c
118
int iio_simple_dummy_read_event_value(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy_events.c
142
int iio_simple_dummy_write_event_value(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy_events.c
158
struct iio_dev *indio_dev = private;
drivers/iio/dummy/iio_simple_dummy_events.c
177
struct iio_dev *indio_dev = private;
drivers/iio/dummy/iio_simple_dummy_events.c
234
int iio_simple_dummy_events_register(struct iio_dev *indio_dev)
drivers/iio/dummy/iio_simple_dummy_events.c
267
void iio_simple_dummy_events_unregister(struct iio_dev *indio_dev)
drivers/iio/dummy/iio_simple_dummy_events.c
30
int iio_simple_dummy_read_event_config(struct iio_dev *indio_dev,
drivers/iio/dummy/iio_simple_dummy_events.c
52
int iio_simple_dummy_write_event_config(struct iio_dev *indio_dev,
drivers/iio/filter/admv8818.c
404
static int admv8818_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/filter/admv8818.c
417
static int admv8818_write_raw(struct iio_dev *indio_dev,
drivers/iio/filter/admv8818.c
438
static int admv8818_read_raw(struct iio_dev *indio_dev,
drivers/iio/filter/admv8818.c
470
static int admv8818_reg_access(struct iio_dev *indio_dev,
drivers/iio/filter/admv8818.c
513
static int admv8818_get_mode(struct iio_dev *indio_dev,
drivers/iio/filter/admv8818.c
521
static int admv8818_set_mode(struct iio_dev *indio_dev,
drivers/iio/filter/admv8818.c
750
struct iio_dev *indio_dev;
drivers/iio/frequency/ad9523.c
298
static int ad9523_read(struct iio_dev *indio_dev, unsigned int addr)
drivers/iio/frequency/ad9523.c
332
static int ad9523_write(struct iio_dev *indio_dev,
drivers/iio/frequency/ad9523.c
360
static int ad9523_io_update(struct iio_dev *indio_dev)
drivers/iio/frequency/ad9523.c
365
static int ad9523_vco_out_map(struct iio_dev *indio_dev,
drivers/iio/frequency/ad9523.c
419
static int ad9523_set_clock_provider(struct iio_dev *indio_dev,
drivers/iio/frequency/ad9523.c
445
static int ad9523_store_eeprom(struct iio_dev *indio_dev)
drivers/iio/frequency/ad9523.c
483
static int ad9523_sync(struct iio_dev *indio_dev)
drivers/iio/frequency/ad9523.c
512
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/frequency/ad9523.c
545
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/frequency/ad9523.c
609
static int ad9523_read_raw(struct iio_dev *indio_dev,
drivers/iio/frequency/ad9523.c
645
static int ad9523_write_raw(struct iio_dev *indio_dev,
drivers/iio/frequency/ad9523.c
705
static int ad9523_reg_access(struct iio_dev *indio_dev,
drivers/iio/frequency/ad9523.c
737
static int ad9523_setup(struct iio_dev *indio_dev)
drivers/iio/frequency/ad9523.c
953
struct iio_dev *indio_dev;
drivers/iio/frequency/adf4350.c
104
static int adf4350_reg_access(struct iio_dev *indio_dev,
drivers/iio/frequency/adf4350.c
261
static ssize_t adf4350_write(struct iio_dev *indio_dev,
drivers/iio/frequency/adf4350.c
321
static ssize_t adf4350_read(struct iio_dev *indio_dev,
drivers/iio/frequency/adf4350.c
591
struct iio_dev *indio_dev = data;
drivers/iio/frequency/adf4350.c
601
struct iio_dev *indio_dev;
drivers/iio/frequency/adf4371.c
336
static ssize_t adf4371_read(struct iio_dev *indio_dev,
drivers/iio/frequency/adf4371.c
379
static ssize_t adf4371_write(struct iio_dev *indio_dev,
drivers/iio/frequency/adf4371.c
471
static int adf4371_reg_access(struct iio_dev *indio_dev,
drivers/iio/frequency/adf4371.c
576
struct iio_dev *indio_dev;
drivers/iio/frequency/adf4377.c
1050
struct iio_dev *indio_dev;
drivers/iio/frequency/adf4377.c
481
static int adf4377_reg_access(struct iio_dev *indio_dev,
drivers/iio/frequency/adf4377.c
807
static ssize_t adf4377_read(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/frequency/adf4377.c
826
static ssize_t adf4377_write(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/frequency/admfm2000.c
126
static int admfm2000_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/frequency/admfm2000.c
158
struct iio_dev *indio_dev)
drivers/iio/frequency/admfm2000.c
225
struct iio_dev *indio_dev;
drivers/iio/frequency/admfm2000.c
34
static int admfm2000_mode(struct iio_dev *indio_dev, u32 chan, u32 mode)
drivers/iio/frequency/admfm2000.c
57
static int admfm2000_attenuation(struct iio_dev *indio_dev, u32 chan, u32 value)
drivers/iio/frequency/admfm2000.c
76
static int admfm2000_read_raw(struct iio_dev *indio_dev,
drivers/iio/frequency/admfm2000.c
97
static int admfm2000_write_raw(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1013.c
188
static int admv1013_read_raw(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1013.c
224
static int admv1013_write_raw(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1013.c
258
static ssize_t admv1013_read(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1013.c
287
static ssize_t admv1013_write(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1013.c
359
static int admv1013_reg_access(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1013.c
569
struct iio_dev *indio_dev;
drivers/iio/frequency/admv1014.c
269
static int admv1014_read_raw(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1014.c
319
static int admv1014_write_raw(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1014.c
361
static ssize_t admv1014_read(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1014.c
403
static ssize_t admv1014_write(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1014.c
448
static int admv1014_read_avail(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1014.c
465
static int admv1014_reg_access(struct iio_dev *indio_dev,
drivers/iio/frequency/admv1014.c
746
struct iio_dev *indio_dev;
drivers/iio/frequency/admv4420.c
125
static int admv4420_reg_access(struct iio_dev *indio_dev,
drivers/iio/frequency/admv4420.c
156
static int admv4420_read_raw(struct iio_dev *indio_dev,
drivers/iio/frequency/admv4420.c
254
static int admv4420_setup(struct iio_dev *indio_dev)
drivers/iio/frequency/admv4420.c
346
struct iio_dev *indio_dev;
drivers/iio/frequency/adrf6780.c
218
static int adrf6780_read_raw(struct iio_dev *indio_dev,
drivers/iio/frequency/adrf6780.c
267
static int adrf6780_write_raw(struct iio_dev *indio_dev,
drivers/iio/frequency/adrf6780.c
296
static int adrf6780_reg_access(struct iio_dev *indio_dev,
drivers/iio/frequency/adrf6780.c
450
struct iio_dev *indio_dev;
drivers/iio/gyro/adis16080.c
191
struct iio_dev *indio_dev;
drivers/iio/gyro/adis16080.c
51
static int adis16080_read_sample(struct iio_dev *indio_dev,
drivers/iio/gyro/adis16080.c
76
static int adis16080_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/adis16130.c
144
struct iio_dev *indio_dev;
drivers/iio/gyro/adis16130.c
47
static int adis16130_spi_read(struct iio_dev *indio_dev, u8 reg_addr, u32 *val)
drivers/iio/gyro/adis16130.c
70
static int adis16130_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/adis16136.c
143
static int adis16136_debugfs_init(struct iio_dev *indio_dev)
drivers/iio/gyro/adis16136.c
160
static int adis16136_debugfs_init(struct iio_dev *indio_dev)
drivers/iio/gyro/adis16136.c
199
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/gyro/adis16136.c
219
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/gyro/adis16136.c
247
static int adis16136_set_filter(struct iio_dev *indio_dev, int val)
drivers/iio/gyro/adis16136.c
266
static int adis16136_get_filter(struct iio_dev *indio_dev, int *val)
drivers/iio/gyro/adis16136.c
289
static int adis16136_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/adis16136.c
328
static int adis16136_write_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/adis16136.c
404
static int adis16136_stop_device(struct iio_dev *indio_dev)
drivers/iio/gyro/adis16136.c
417
static int adis16136_initial_setup(struct iio_dev *indio_dev)
drivers/iio/gyro/adis16136.c
519
struct iio_dev *indio_dev;
drivers/iio/gyro/adis16260.c
169
static int adis16260_stop_device(struct iio_dev *indio_dev)
drivers/iio/gyro/adis16260.c
186
static int adis16260_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/adis16260.c
265
static int adis16260_write_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/adis16260.c
366
struct iio_dev *indio_dev;
drivers/iio/gyro/adxrs290.c
116
static int adxrs290_get_rate_data(struct iio_dev *indio_dev, const u8 cmd, int *val)
drivers/iio/gyro/adxrs290.c
132
static int adxrs290_get_temp_data(struct iio_dev *indio_dev, int *val)
drivers/iio/gyro/adxrs290.c
150
static int adxrs290_get_3db_freq(struct iio_dev *indio_dev, u8 *val, u8 *val2)
drivers/iio/gyro/adxrs290.c
192
static int adxrs290_set_filter_freq(struct iio_dev *indio_dev,
drivers/iio/gyro/adxrs290.c
204
static int adxrs290_set_mode(struct iio_dev *indio_dev, enum adxrs290_mode mode)
drivers/iio/gyro/adxrs290.c
245
struct iio_dev *indio_dev = data;
drivers/iio/gyro/adxrs290.c
250
static int adxrs290_initial_setup(struct iio_dev *indio_dev)
drivers/iio/gyro/adxrs290.c
267
static int adxrs290_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/adxrs290.c
345
static int adxrs290_write_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/adxrs290.c
399
static int adxrs290_read_avail(struct iio_dev *indio_dev,
drivers/iio/gyro/adxrs290.c
438
static int adxrs290_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/gyro/adxrs290.c
452
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/gyro/adxrs290.c
468
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/gyro/adxrs290.c
490
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/gyro/adxrs290.c
566
static int adxrs290_probe_trigger(struct iio_dev *indio_dev)
drivers/iio/gyro/adxrs290.c
605
struct iio_dev *indio_dev;
drivers/iio/gyro/adxrs450.c
134
static int adxrs450_spi_write_reg_16(struct iio_dev *indio_dev,
drivers/iio/gyro/adxrs450.c
163
static int adxrs450_spi_sensor_data(struct iio_dev *indio_dev, s16 *val)
drivers/iio/gyro/adxrs450.c
230
static int adxrs450_initial_setup(struct iio_dev *indio_dev)
drivers/iio/gyro/adxrs450.c
277
static int adxrs450_write_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/adxrs450.c
298
static int adxrs450_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/adxrs450.c
410
struct iio_dev *indio_dev;
drivers/iio/gyro/adxrs450.c
88
static int adxrs450_spi_read_reg_16(struct iio_dev *indio_dev,
drivers/iio/gyro/bmg160_core.c
1031
struct iio_dev *indio_dev = private;
drivers/iio/gyro/bmg160_core.c
1046
static int bmg160_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/gyro/bmg160_core.c
1053
static int bmg160_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/gyro/bmg160_core.c
1070
struct iio_dev *indio_dev;
drivers/iio/gyro/bmg160_core.c
1188
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/gyro/bmg160_core.c
1213
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/gyro/bmg160_core.c
1225
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/gyro/bmg160_core.c
1241
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/gyro/bmg160_core.c
1256
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/gyro/bmg160_core.c
560
static int bmg160_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/bmg160_core.c
622
static int bmg160_write_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/bmg160_core.c
700
static int bmg160_read_event(struct iio_dev *indio_dev,
drivers/iio/gyro/bmg160_core.c
721
static int bmg160_write_event(struct iio_dev *indio_dev,
drivers/iio/gyro/bmg160_core.c
744
static int bmg160_read_event_config(struct iio_dev *indio_dev,
drivers/iio/gyro/bmg160_core.c
755
static int bmg160_write_event_config(struct iio_dev *indio_dev,
drivers/iio/gyro/bmg160_core.c
803
bmg160_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/gyro/bmg160_core.c
889
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/gyro/bmg160_core.c
910
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/gyro/bmg160_core.c
930
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/gyro/bmg160_core.c
977
struct iio_dev *indio_dev = private;
drivers/iio/gyro/fxas21002c_core.c
1009
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/gyro/fxas21002c_core.c
587
static int fxas21002c_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/fxas21002c_core.c
630
static int fxas21002c_write_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/fxas21002c_core.c
726
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/gyro/fxas21002c_core.c
787
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/gyro/fxas21002c_core.c
799
struct iio_dev *indio_dev = private;
drivers/iio/gyro/fxas21002c_core.c
809
struct iio_dev *indio_dev = private;
drivers/iio/gyro/fxas21002c_core.c
829
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/gyro/fxas21002c_core.c
928
struct iio_dev *indio_dev;
drivers/iio/gyro/hid-sensor-gyro-3d.c
147
static int gyro_3d_write_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/hid-sensor-gyro-3d.c
182
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/gyro/hid-sensor-gyro-3d.c
205
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/gyro/hid-sensor-gyro-3d.c
275
struct iio_dev *indio_dev;
drivers/iio/gyro/hid-sensor-gyro-3d.c
355
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/gyro/hid-sensor-gyro-3d.c
86
static int gyro_3d_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/itg3200_buffer.c
111
int itg3200_probe_trigger(struct iio_dev *indio_dev)
drivers/iio/gyro/itg3200_buffer.c
146
void itg3200_remove_trigger(struct iio_dev *indio_dev)
drivers/iio/gyro/itg3200_buffer.c
47
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/gyro/itg3200_buffer.c
70
int itg3200_buffer_configure(struct iio_dev *indio_dev)
drivers/iio/gyro/itg3200_buffer.c
76
void itg3200_buffer_unconfigure(struct iio_dev *indio_dev)
drivers/iio/gyro/itg3200_buffer.c
85
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/gyro/itg3200_core.c
131
static int itg3200_write_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/itg3200_core.c
171
static int itg3200_reset(struct iio_dev *indio_dev)
drivers/iio/gyro/itg3200_core.c
204
static int itg3200_enable_full_scale(struct iio_dev *indio_dev)
drivers/iio/gyro/itg3200_core.c
220
static int itg3200_initial_setup(struct iio_dev *indio_dev)
drivers/iio/gyro/itg3200_core.c
246
itg3200_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/gyro/itg3200_core.c
304
struct iio_dev *indio_dev;
drivers/iio/gyro/itg3200_core.c
32
int itg3200_write_reg_8(struct iio_dev *indio_dev,
drivers/iio/gyro/itg3200_core.c
360
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/gyro/itg3200_core.c
372
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/gyro/itg3200_core.c
383
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/gyro/itg3200_core.c
40
int itg3200_read_reg_8(struct iio_dev *indio_dev,
drivers/iio/gyro/itg3200_core.c
53
static int itg3200_read_reg_s16(struct iio_dev *indio_dev, u8 lower_reg_address,
drivers/iio/gyro/itg3200_core.c
84
static int itg3200_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/mpu3050-core.c
1050
static int mpu3050_trigger_probe(struct iio_dev *indio_dev, int irq)
drivers/iio/gyro/mpu3050-core.c
1149
struct iio_dev *indio_dev;
drivers/iio/gyro/mpu3050-core.c
1274
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/gyro/mpu3050-core.c
263
static int mpu3050_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/mpu3050-core.c
380
static int mpu3050_write_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/mpu3050-core.c
473
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/gyro/mpu3050-core.c
649
static int mpu3050_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/gyro/mpu3050-core.c
668
static int mpu3050_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/gyro/mpu3050-core.c
683
mpu3050_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/gyro/mpu3050-core.c
914
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/gyro/mpu3050-core.c
929
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/gyro/mpu3050-core.c
956
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/gyro/mpu3050-i2c.c
81
struct iio_dev *indio_dev = dev_get_drvdata(&client->dev);
drivers/iio/gyro/ssp_gyro_sensor.c
27
static int ssp_gyro_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/ssp_gyro_sensor.c
46
static int ssp_gyro_write_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/ssp_gyro_sensor.c
82
static int ssp_process_gyro_data(struct iio_dev *indio_dev, void *buf,
drivers/iio/gyro/ssp_gyro_sensor.c
97
struct iio_dev *indio_dev;
drivers/iio/gyro/st_gyro.h
28
int st_gyro_allocate_ring(struct iio_dev *indio_dev);
drivers/iio/gyro/st_gyro.h
32
static inline int st_gyro_allocate_ring(struct iio_dev *indio_dev)
drivers/iio/gyro/st_gyro_buffer.c
21
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/gyro/st_gyro_buffer.c
26
static int st_gyro_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/gyro/st_gyro_buffer.c
45
static int st_gyro_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/gyro/st_gyro_buffer.c
61
int st_gyro_allocate_ring(struct iio_dev *indio_dev)
drivers/iio/gyro/st_gyro_core.c
36
st_gyro_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/gyro/st_gyro_core.c
377
static int st_gyro_read_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/st_gyro_core.c
406
static int st_gyro_write_raw(struct iio_dev *indio_dev,
drivers/iio/gyro/st_gyro_core.c
470
int st_gyro_common_probe(struct iio_dev *indio_dev)
drivers/iio/gyro/st_gyro_i2c.c
64
struct iio_dev *indio_dev;
drivers/iio/gyro/st_gyro_spi.c
69
struct iio_dev *indio_dev;
drivers/iio/health/afe4403.c
138
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/health/afe4403.c
162
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/health/afe4403.c
241
static int afe4403_read_raw(struct iio_dev *indio_dev,
drivers/iio/health/afe4403.c
281
static int afe4403_write_raw(struct iio_dev *indio_dev,
drivers/iio/health/afe4403.c
311
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/health/afe4403.c
418
struct iio_dev *indio_dev = spi_get_drvdata(to_spi_device(dev));
drivers/iio/health/afe4403.c
438
struct iio_dev *indio_dev = spi_get_drvdata(to_spi_device(dev));
drivers/iio/health/afe4403.c
462
struct iio_dev *indio_dev;
drivers/iio/health/afe4404.c
169
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/health/afe4404.c
193
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/health/afe4404.c
246
static int afe4404_read_raw(struct iio_dev *indio_dev,
drivers/iio/health/afe4404.c
292
static int afe4404_write_raw(struct iio_dev *indio_dev,
drivers/iio/health/afe4404.c
330
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/health/afe4404.c
426
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/health/afe4404.c
446
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/health/afe4404.c
470
struct iio_dev *indio_dev;
drivers/iio/health/max30100.c
176
static int max30100_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/health/max30100.c
188
static int max30100_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/health/max30100.c
230
struct iio_dev *indio_dev = private;
drivers/iio/health/max30100.c
407
static int max30100_read_raw(struct iio_dev *indio_dev,
drivers/iio/health/max30100.c
447
struct iio_dev *indio_dev;
drivers/iio/health/max30100.c
502
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/health/max30100.c
75
struct iio_dev *indio_dev;
drivers/iio/health/max30102.c
103
struct iio_dev *indio_dev;
drivers/iio/health/max30102.c
190
static int max30102_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/health/max30102.c
225
static int max30102_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/health/max30102.c
291
struct iio_dev *indio_dev = private;
drivers/iio/health/max30102.c
464
static int max30102_read_raw(struct iio_dev *indio_dev,
drivers/iio/health/max30102.c
502
struct iio_dev *indio_dev;
drivers/iio/health/max30102.c
590
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/humidity/am2315.c
163
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/humidity/am2315.c
192
static int am2315_read_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/am2315.c
223
struct iio_dev *indio_dev;
drivers/iio/humidity/dht11.c
171
struct iio_dev *iio = data;
drivers/iio/humidity/dht11.c
186
static int dht11_read_raw(struct iio_dev *iio_dev,
drivers/iio/humidity/dht11.c
190
struct dht11 *dht11 = iio_priv(iio_dev);
drivers/iio/humidity/dht11.c
226
iio_dev->name, iio_dev);
drivers/iio/humidity/dht11.c
233
free_irq(dht11->irq, iio_dev);
drivers/iio/humidity/dht11.c
293
struct iio_dev *iio;
drivers/iio/humidity/ens210.c
143
static int ens210_read_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/ens210.c
200
struct iio_dev *indio_dev;
drivers/iio/humidity/ens210.c
93
static int ens210_get_measurement(struct iio_dev *indio_dev, bool temp, int *val)
drivers/iio/humidity/hdc100x.c
199
static int hdc100x_read_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/hdc100x.c
248
static int hdc100x_write_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/hdc100x.c
275
static int hdc100x_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/humidity/hdc100x.c
285
static int hdc100x_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/humidity/hdc100x.c
301
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/humidity/hdc100x.c
339
struct iio_dev *indio_dev;
drivers/iio/humidity/hdc2010.c
157
static int hdc2010_read_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/hdc2010.c
213
static int hdc2010_write_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/hdc2010.c
253
struct iio_dev *indio_dev;
drivers/iio/humidity/hdc2010.c
309
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/humidity/hdc3020.c
259
static int hdc3020_read_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/hdc3020.c
324
static int hdc3020_read_available(struct iio_dev *indio_dev,
drivers/iio/humidity/hdc3020.c
359
static int hdc3020_write_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/hdc3020.c
482
static int hdc3020_write_thresh(struct iio_dev *indio_dev,
drivers/iio/humidity/hdc3020.c
616
static int hdc3020_read_thresh(struct iio_dev *indio_dev,
drivers/iio/humidity/hdc3020.c
687
struct iio_dev *indio_dev = private;
drivers/iio/humidity/hdc3020.c
796
struct iio_dev *indio_dev;
drivers/iio/humidity/hdc3020.c
859
struct iio_dev *iio_dev = dev_get_drvdata(dev);
drivers/iio/humidity/hdc3020.c
860
struct hdc3020_data *data = iio_priv(iio_dev);
drivers/iio/humidity/hdc3020.c
867
struct iio_dev *iio_dev = dev_get_drvdata(dev);
drivers/iio/humidity/hdc3020.c
868
struct hdc3020_data *data = iio_priv(iio_dev);
drivers/iio/humidity/hid-sensor-humidity.c
102
static int humidity_write_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/hid-sensor-humidity.c
131
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/humidity/hid-sensor-humidity.c
146
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/humidity/hid-sensor-humidity.c
195
struct iio_dev *indio_dev;
drivers/iio/humidity/hid-sensor-humidity.c
265
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/humidity/hid-sensor-humidity.c
56
static int humidity_read_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/hts221.h
52
int hts221_allocate_buffers(struct iio_dev *iio_dev);
drivers/iio/humidity/hts221.h
53
int hts221_allocate_trigger(struct iio_dev *iio_dev);
drivers/iio/humidity/hts221_buffer.c
132
iio_dev->name);
drivers/iio/humidity/hts221_buffer.c
136
iio_trigger_set_drvdata(hw->trig, iio_dev);
drivers/iio/humidity/hts221_buffer.c
141
iio_dev->trig = iio_trigger_get(hw->trig);
drivers/iio/humidity/hts221_buffer.c
146
static int hts221_buffer_preenable(struct iio_dev *iio_dev)
drivers/iio/humidity/hts221_buffer.c
148
return hts221_set_enable(iio_priv(iio_dev), true);
drivers/iio/humidity/hts221_buffer.c
151
static int hts221_buffer_postdisable(struct iio_dev *iio_dev)
drivers/iio/humidity/hts221_buffer.c
153
return hts221_set_enable(iio_priv(iio_dev), false);
drivers/iio/humidity/hts221_buffer.c
164
struct iio_dev *iio_dev = pf->indio_dev;
drivers/iio/humidity/hts221_buffer.c
165
struct hts221_hw *hw = iio_priv(iio_dev);
drivers/iio/humidity/hts221_buffer.c
170
ch = &iio_dev->channels[HTS221_SENSOR_H];
drivers/iio/humidity/hts221_buffer.c
178
ch = &iio_dev->channels[HTS221_SENSOR_T];
drivers/iio/humidity/hts221_buffer.c
185
iio_push_to_buffers_with_timestamp(iio_dev, &hw->scan,
drivers/iio/humidity/hts221_buffer.c
186
iio_get_time_ns(iio_dev));
drivers/iio/humidity/hts221_buffer.c
194
int hts221_allocate_buffers(struct iio_dev *iio_dev)
drivers/iio/humidity/hts221_buffer.c
196
struct hts221_hw *hw = iio_priv(iio_dev);
drivers/iio/humidity/hts221_buffer.c
197
return devm_iio_triggered_buffer_setup(hw->dev, iio_dev,
drivers/iio/humidity/hts221_buffer.c
41
struct iio_dev *iio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/humidity/hts221_buffer.c
42
struct hts221_hw *hw = iio_priv(iio_dev);
drivers/iio/humidity/hts221_buffer.c
76
int hts221_allocate_trigger(struct iio_dev *iio_dev)
drivers/iio/humidity/hts221_buffer.c
78
struct hts221_hw *hw = iio_priv(iio_dev);
drivers/iio/humidity/hts221_core.c
421
static int __hts221_read_raw(struct iio_dev *iio_dev,
drivers/iio/humidity/hts221_core.c
425
struct hts221_hw *hw = iio_priv(iio_dev);
drivers/iio/humidity/hts221_core.c
461
static int hts221_read_raw(struct iio_dev *iio_dev,
drivers/iio/humidity/hts221_core.c
467
if (!iio_device_claim_direct(iio_dev))
drivers/iio/humidity/hts221_core.c
470
ret = __hts221_read_raw(iio_dev, ch, val, val2, mask);
drivers/iio/humidity/hts221_core.c
472
iio_device_release_direct(iio_dev);
drivers/iio/humidity/hts221_core.c
477
static int __hts221_write_raw(struct iio_dev *iio_dev,
drivers/iio/humidity/hts221_core.c
481
struct hts221_hw *hw = iio_priv(iio_dev);
drivers/iio/humidity/hts221_core.c
500
static int hts221_write_raw(struct iio_dev *iio_dev,
drivers/iio/humidity/hts221_core.c
506
if (!iio_device_claim_direct(iio_dev))
drivers/iio/humidity/hts221_core.c
509
ret = __hts221_write_raw(iio_dev, chan, val, mask);
drivers/iio/humidity/hts221_core.c
511
iio_device_release_direct(iio_dev);
drivers/iio/humidity/hts221_core.c
516
static int hts221_validate_trigger(struct iio_dev *iio_dev,
drivers/iio/humidity/hts221_core.c
519
struct hts221_hw *hw = iio_priv(iio_dev);
drivers/iio/humidity/hts221_core.c
566
struct iio_dev *iio_dev;
drivers/iio/humidity/hts221_core.c
571
iio_dev = devm_iio_device_alloc(dev, sizeof(*hw));
drivers/iio/humidity/hts221_core.c
572
if (!iio_dev)
drivers/iio/humidity/hts221_core.c
575
dev_set_drvdata(dev, iio_dev);
drivers/iio/humidity/hts221_core.c
577
hw = iio_priv(iio_dev);
drivers/iio/humidity/hts221_core.c
591
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/humidity/hts221_core.c
592
iio_dev->available_scan_masks = hts221_scan_masks;
drivers/iio/humidity/hts221_core.c
593
iio_dev->channels = hts221_channels;
drivers/iio/humidity/hts221_core.c
594
iio_dev->num_channels = ARRAY_SIZE(hts221_channels);
drivers/iio/humidity/hts221_core.c
595
iio_dev->name = HTS221_DEV_NAME;
drivers/iio/humidity/hts221_core.c
596
iio_dev->info = &hts221_info;
drivers/iio/humidity/hts221_core.c
640
err = hts221_allocate_buffers(iio_dev);
drivers/iio/humidity/hts221_core.c
644
err = hts221_allocate_trigger(iio_dev);
drivers/iio/humidity/hts221_core.c
649
return devm_iio_device_register(hw->dev, iio_dev);
drivers/iio/humidity/hts221_core.c
655
struct iio_dev *iio_dev = dev_get_drvdata(dev);
drivers/iio/humidity/hts221_core.c
656
struct hts221_hw *hw = iio_priv(iio_dev);
drivers/iio/humidity/hts221_core.c
665
struct iio_dev *iio_dev = dev_get_drvdata(dev);
drivers/iio/humidity/hts221_core.c
666
struct hts221_hw *hw = iio_priv(iio_dev);
drivers/iio/humidity/htu21.c
131
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/humidity/htu21.c
140
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/humidity/htu21.c
150
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/humidity/htu21.c
183
struct iio_dev *indio_dev;
drivers/iio/humidity/htu21.c
38
static int htu21_read_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/htu21.c
77
static int htu21_write_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/si7005.c
128
struct iio_dev *indio_dev;
drivers/iio/humidity/si7005.c
73
static int si7005_read_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/si7020.c
144
static int si7020_write_raw(struct iio_dev *indio_dev,
drivers/iio/humidity/si7020.c
166
static int si7020_read_available(struct iio_dev *indio_dev,
drivers/iio/humidity/si7020.c
183
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/humidity/si7020.c
193
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/humidity/si7020.c
230
struct iio_dev *indio_dev;
drivers/iio/humidity/si7020.c
53
static int si7020_read_raw(struct iio_dev *indio_dev,
drivers/iio/iio_core.h
100
static inline void iio_buffer_wakeup_poll(struct iio_dev *indio_dev) {}
drivers/iio/iio_core.h
101
static inline void iio_device_detach_buffers(struct iio_dev *indio_dev) {}
drivers/iio/iio_core.h
105
int iio_device_register_eventset(struct iio_dev *indio_dev);
drivers/iio/iio_core.h
106
void iio_device_unregister_eventset(struct iio_dev *indio_dev);
drivers/iio/iio_core.h
107
void iio_device_wakeup_eventset(struct iio_dev *indio_dev);
drivers/iio/iio_core.h
17
struct iio_dev;
drivers/iio/iio_core.h
22
struct iio_dev *indio_dev;
drivers/iio/iio_core.h
29
long (*ioctl)(struct iio_dev *indio_dev, struct file *filp,
drivers/iio/iio_core.h
33
void iio_device_ioctl_handler_register(struct iio_dev *indio_dev,
drivers/iio/iio_core.h
37
ssize_t do_iio_read_channel_label(struct iio_dev *indio_dev,
drivers/iio/iio_core.h
57
int iio_device_register_sysfs_group(struct iio_dev *indio_dev,
drivers/iio/iio_core.h
75
int iio_buffers_alloc_sysfs_and_mask(struct iio_dev *indio_dev);
drivers/iio/iio_core.h
76
void iio_buffers_free_sysfs_and_mask(struct iio_dev *indio_dev);
drivers/iio/iio_core.h
82
void iio_disable_all_buffers(struct iio_dev *indio_dev);
drivers/iio/iio_core.h
83
void iio_buffer_wakeup_poll(struct iio_dev *indio_dev);
drivers/iio/iio_core.h
84
void iio_device_detach_buffers(struct iio_dev *indio_dev);
drivers/iio/iio_core.h
92
static inline int iio_buffers_alloc_sysfs_and_mask(struct iio_dev *indio_dev)
drivers/iio/iio_core.h
97
static inline void iio_buffers_free_sysfs_and_mask(struct iio_dev *indio_dev) {}
drivers/iio/iio_core.h
99
static inline void iio_disable_all_buffers(struct iio_dev *indio_dev) {}
drivers/iio/iio_core_trigger.h
15
int iio_device_register_trigger_consumer(struct iio_dev *indio_dev);
drivers/iio/iio_core_trigger.h
21
void iio_device_unregister_trigger_consumer(struct iio_dev *indio_dev);
drivers/iio/iio_core_trigger.h
35
static inline int iio_device_register_trigger_consumer(struct iio_dev *indio_dev)
drivers/iio/iio_core_trigger.h
44
static inline void iio_device_unregister_trigger_consumer(struct iio_dev *indio_dev)
drivers/iio/imu/adis.c
229
int adis_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/imu/adis.c
464
int adis_single_conversion(struct iio_dev *indio_dev,
drivers/iio/imu/adis.c
512
int adis_init(struct adis *adis, struct iio_dev *indio_dev,
drivers/iio/imu/adis16400.c
1141
struct iio_dev *indio_dev;
drivers/iio/imu/adis16400.c
274
static void adis16400_debugfs_init(struct iio_dev *indio_dev)
drivers/iio/imu/adis16400.c
375
static int __adis16400_set_filter(struct iio_dev *indio_dev, int sps, int val)
drivers/iio/imu/adis16400.c
396
static int adis16400_stop_device(struct iio_dev *indio_dev)
drivers/iio/imu/adis16400.c
410
static int adis16400_initial_setup(struct iio_dev *indio_dev)
drivers/iio/imu/adis16400.c
473
static int adis16400_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/adis16400.c
514
static int adis16400_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/adis16400.c
609
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/adis16460.c
126
static void adis16460_debugfs_init(struct iio_dev *indio_dev)
drivers/iio/imu/adis16460.c
142
static int adis16460_set_freq(struct iio_dev *indio_dev, int val, int val2)
drivers/iio/imu/adis16460.c
161
static int adis16460_get_freq(struct iio_dev *indio_dev, int *val, int *val2)
drivers/iio/imu/adis16460.c
179
static int adis16460_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/adis16460.c
213
static int adis16460_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/adis16460.c
358
struct iio_dev *indio_dev;
drivers/iio/imu/adis16475.c
1455
static int adis16475_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/imu/adis16475.c
1560
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/adis16475.c
1657
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/adis16475.c
1693
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/adis16475.c
1722
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/adis16475.c
1934
struct iio_dev *indio_dev;
drivers/iio/imu/adis16475.c
275
static void adis16475_debugfs_init(struct iio_dev *indio_dev)
drivers/iio/imu/adis16475.c
459
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/adis16475.c
475
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/adis16475.c
516
static int adis16475_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/imu/adis16475.c
525
static int adis16475_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/imu/adis16475.c
547
static int adis16475_set_watermark(struct iio_dev *indio_dev, unsigned int val)
drivers/iio/imu/adis16475.c
576
static int adis16475_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/adis16475.c
638
static int adis16475_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/adis16480.c
1395
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/adis16480.c
1500
static int adis16480_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/imu/adis16480.c
1532
static int adis16480_stop_device(struct iio_dev *indio_dev)
drivers/iio/imu/adis16480.c
1711
struct iio_dev *indio_dev;
drivers/iio/imu/adis16480.c
304
static void adis16480_debugfs_init(struct iio_dev *indio_dev)
drivers/iio/imu/adis16480.c
324
static int adis16480_set_freq(struct iio_dev *indio_dev, int val, int val2)
drivers/iio/imu/adis16480.c
395
static int adis16480_get_freq(struct iio_dev *indio_dev, int *val, int *val2)
drivers/iio/imu/adis16480.c
468
static int adis16480_set_calibbias(struct iio_dev *indio_dev,
drivers/iio/imu/adis16480.c
490
static int adis16480_get_calibbias(struct iio_dev *indio_dev,
drivers/iio/imu/adis16480.c
522
static int adis16480_set_calibscale(struct iio_dev *indio_dev,
drivers/iio/imu/adis16480.c
534
static int adis16480_get_calibscale(struct iio_dev *indio_dev,
drivers/iio/imu/adis16480.c
576
static int adis16480_get_filter_freq(struct iio_dev *indio_dev,
drivers/iio/imu/adis16480.c
600
static int adis16480_set_filter_freq(struct iio_dev *indio_dev,
drivers/iio/imu/adis16480.c
643
static int adis16480_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/adis16480.c
712
static int adis16480_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/adis16550.c
1056
struct iio_dev *indio_dev;
drivers/iio/imu/adis16550.c
395
static void adis16550_debugfs_init(struct iio_dev *indio_dev)
drivers/iio/imu/adis16550.c
578
static int adis16550_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/adis16550.c
662
static int adis16550_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/adis16550.c
839
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/adis16550.c
878
static int adis16550_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/imu/adis_buffer.c
149
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/adis_buffer.c
194
devm_adis_setup_buffer_and_trigger_with_attrs(struct adis *adis, struct iio_dev *indio_dev,
drivers/iio/imu/adis_buffer.c
22
static int adis_update_scan_mode_burst(struct iio_dev *indio_dev,
drivers/iio/imu/adis_buffer.c
67
int adis_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/imu/adis_trigger.c
70
int devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev)
drivers/iio/imu/bmi160/bmi160.h
29
int bmi160_probe_trigger(struct iio_dev *indio_dev, int irq, u32 irq_type);
drivers/iio/imu/bmi160/bmi160_core.c
275
bmi160_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/imu/bmi160/bmi160_core.c
433
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/bmi160/bmi160_core.c
452
static int bmi160_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/bmi160/bmi160_core.c
481
static int bmi160_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/bmi160/bmi160_core.c
656
static int bmi160_config_device_irq(struct iio_dev *indio_dev, int irq_type,
drivers/iio/imu/bmi160/bmi160_core.c
685
static int bmi160_setup_irq(struct iio_dev *indio_dev, int irq,
drivers/iio/imu/bmi160/bmi160_core.c
767
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/imu/bmi160/bmi160_core.c
777
int bmi160_probe_trigger(struct iio_dev *indio_dev, int irq, u32 irq_type)
drivers/iio/imu/bmi160/bmi160_core.c
827
struct iio_dev *indio_dev;
drivers/iio/imu/bmi160/bmi160_core.c
891
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/imu/bmi160/bmi160_core.c
898
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/imu/bmi270/bmi270_core.c
1012
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/bmi270/bmi270_core.c
1041
static int bmi270_write_event_config(struct iio_dev *indio_dev,
drivers/iio/imu/bmi270/bmi270_core.c
1060
static int bmi270_read_event_config(struct iio_dev *indio_dev,
drivers/iio/imu/bmi270/bmi270_core.c
1120
static int bmi270_write_event_value(struct iio_dev *indio_dev,
drivers/iio/imu/bmi270/bmi270_core.c
1177
static int bmi270_read_event_value(struct iio_dev *indio_dev,
drivers/iio/imu/bmi270/bmi270_core.c
1371
struct iio_dev *indio_dev)
drivers/iio/imu/bmi270/bmi270_core.c
1604
struct iio_dev *indio_dev;
drivers/iio/imu/bmi270/bmi270_core.c
1645
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/imu/bmi270/bmi270_core.c
1652
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/imu/bmi270/bmi270_core.c
760
struct iio_dev *indio_dev = private;
drivers/iio/imu/bmi270/bmi270_core.c
841
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/bmi270/bmi270_core.c
893
static int bmi270_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/bmi270/bmi270_core.c
931
static int bmi270_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/bmi270/bmi270_core.c
969
static int bmi270_read_avail(struct iio_dev *indio_dev,
drivers/iio/imu/bmi323/bmi323_core.c
1068
static int __bmi323_fifo_flush(struct iio_dev *indio_dev)
drivers/iio/imu/bmi323/bmi323_core.c
1127
static int bmi323_set_watermark(struct iio_dev *indio_dev, unsigned int val)
drivers/iio/imu/bmi323/bmi323_core.c
1160
static int bmi323_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/imu/bmi323/bmi323_core.c
1212
static int bmi323_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/imu/bmi323/bmi323_core.c
1232
static int bmi323_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/imu/bmi323/bmi323_core.c
1245
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/bmi323/bmi323_core.c
1260
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/bmi323/bmi323_core.c
1285
struct iio_dev *indio_dev = private;
drivers/iio/imu/bmi323/bmi323_core.c
1414
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/bmi323/bmi323_core.c
1670
static int bmi323_read_avail(struct iio_dev *indio_dev,
drivers/iio/imu/bmi323/bmi323_core.c
1699
static int bmi323_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/bmi323/bmi323_core.c
1748
static int bmi323_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/bmi323/bmi323_core.c
182
bmi323_get_mount_matrix(const struct iio_dev *idev,
drivers/iio/imu/bmi323/bmi323_core.c
1883
struct iio_dev *indio_dev)
drivers/iio/imu/bmi323/bmi323_core.c
2103
struct iio_dev *indio_dev;
drivers/iio/imu/bmi323/bmi323_core.c
2175
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/imu/bmi323/bmi323_core.c
2219
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/imu/bmi323/bmi323_core.c
651
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/bmi323/bmi323_core.c
674
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/bmi323/bmi323_core.c
707
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/bmi323/bmi323_core.c
728
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/bmi323/bmi323_core.c
784
static int bmi323_write_event_config(struct iio_dev *indio_dev,
drivers/iio/imu/bmi323/bmi323_core.c
803
static int bmi323_read_event_config(struct iio_dev *indio_dev,
drivers/iio/imu/bmi323/bmi323_core.c
850
static int bmi323_write_event_value(struct iio_dev *indio_dev,
drivers/iio/imu/bmi323/bmi323_core.c
960
static int bmi323_read_event_value(struct iio_dev *indio_dev,
drivers/iio/imu/bno055/bno055.c
1035
static int bno055_write_raw(struct iio_dev *iio_dev,
drivers/iio/imu/bno055/bno055.c
1039
struct bno055_priv *priv = iio_priv(iio_dev);
drivers/iio/imu/bno055/bno055.c
1043
ret = _bno055_write_raw(iio_dev, chan, val, val2, mask);
drivers/iio/imu/bno055/bno055.c
1081
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/bno055/bno055.c
1122
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/bno055/bno055.c
1290
static int bno055_debugfs_reg_access(struct iio_dev *iio_dev, unsigned int reg,
drivers/iio/imu/bno055/bno055.c
1293
struct bno055_priv *priv = iio_priv(iio_dev);
drivers/iio/imu/bno055/bno055.c
1342
static void bno055_debugfs_init(struct iio_dev *iio_dev)
drivers/iio/imu/bno055/bno055.c
1344
struct bno055_priv *priv = iio_priv(iio_dev);
drivers/iio/imu/bno055/bno055.c
1347
iio_get_debugfs_dentry(iio_dev),
drivers/iio/imu/bno055/bno055.c
1470
struct iio_dev *iio_dev = pf->indio_dev;
drivers/iio/imu/bno055/bno055.c
1471
struct bno055_priv *priv = iio_priv(iio_dev);
drivers/iio/imu/bno055/bno055.c
1489
for_each_set_bitrange(start, end, iio_dev->active_scan_mask,
drivers/iio/imu/bno055/bno055.c
1490
iio_get_masklength(iio_dev)) {
drivers/iio/imu/bno055/bno055.c
1523
mask = *iio_dev->active_scan_mask >> xfer_start;
drivers/iio/imu/bno055/bno055.c
1540
mask = *iio_dev->active_scan_mask >> xfer_start;
drivers/iio/imu/bno055/bno055.c
1546
iio_push_to_buffers_with_timestamp(iio_dev,
drivers/iio/imu/bno055/bno055.c
1550
iio_trigger_notify_done(iio_dev->trig);
drivers/iio/imu/bno055/bno055.c
1554
static int bno055_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/imu/bno055/bno055.c
1585
struct iio_dev *iio_dev;
drivers/iio/imu/bno055/bno055.c
1591
iio_dev = devm_iio_device_alloc(dev, sizeof(*priv));
drivers/iio/imu/bno055/bno055.c
1592
if (!iio_dev)
drivers/iio/imu/bno055/bno055.c
1595
iio_dev->name = "bno055";
drivers/iio/imu/bno055/bno055.c
1596
priv = iio_priv(iio_dev);
drivers/iio/imu/bno055/bno055.c
1690
iio_dev->channels = bno055_channels;
drivers/iio/imu/bno055/bno055.c
1691
iio_dev->num_channels = ARRAY_SIZE(bno055_channels);
drivers/iio/imu/bno055/bno055.c
1692
iio_dev->info = &bno055_info;
drivers/iio/imu/bno055/bno055.c
1693
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/imu/bno055/bno055.c
1695
ret = devm_iio_triggered_buffer_setup(dev, iio_dev,
drivers/iio/imu/bno055/bno055.c
1702
ret = devm_iio_device_register(dev, iio_dev);
drivers/iio/imu/bno055/bno055.c
1706
bno055_debugfs_init(iio_dev);
drivers/iio/imu/bno055/bno055.c
684
static int bno055_read_simple_chan(struct iio_dev *indio_dev,
drivers/iio/imu/bno055/bno055.c
808
static int bno055_read_avail(struct iio_dev *indio_dev,
drivers/iio/imu/bno055/bno055.c
854
static int bno055_read_temp_chan(struct iio_dev *indio_dev, int *val)
drivers/iio/imu/bno055/bno055.c
873
static int bno055_read_quaternion(struct iio_dev *indio_dev,
drivers/iio/imu/bno055/bno055.c
907
static bool bno055_is_chan_readable(struct iio_dev *indio_dev,
drivers/iio/imu/bno055/bno055.c
930
static int _bno055_read_raw_multi(struct iio_dev *indio_dev,
drivers/iio/imu/bno055/bno055.c
972
static int bno055_read_raw_multi(struct iio_dev *indio_dev,
drivers/iio/imu/bno055/bno055.c
987
static int _bno055_write_raw(struct iio_dev *iio_dev,
drivers/iio/imu/bno055/bno055.c
991
struct bno055_priv *priv = iio_priv(iio_dev);
drivers/iio/imu/fxos8700_core.c
540
static int fxos8700_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/fxos8700_core.c
567
static int fxos8700_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/fxos8700_core.c
682
struct iio_dev *indio_dev;
drivers/iio/imu/inv_icm42600/inv_icm42600.h
175
struct iio_dev *indio_gyro;
drivers/iio/imu/inv_icm42600/inv_icm42600.h
176
struct iio_dev *indio_accel;
drivers/iio/imu/inv_icm42600/inv_icm42600.h
450
inv_icm42600_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600.h
469
int inv_icm42600_debugfs_reg(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/imu/inv_icm42600/inv_icm42600.h
475
struct iio_dev *inv_icm42600_gyro_init(struct inv_icm42600_state *st);
drivers/iio/imu/inv_icm42600/inv_icm42600.h
477
int inv_icm42600_gyro_parse_fifo(struct iio_dev *indio_dev);
drivers/iio/imu/inv_icm42600/inv_icm42600.h
479
struct iio_dev *inv_icm42600_accel_init(struct inv_icm42600_state *st);
drivers/iio/imu/inv_icm42600/inv_icm42600.h
481
int inv_icm42600_accel_parse_fifo(struct iio_dev *indio_dev);
drivers/iio/imu/inv_icm42600/inv_icm42600.h
483
void inv_icm42600_accel_handle_events(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1015
static int inv_icm42600_accel_read_event_config(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1031
static int inv_icm42600_accel_write_event_config(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1054
static int inv_icm42600_accel_read_event_value(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1095
static int inv_icm42600_accel_write_event_value(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1140
struct iio_dev *inv_icm42600_accel_init(struct inv_icm42600_state *st)
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1146
struct iio_dev *indio_dev;
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
1206
int inv_icm42600_accel_parse_fifo(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
127
static int inv_icm42600_accel_power_mode_get(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
224
static int inv_icm42600_accel_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
268
static int inv_icm42600_accel_read_sensor(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
382
static int _inv_icm42600_accel_enable_wom(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
413
static int inv_icm42600_accel_enable_wom(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
433
static int _inv_icm42600_accel_disable_wom(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
467
static int inv_icm42600_accel_disable_wom(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
481
void inv_icm42600_accel_handle_events(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
529
static int inv_icm42600_accel_read_scale(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
543
static int inv_icm42600_accel_write_scale(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
634
static int inv_icm42600_accel_write_odr(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
84
static int inv_icm42600_accel_power_mode_set(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
869
static int inv_icm42600_accel_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
907
static int inv_icm42600_accel_read_avail(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
937
static int inv_icm42600_accel_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
967
static int inv_icm42600_accel_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
986
static int inv_icm42600_accel_hwfifo_set_watermark(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
997
static int inv_icm42600_accel_hwfifo_flush(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
278
static int inv_icm42600_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
297
static int inv_icm42600_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
337
static int inv_icm42600_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c
372
static int inv_icm42600_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
183
inv_icm42600_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c
438
int inv_icm42600_debugfs_reg(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
245
static int inv_icm42600_gyro_read_scale(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
259
static int inv_icm42600_gyro_write_scale(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
341
static int inv_icm42600_gyro_write_odr(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
571
static int inv_icm42600_gyro_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
609
static int inv_icm42600_gyro_read_avail(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
639
static int inv_icm42600_gyro_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
669
static int inv_icm42600_gyro_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
688
static int inv_icm42600_gyro_hwfifo_set_watermark(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
699
static int inv_icm42600_gyro_hwfifo_flush(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
728
struct iio_dev *inv_icm42600_gyro_init(struct inv_icm42600_state *st)
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
734
struct iio_dev *indio_dev;
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
787
int inv_icm42600_gyro_parse_fifo(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
98
static int inv_icm42600_gyro_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c
49
int inv_icm42600_temp_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm42600/inv_icm42600_temp.h
26
int inv_icm42600_temp_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600.h
158
struct iio_dev *indio_gyro;
drivers/iio/imu/inv_icm45600/inv_icm45600.h
159
struct iio_dev *indio_accel;
drivers/iio/imu/inv_icm45600/inv_icm45600.h
337
inv_icm45600_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600.h
356
int inv_icm45600_temp_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600.h
370
int inv_icm45600_debugfs_reg(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/imu/inv_icm45600/inv_icm45600.h
377
struct iio_dev *inv_icm45600_gyro_init(struct inv_icm45600_state *st);
drivers/iio/imu/inv_icm45600/inv_icm45600.h
379
int inv_icm45600_gyro_parse_fifo(struct iio_dev *indio_dev);
drivers/iio/imu/inv_icm45600/inv_icm45600.h
381
struct iio_dev *inv_icm45600_accel_init(struct inv_icm45600_state *st);
drivers/iio/imu/inv_icm45600/inv_icm45600.h
383
int inv_icm45600_accel_parse_fifo(struct iio_dev *indio_dev);
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
155
static int inv_icm45600_accel_read_sensor(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
219
static int inv_icm45600_accel_read_scale(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
237
static int inv_icm45600_accel_write_scale(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
327
static int _inv_icm45600_accel_write_odr(struct iio_dev *indio_dev, int odr)
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
354
static int inv_icm45600_accel_write_odr(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
530
static int inv_icm45600_accel_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
566
static int inv_icm45600_accel_read_avail(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
596
static int inv_icm45600_accel_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
626
static int inv_icm45600_accel_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
645
static int inv_icm45600_accel_hwfifo_set_watermark(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
656
static int inv_icm45600_accel_hwfifo_flush(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
685
struct iio_dev *inv_icm45600_accel_init(struct inv_icm45600_state *st)
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
690
struct iio_dev *indio_dev;
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
742
int inv_icm45600_accel_parse_fifo(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
94
static int inv_icm45600_accel_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c
225
static int inv_icm45600_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c
247
static int inv_icm45600_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c
289
static int inv_icm45600_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c
354
static int inv_icm45600_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
259
inv_icm45600_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
444
int inv_icm45600_debugfs_reg(struct iio_dev *indio_dev, unsigned int reg,
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c
948
int inv_icm45600_temp_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
151
static int inv_icm45600_gyro_read_sensor(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
232
static int inv_icm45600_gyro_read_scale(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
250
static int inv_icm45600_gyro_write_scale(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
340
static int _inv_icm45600_gyro_write_odr(struct iio_dev *indio_dev, int odr)
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
367
static int inv_icm45600_gyro_write_odr(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
542
static int inv_icm45600_gyro_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
578
static int inv_icm45600_gyro_read_avail(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
608
static int inv_icm45600_gyro_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
638
static int inv_icm45600_gyro_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
657
static int inv_icm45600_gyro_hwfifo_set_watermark(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
668
static int inv_icm45600_gyro_hwfifo_flush(struct iio_dev *indio_dev,
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
697
struct iio_dev *inv_icm45600_gyro_init(struct inv_icm45600_state *st)
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
702
struct iio_dev *indio_dev;
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
751
int inv_icm45600_gyro_parse_fifo(struct iio_dev *indio_dev)
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
94
static int inv_icm45600_gyro_update_scan_mode(struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1157
static int inv_mpu6050_read_event_config(struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1174
static int inv_mpu6050_write_event_config(struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1195
static int inv_mpu6050_read_event_value(struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1219
static int inv_mpu6050_write_event_value(struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1302
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1422
static int inv_mpu6050_validate_trigger(struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1434
inv_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1715
static int inv_mpu6050_reg_access(struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1883
int (*inv_mpu_bus_setup)(struct iio_dev *), int chip_type)
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1886
struct iio_dev *indio_dev;
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
2123
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
2169
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
579
static int inv_mpu6050_init_config(struct iio_dev *indio_dev)
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
649
static int inv_mpu6050_read_channel_data(struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
748
inv_mpu6050_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
842
static int inv_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
884
static int inv_mpu6050_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c
162
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c
52
static int inv_mpu_i2c_aux_setup(struct iio_dev *indio_dev)
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
506
int inv_mpu6050_probe_trigger(struct iio_dev *indio_dev, int irq_type);
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
513
int (*inv_mpu_bus_setup)(struct iio_dev *), int chip_type);
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c
21
static int inv_reset_fifo(struct iio_dev *indio_dev)
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c
46
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
17
static int inv_mpu_i2c_disable(struct iio_dev *indio_dev)
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
13
static unsigned int inv_scan_query_mpu6050(struct iio_dev *indio_dev)
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
163
static int inv_mpu6050_set_enable(struct iio_dev *indio_dev, bool enable)
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
215
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
232
struct iio_dev *indio_dev = p;
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
242
struct iio_dev *indio_dev = p;
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
301
int inv_mpu6050_probe_trigger(struct iio_dev *indio_dev, int irq_type)
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
58
static unsigned int inv_scan_query_mpu9x50(struct iio_dev *indio_dev)
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
82
static unsigned int inv_scan_query(struct iio_dev *indio_dev)
drivers/iio/imu/kmx61.c
1014
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/imu/kmx61.c
1054
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/imu/kmx61.c
1071
struct iio_dev *indio_dev = data->acc_indio_dev;
drivers/iio/imu/kmx61.c
1185
static int kmx61_read_for_each_active_channel(struct iio_dev *indio_dev, s16 *buffer)
drivers/iio/imu/kmx61.c
1212
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/kmx61.c
1227
static struct iio_dev *kmx61_indiodev_setup(struct kmx61_data *data,
drivers/iio/imu/kmx61.c
1233
struct iio_dev *indio_dev;
drivers/iio/imu/kmx61.c
1251
struct iio_dev *indio_dev,
drivers/iio/imu/kmx61.c
134
struct iio_dev *acc_indio_dev;
drivers/iio/imu/kmx61.c
142
struct iio_dev *mag_indio_dev;
drivers/iio/imu/kmx61.c
277
static void kmx61_set_data(struct iio_dev *indio_dev, struct kmx61_data *data)
drivers/iio/imu/kmx61.c
284
static struct kmx61_data *kmx61_get_data(struct iio_dev *indio_dev)
drivers/iio/imu/kmx61.c
777
static int kmx61_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/kmx61.c
845
static int kmx61_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/kmx61.c
877
static int kmx61_read_event(struct iio_dev *indio_dev,
drivers/iio/imu/kmx61.c
899
static int kmx61_write_event(struct iio_dev *indio_dev,
drivers/iio/imu/kmx61.c
923
static int kmx61_read_event_config(struct iio_dev *indio_dev,
drivers/iio/imu/kmx61.c
933
static int kmx61_write_event_config(struct iio_dev *indio_dev,
drivers/iio/imu/kmx61.c
967
static int kmx61_acc_validate_trigger(struct iio_dev *indio_dev,
drivers/iio/imu/kmx61.c
978
static int kmx61_mag_validate_trigger(struct iio_dev *indio_dev,
drivers/iio/imu/smi240.c
190
struct iio_dev *indio_dev = dev_get_drvdata(&spi->dev);
drivers/iio/imu/smi240.c
235
struct iio_dev *indio_dev = dev_get_drvdata(&spi->dev);
drivers/iio/imu/smi240.c
371
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/smi240.c
393
static int smi240_read_avail(struct iio_dev *indio_dev,
drivers/iio/imu/smi240.c
408
static int smi240_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/smi240.c
462
static int smi240_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/smi240.c
502
static int smi240_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/imu/smi240.c
543
struct iio_dev *indio_dev;
drivers/iio/imu/smi330/smi330_core.c
454
static int smi330_read_avail(struct iio_dev *indio_dev,
drivers/iio/imu/smi330/smi330_core.c
490
static int smi330_read_raw(struct iio_dev *indio_dev,
drivers/iio/imu/smi330/smi330_core.c
559
static int smi330_write_raw(struct iio_dev *indio_dev,
drivers/iio/imu/smi330/smi330_core.c
593
static int smi330_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/imu/smi330/smi330_core.c
623
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/imu/smi330/smi330_core.c
643
struct iio_dev *indio_dev = indio_dev_;
drivers/iio/imu/smi330/smi330_core.c
696
static int smi330_setup_irq(struct device *dev, struct iio_dev *indio_dev,
drivers/iio/imu/smi330/smi330_core.c
743
static int smi330_register_irq(struct device *dev, struct iio_dev *indio_dev)
drivers/iio/imu/smi330/smi330_core.c
845
struct iio_dev *indio_dev;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
491
struct iio_dev *iio_devs[ST_LSM6DSX_ID_MAX];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
514
int st_lsm6dsx_set_watermark(struct iio_dev *iio_dev, unsigned int val);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
571
st_lsm6dsx_get_mount_matrix(const struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h
574
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
555
struct iio_dev *iio_dev;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
569
iio_dev = hw->iio_devs[ST_LSM6DSX_ID_GYRO];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
572
iio_dev = hw->iio_devs[ST_LSM6DSX_ID_ACC];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
576
iio_dev = hw->iio_devs[ST_LSM6DSX_ID_EXT0];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
578
iio_dev = hw->iio_devs[ST_LSM6DSX_ID_EXT1];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
580
iio_dev = hw->iio_devs[ST_LSM6DSX_ID_EXT2];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
585
iio_dev = hw->iio_devs[ST_LSM6DSX_ID_EXT1];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
587
iio_dev = hw->iio_devs[ST_LSM6DSX_ID_EXT2];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
590
iio_dev = hw->iio_devs[ST_LSM6DSX_ID_EXT2];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
593
iio_dev = hw->iio_devs[ST_LSM6DSX_ID_FUSION];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
599
sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
600
iio_push_to_buffers_with_timestamp(iio_dev, data,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
799
static int st_lsm6dsx_buffer_preenable(struct iio_dev *iio_dev)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
801
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
810
static int st_lsm6dsx_buffer_postdisable(struct iio_dev *iio_dev)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
812
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
839
struct iio_dev *iio_dev = dev_to_iio_dev(dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
840
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
846
if (!iio_device_claim_direct(iio_dev))
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c
867
iio_device_release_direct(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1946
static int st_lsm6dsx_read_raw(struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1950
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1955
if (!iio_device_claim_direct(iio_dev))
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1959
iio_device_release_direct(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1979
static int st_lsm6dsx_write_raw(struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1983
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1986
if (!iio_device_claim_direct(iio_dev))
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2011
iio_device_release_direct(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2118
static int st_lsm6dsx_read_event(struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2126
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2150
st_lsm6dsx_write_event(struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2158
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2184
st_lsm6dsx_read_event_config(struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2190
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2242
st_lsm6dsx_write_event_config(struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2248
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2283
int st_lsm6dsx_set_watermark(struct iio_dev *iio_dev, unsigned int val)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2285
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2342
static int st_lsm6dsx_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2638
static struct iio_dev *st_lsm6dsx_alloc_iiodev(struct st_lsm6dsx_hw *hw,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2643
struct iio_dev *iio_dev;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2645
iio_dev = devm_iio_device_alloc(hw->dev, sizeof(*sensor));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2646
if (!iio_dev)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2649
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2650
iio_dev->available_scan_masks = st_lsm6dsx_available_scan_masks;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2651
iio_dev->channels = hw->settings->channels[id].chan;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2652
iio_dev->num_channels = hw->settings->channels[id].len;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2654
sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2664
iio_dev->info = &st_lsm6dsx_acc_info;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2669
iio_dev->info = &st_lsm6dsx_gyro_info;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2676
iio_dev->name = sensor->name;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2678
return iio_dev;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2786
struct iio_dev *iio_dev = pf->indio_dev;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2787
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2797
st_lsm6dsx_read_locked(hw, iio_dev->channels[0].address,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2801
iio_push_to_buffers_with_timestamp(iio_dev, &hw->scan[sensor->id],
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2802
iio_get_time_ns(iio_dev));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2803
iio_trigger_notify_done(iio_dev->trig);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2864
static int st_lsm6dsx_sw_buffer_preenable(struct iio_dev *iio_dev)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2866
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2871
static int st_lsm6dsx_sw_buffer_postdisable(struct iio_dev *iio_dev)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2873
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
138
static int st_lsm6dsx_fusion_read_raw(struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
142
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
154
static int st_lsm6dsx_fusion_write_raw(struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
158
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
181
static int st_lsm6dsx_fusion_read_avail(struct iio_dev *indio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
212
struct iio_dev *iio_dev;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
215
iio_dev = devm_iio_device_alloc(hw->dev, sizeof(*sensor));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
216
if (!iio_dev)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
220
sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
225
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
226
iio_dev->info = &st_lsm6dsx_fusion_info;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
227
iio_dev->channels = settings->chan;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
228
iio_dev->num_channels = settings->chan_len;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
232
iio_dev->name = sensor->name;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_fusion.c
238
hw->iio_devs[ST_LSM6DSX_ID_FUSION] = iio_dev;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
552
st_lsm6dsx_shub_read_raw(struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
556
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
561
if (!iio_device_claim_direct(iio_dev))
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
565
iio_device_release_direct(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
616
__st_lsm6dsx_shub_write_raw(struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
620
struct st_lsm6dsx_sensor *sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
654
st_lsm6dsx_shub_write_raw(struct iio_dev *iio_dev,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
660
if (!iio_device_claim_direct(iio_dev))
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
663
ret = __st_lsm6dsx_shub_write_raw(iio_dev, chan, val, val2, mask);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
665
iio_device_release_direct(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
728
static struct iio_dev *
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
737
struct iio_dev *iio_dev;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
739
iio_dev = devm_iio_device_alloc(hw->dev, sizeof(*sensor));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
740
if (!iio_dev)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
743
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
744
iio_dev->info = &st_lsm6dsx_shub_info;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
746
sensor = iio_priv(iio_dev);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
775
iio_dev->available_scan_masks = st_lsm6dsx_available_scan_masks;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
776
iio_dev->channels = ext_channels;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
777
iio_dev->num_channels = ARRAY_SIZE(magn_channels);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
786
iio_dev->name = sensor->name;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
788
return iio_dev;
drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h
11
struct iio_dev;
drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h
17
struct iio_dev *accel;
drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h
18
struct iio_dev *magn;
drivers/iio/industrialio-backend.c
214
struct iio_dev *indio_dev)
drivers/iio/industrialio-backend.c
541
struct iio_dev *indio_dev)
drivers/iio/industrialio-backend.c
623
ssize_t iio_backend_ext_info_get(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/industrialio-backend.c
659
ssize_t iio_backend_ext_info_set(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/industrialio-buffer.c
1062
static int iio_buffer_update_demux(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
1135
static int iio_update_demux(struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
1155
static int iio_enable_buffers(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
1242
static int iio_disable_buffers(struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
1290
static int __iio_update_buffers(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
1344
int iio_update_buffers(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
1376
void iio_disable_all_buffers(struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
1387
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-buffer.c
1426
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-buffer.c
145
struct iio_dev *indio_dev = ib->indio_dev;
drivers/iio/industrialio-buffer.c
1524
static int iio_buffer_register_legacy_sysfs_groups(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
1575
static void iio_buffer_unregister_legacy_sysfs_groups(struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
1616
struct iio_dev *indio_dev = ib->indio_dev;
drivers/iio/industrialio-buffer.c
1648
static struct device *iio_buffer_get_dma_dev(const struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
1685
struct iio_dev *indio_dev = ib->indio_dev;
drivers/iio/industrialio-buffer.c
1792
struct iio_dev *indio_dev = ib->indio_dev;
drivers/iio/industrialio-buffer.c
2040
static long iio_device_buffer_getfd(struct iio_dev *indio_dev, unsigned long arg)
drivers/iio/industrialio-buffer.c
2104
static long iio_device_buffer_ioctl(struct iio_dev *indio_dev, struct file *filp,
drivers/iio/industrialio-buffer.c
2132
struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
214
struct iio_dev *indio_dev = ib->indio_dev;
drivers/iio/industrialio-buffer.c
2281
struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
2292
int iio_buffers_alloc_sysfs_and_mask(struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
2340
void iio_buffers_free_sysfs_and_mask(struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
2367
bool iio_validate_scan_mask_onehot(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
2413
int iio_push_to_buffers(struct iio_dev *indio_dev, const void *data)
drivers/iio/industrialio-buffer.c
2445
int iio_push_to_buffers_with_ts_unaligned(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
2536
int iio_device_attach_buffer(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
279
struct iio_dev *indio_dev = ib->indio_dev;
drivers/iio/industrialio-buffer.c
346
void iio_buffer_wakeup_poll(struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
380
void iio_device_detach_buffers(struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
405
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-buffer.c
491
static bool iio_validate_scan_mask(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
510
static int iio_scan_mask_set(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
554
static int iio_scan_mask_query(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
574
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-buffer.c
619
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-buffer.c
637
static int iio_buffer_add_channel_sysfs(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
705
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-buffer.c
738
static int iio_storage_bytes_for_si(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
758
static int iio_storage_bytes_for_timestamp(struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
766
static int iio_compute_scan_bytes(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
80
static int iio_buffer_flush_hwfifo(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
804
static void iio_buffer_activate(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
820
static void iio_buffer_deactivate_all(struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
831
struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
839
struct iio_dev *indio_dev)
drivers/iio/industrialio-buffer.c
846
static int iio_buffer_update_bytes_per_datum(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
865
static int iio_buffer_request_update(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
887
static void iio_free_scan_mask(struct iio_dev *indio_dev,
drivers/iio/industrialio-buffer.c
89
static bool iio_buffer_ready(struct iio_dev *indio_dev, struct iio_buffer *buf,
drivers/iio/industrialio-buffer.c
904
static int iio_verify_update(struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
1228
static int iio_device_add_channel_label(struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
1252
static int iio_device_add_info_mask_type(struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
1282
static int iio_device_add_info_mask_type_avail(struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
1320
static int iio_device_add_channel_sysfs(struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
1440
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-core.c
1450
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-core.c
1476
const struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-core.c
1527
int iio_device_register_sysfs_group(struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
1548
static int iio_device_register_sysfs(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
1635
static void iio_device_unregister_sysfs(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
1648
struct iio_dev *indio_dev = dev_to_iio_dev(device);
drivers/iio/industrialio-core.c
1681
struct iio_dev *iio_device_alloc(struct device *parent, int sizeof_priv)
drivers/iio/industrialio-core.c
1684
struct iio_dev *indio_dev;
drivers/iio/industrialio-core.c
1740
void iio_device_free(struct iio_dev *dev)
drivers/iio/industrialio-core.c
1747
static void devm_iio_device_release(void *iio_dev)
drivers/iio/industrialio-core.c
1749
iio_device_free(iio_dev);
drivers/iio/industrialio-core.c
1763
struct iio_dev *devm_iio_device_alloc(struct device *parent, int sizeof_priv)
drivers/iio/industrialio-core.c
1765
struct iio_dev *iio_dev;
drivers/iio/industrialio-core.c
1768
iio_dev = iio_device_alloc(parent, sizeof_priv);
drivers/iio/industrialio-core.c
1769
if (!iio_dev)
drivers/iio/industrialio-core.c
1773
iio_dev);
drivers/iio/industrialio-core.c
1777
return iio_dev;
drivers/iio/industrialio-core.c
1793
struct iio_dev *indio_dev = &iio_dev_opaque->indio_dev;
drivers/iio/industrialio-core.c
1828
struct iio_dev *indio_dev = &iio_dev_opaque->indio_dev;
drivers/iio/industrialio-core.c
1837
void iio_device_ioctl_handler_register(struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
1853
struct iio_dev *indio_dev = ib->indio_dev;
drivers/iio/industrialio-core.c
1897
static int iio_check_unique_scan_index(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
1920
static int iio_check_extended_name(const struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
1940
static void iio_sanity_check_avail_scan_masks(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
2007
int iio_active_scan_mask_index(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
2043
int __iio_device_register(struct iio_dev *indio_dev, struct module *this_mod)
drivers/iio/industrialio-core.c
210
int iio_device_id(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
2138
void iio_device_unregister(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
2164
int __devm_iio_device_register(struct device *dev, struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
2191
void __iio_dev_mode_lock(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
2201
void __iio_dev_mode_unlock(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
2212
int iio_device_get_current_mode(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
224
bool iio_buffer_enabled(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
237
struct dentry *iio_get_debugfs_dentry(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
255
*iio_find_channel_from_si(struct iio_dev *indio_dev, int si)
drivers/iio/industrialio-core.c
281
int iio_device_set_clock(struct iio_dev *indio_dev, clockid_t clock_id)
drivers/iio/industrialio-core.c
308
clockid_t iio_device_get_clock(const struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
322
s64 iio_get_time_ns(const struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
387
struct iio_dev *indio_dev = file->private_data;
drivers/iio/industrialio-core.c
417
struct iio_dev *indio_dev = file->private_data;
drivers/iio/industrialio-core.c
462
static void iio_device_unregister_debugfs(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
469
static void iio_device_register_debugfs(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
490
static void iio_device_register_debugfs(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
494
static void iio_device_unregister_debugfs(struct iio_dev *indio_dev)
drivers/iio/industrialio-core.c
503
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-core.c
516
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-core.c
526
ssize_t iio_enum_available_read(struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
549
ssize_t iio_enum_read(struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
568
ssize_t iio_enum_write(struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
603
ssize_t iio_show_mount_matrix(struct iio_dev *indio_dev, uintptr_t priv,
drivers/iio/industrialio-core.c
744
ssize_t do_iio_read_channel_label(struct iio_dev *indio_dev,
drivers/iio/industrialio-core.c
769
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-core.c
860
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-core.c
979
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-event.c
102
struct iio_dev *indio_dev = filep->private_data;
drivers/iio/industrialio-event.c
123
struct iio_dev *indio_dev = filep->private_data;
drivers/iio/industrialio-event.c
173
struct iio_dev *indio_dev = filep->private_data;
drivers/iio/industrialio-event.c
192
static int iio_event_getfd(struct iio_dev *indio_dev)
drivers/iio/industrialio-event.c
281
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-event.c
304
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-event.c
324
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-event.c
348
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-event.c
373
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-event.c
384
static int iio_device_add_event(struct iio_dev *indio_dev,
drivers/iio/industrialio-event.c
440
static int iio_device_add_event_label(struct iio_dev *indio_dev,
drivers/iio/industrialio-event.c
475
static int iio_device_add_event_sysfs(struct iio_dev *indio_dev,
drivers/iio/industrialio-event.c
522
static inline int __iio_add_event_config_attrs(struct iio_dev *indio_dev)
drivers/iio/industrialio-event.c
537
static bool iio_check_for_dynamic_events(struct iio_dev *indio_dev)
drivers/iio/industrialio-event.c
555
static long iio_event_ioctl(struct iio_dev *indio_dev, struct file *filp,
drivers/iio/industrialio-event.c
574
int iio_device_register_eventset(struct iio_dev *indio_dev)
drivers/iio/industrialio-event.c
650
void iio_device_wakeup_eventset(struct iio_dev *indio_dev)
drivers/iio/industrialio-event.c
659
void iio_device_unregister_eventset(struct iio_dev *indio_dev)
drivers/iio/industrialio-event.c
66
int iio_push_event(struct iio_dev *indio_dev, u64 ev_code, s64 timestamp)
drivers/iio/industrialio-trigger.c
114
int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig)
drivers/iio/industrialio-trigger.c
368
struct iio_dev *indio_dev,
drivers/iio/industrialio-trigger.c
417
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-trigger.c
442
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/industrialio-trigger.c
712
bool iio_trigger_using_own(struct iio_dev *indio_dev)
drivers/iio/industrialio-trigger.c
730
int iio_validate_own_trigger(struct iio_dev *idev, struct iio_trigger *trig)
drivers/iio/industrialio-trigger.c
751
struct iio_dev *indio_dev)
drivers/iio/industrialio-trigger.c
759
int iio_device_register_trigger_consumer(struct iio_dev *indio_dev)
drivers/iio/industrialio-trigger.c
765
void iio_device_unregister_trigger_consumer(struct iio_dev *indio_dev)
drivers/iio/industrialio-trigger.c
772
int iio_device_suspend_triggering(struct iio_dev *indio_dev)
drivers/iio/industrialio-trigger.c
785
int iio_device_resume_triggering(struct iio_dev *indio_dev)
drivers/iio/industrialio-triggered-event.c
30
int iio_triggered_event_setup(struct iio_dev *indio_dev,
drivers/iio/industrialio-triggered-event.c
55
void iio_triggered_event_cleanup(struct iio_dev *indio_dev)
drivers/iio/inkern.c
105
*iio_chan_spec_from_name(const struct iio_dev *indio_dev, const char *name)
drivers/iio/inkern.c
129
static int __fwnode_iio_simple_xlate(struct iio_dev *indio_dev,
drivers/iio/inkern.c
149
struct iio_dev *indio_dev;
drivers/iio/inkern.c
24
struct iio_dev *indio_dev;
drivers/iio/inkern.c
32
static int iio_map_array_unregister_locked(struct iio_dev *indio_dev)
drivers/iio/inkern.c
47
int iio_map_array_register(struct iio_dev *indio_dev, const struct iio_map *maps)
drivers/iio/inkern.c
79
int iio_map_array_unregister(struct iio_dev *indio_dev)
drivers/iio/inkern.c
91
int devm_iio_map_array_register(struct device *dev, struct iio_dev *indio_dev,
drivers/iio/light/acpi-als.c
113
static int acpi_als_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/acpi-als.c
144
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/acpi-als.c
183
struct iio_dev *indio_dev;
drivers/iio/light/acpi-als.c
96
struct iio_dev *indio_dev = data;
drivers/iio/light/adjd_s311.c
115
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/adjd_s311.c
170
static int adjd_s311_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/adjd_s311.c
207
static int adjd_s311_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/adjd_s311.c
238
struct iio_dev *indio_dev;
drivers/iio/light/adjd_s311.c
67
static int adjd_s311_req_data(struct iio_dev *indio_dev)
drivers/iio/light/adjd_s311.c
95
static int adjd_s311_read_data(struct iio_dev *indio_dev, u8 reg, int *val)
drivers/iio/light/adux1020.c
359
static int adux1020_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/adux1020.c
449
static int adux1020_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/adux1020.c
500
static int adux1020_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/adux1020.c
559
static int adux1020_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/adux1020.c
586
static int adux1020_read_thresh(struct iio_dev *indio_dev,
drivers/iio/light/adux1020.c
617
static int adux1020_write_thresh(struct iio_dev *indio_dev,
drivers/iio/light/adux1020.c
699
struct iio_dev *indio_dev = private;
drivers/iio/light/adux1020.c
777
struct iio_dev *indio_dev;
drivers/iio/light/adux1020.c
96
struct iio_dev *indio_dev;
drivers/iio/light/al3000a.c
105
static int al3000a_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/al3000a.c
134
struct iio_dev *indio_dev;
drivers/iio/light/al3010.c
108
static int al3010_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/al3010.c
145
static int al3010_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/al3010.c
177
struct iio_dev *indio_dev;
drivers/iio/light/al3320a.c
132
static int al3320a_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/al3320a.c
169
static int al3320a_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/al3320a.c
201
struct iio_dev *indio_dev;
drivers/iio/light/apds9160.c
1061
static int apds9160_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/apds9160.c
1147
static int apds9160_read_event(struct iio_dev *indio_dev,
drivers/iio/light/apds9160.c
1188
static int apds9160_write_event(struct iio_dev *indio_dev,
drivers/iio/light/apds9160.c
1229
static int apds9160_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/apds9160.c
1246
static int apds9160_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/apds9160.c
1276
struct iio_dev *indio_dev = private;
drivers/iio/light/apds9160.c
1500
struct iio_dev *indio_dev;
drivers/iio/light/apds9160.c
866
static int apds9160_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/apds9160.c
949
static int apds9160_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/light/apds9160.c
969
static int apds9160_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/apds9300.c
234
static int apds9300_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/apds9300.c
272
static int apds9300_read_thresh(struct iio_dev *indio_dev,
drivers/iio/light/apds9300.c
293
static int apds9300_write_thresh(struct iio_dev *indio_dev,
drivers/iio/light/apds9300.c
311
static int apds9300_read_interrupt_config(struct iio_dev *indio_dev,
drivers/iio/light/apds9300.c
321
static int apds9300_write_interrupt_config(struct iio_dev *indio_dev,
drivers/iio/light/apds9300.c
386
struct iio_dev *dev_info = private;
drivers/iio/light/apds9300.c
403
struct iio_dev *indio_dev;
drivers/iio/light/apds9300.c
455
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/apds9300.c
467
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/apds9300.c
480
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/apds9306.c
1008
static int apds9306_write_event(struct iio_dev *indio_dev,
drivers/iio/light/apds9306.c
1030
static int apds9306_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/apds9306.c
1070
static int apds9306_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/apds9306.c
1252
struct iio_dev *indio_dev;
drivers/iio/light/apds9306.c
465
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/apds9306.c
818
static int apds9306_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/apds9306.c
867
static int apds9306_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/apds9306.c
890
static int apds9306_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/light/apds9306.c
906
static int apds9306_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/apds9306.c
930
struct iio_dev *indio_dev = priv;
drivers/iio/light/apds9306.c
977
static int apds9306_read_event(struct iio_dev *indio_dev,
drivers/iio/light/apds9960.c
1041
struct iio_dev *indio_dev;
drivers/iio/light/apds9960.c
1122
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/apds9960.c
121
struct iio_dev *indio_dev;
drivers/iio/light/apds9960.c
512
static int apds9960_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/apds9960.c
586
static int apds9960_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/apds9960.c
661
static int apds9960_read_event(struct iio_dev *indio_dev,
drivers/iio/light/apds9960.c
697
static int apds9960_write_event(struct iio_dev *indio_dev,
drivers/iio/light/apds9960.c
735
static int apds9960_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/apds9960.c
752
static int apds9960_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/apds9960.c
837
struct iio_dev *indio_dev = private;
drivers/iio/light/apds9960.c
876
static int apds9960_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/light/apds9960.c
894
static int apds9960_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/light/apds9999.c
166
static int apds9999_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/apds9999.c
270
struct iio_dev *indio_dev;
drivers/iio/light/as73211.c
413
static int as73211_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/light/as73211.c
484
static int as73211_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/light/as73211.c
513
static int _as73211_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/as73211.c
608
static int as73211_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/light/as73211.c
637
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/as73211.c
713
static int as73211_power(struct iio_dev *indio_dev, bool state)
drivers/iio/light/as73211.c
737
struct iio_dev *indio_dev = data;
drivers/iio/light/as73211.c
746
struct iio_dev *indio_dev;
drivers/iio/light/as73211.c
843
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/as73211.c
850
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/bh1745.c
419
static int bh1745_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/bh1745.c
464
static int bh1745_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/bh1745.c
483
static int bh1745_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/light/bh1745.c
499
static int bh1745_read_thresh(struct iio_dev *indio_dev,
drivers/iio/light/bh1745.c
543
static int bh1745_write_thresh(struct iio_dev *indio_dev,
drivers/iio/light/bh1745.c
593
static int bh1745_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/bh1745.c
638
static int bh1745_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/bh1745.c
679
static int bh1745_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/bh1745.c
710
struct iio_dev *indio_dev = p;
drivers/iio/light/bh1745.c
738
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/bh1745.c
767
static int bh1745_setup_triggered_buffer(struct iio_dev *indio_dev,
drivers/iio/light/bh1745.c
828
struct iio_dev *indio_dev;
drivers/iio/light/bh1750.c
136
static int bh1750_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/bh1750.c
172
static int bh1750_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/bh1750.c
241
struct iio_dev *indio_dev;
drivers/iio/light/bh1750.c
292
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/bh1780.c
147
struct iio_dev *indio_dev;
drivers/iio/light/bh1780.c
204
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/bh1780.c
221
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/bh1780.c
237
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/bh1780.c
79
static int bh1780_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/light/bh1780.c
98
static int bh1780_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/cm32181.c
335
static int cm32181_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/cm32181.c
361
static int cm32181_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/cm32181.c
442
struct iio_dev *indio_dev;
drivers/iio/light/cm3232.c
233
static int cm3232_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/cm3232.c
257
static int cm3232_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/cm3232.c
328
struct iio_dev *indio_dev;
drivers/iio/light/cm3232.c
359
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/cm3232.c
375
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/cm3232.c
389
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/cm3323.c
106
struct iio_dev *indio_dev = data;
drivers/iio/light/cm3323.c
154
static int cm3323_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/cm3323.c
191
static int cm3323_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/cm3323.c
219
struct iio_dev *indio_dev;
drivers/iio/light/cm3323.c
79
static int cm3323_init(struct iio_dev *indio_dev)
drivers/iio/light/cm3605.c
105
static int cm3605_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/cm3605.c
157
struct iio_dev *indio_dev;
drivers/iio/light/cm3605.c
270
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/light/cm3605.c
282
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/cm3605.c
293
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/cm3605.c
56
struct iio_dev *indio_dev = d;
drivers/iio/light/cm36651.c
232
struct iio_dev *indio_dev = data;
drivers/iio/light/cm36651.c
445
static int cm36651_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/cm36651.c
471
static int cm36651_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/cm36651.c
488
static int cm36651_read_prox_thresh(struct iio_dev *indio_dev,
drivers/iio/light/cm36651.c
502
static int cm36651_write_prox_thresh(struct iio_dev *indio_dev,
drivers/iio/light/cm36651.c
528
static int cm36651_write_prox_event_config(struct iio_dev *indio_dev,
drivers/iio/light/cm36651.c
547
static int cm36651_read_prox_event_config(struct iio_dev *indio_dev,
drivers/iio/light/cm36651.c
625
struct iio_dev *indio_dev;
drivers/iio/light/cm36651.c
705
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/cros_ec_light_prox.c
124
static int cros_ec_light_prox_write(struct iio_dev *indio_dev,
drivers/iio/light/cros_ec_light_prox.c
174
struct iio_dev *indio_dev;
drivers/iio/light/cros_ec_light_prox.c
38
static int cros_ec_light_prox_read(struct iio_dev *indio_dev,
drivers/iio/light/gp2ap002.c
155
struct iio_dev *indio_dev = d;
drivers/iio/light/gp2ap002.c
246
static int gp2ap002_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/gp2ap002.c
324
static int gp2ap002_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/gp2ap002.c
338
static int gp2ap002_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/gp2ap002.c
429
struct iio_dev *indio_dev;
drivers/iio/light/gp2ap002.c
621
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/gp2ap002.c
635
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/gp2ap002.c
660
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/gp2ap020a00f.c
1039
static int gp2ap020a00f_read_event_val(struct iio_dev *indio_dev,
drivers/iio/light/gp2ap020a00f.c
1062
static int gp2ap020a00f_write_prox_event_config(struct iio_dev *indio_dev,
drivers/iio/light/gp2ap020a00f.c
1117
static int gp2ap020a00f_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/gp2ap020a00f.c
1146
static int gp2ap020a00f_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/gp2ap020a00f.c
1214
static int gp2ap020a00f_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/gp2ap020a00f.c
1320
static int gp2ap020a00f_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/light/gp2ap020a00f.c
1364
static int gp2ap020a00f_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/light/gp2ap020a00f.c
1407
struct iio_dev *indio_dev;
drivers/iio/light/gp2ap020a00f.c
1510
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/gp2ap020a00f.c
814
struct iio_dev *indio_dev = data;
drivers/iio/light/gp2ap020a00f.c
849
struct iio_dev *indio_dev = data;
drivers/iio/light/gp2ap020a00f.c
944
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/gp2ap020a00f.c
992
static int gp2ap020a00f_write_event_val(struct iio_dev *indio_dev,
drivers/iio/light/hid-sensor-als.c
121
static int als_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/hid-sensor-als.c
207
static int als_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/hid-sensor-als.c
246
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/light/hid-sensor-als.c
269
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/light/hid-sensor-als.c
356
struct iio_dev *indio_dev;
drivers/iio/light/hid-sensor-als.c
436
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/light/hid-sensor-prox.c
136
static int prox_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/hid-sensor-prox.c
171
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/light/hid-sensor-prox.c
189
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/light/hid-sensor-prox.c
270
struct iio_dev *indio_dev;
drivers/iio/light/hid-sensor-prox.c
343
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/light/hid-sensor-prox.c
71
static int prox_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/iqs621-als.c
185
struct iio_dev *indio_dev = iqs621_als->indio_dev;
drivers/iio/light/iqs621-als.c
195
static int iqs621_als_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/iqs621-als.c
228
static int iqs621_als_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/iqs621-als.c
252
static int iqs621_als_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/iqs621-als.c
313
static int iqs621_als_read_event_value(struct iio_dev *indio_dev,
drivers/iio/light/iqs621-als.c
345
static int iqs621_als_write_event_value(struct iio_dev *indio_dev,
drivers/iio/light/iqs621-als.c
40
struct iio_dev *indio_dev;
drivers/iio/light/iqs621-als.c
520
struct iio_dev *indio_dev;
drivers/iio/light/iqs621-als.c
99
struct iio_dev *indio_dev;
drivers/iio/light/isl29018.c
268
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/isl29018.c
289
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/isl29018.c
325
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/isl29018.c
339
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/isl29018.c
359
static int isl29018_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/isl29018.c
399
static int isl29018_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/isl29018.c
704
struct iio_dev *indio_dev;
drivers/iio/light/isl29028.c
347
static int isl29028_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/isl29028.c
415
static int isl29028_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/isl29028.c
567
struct iio_dev *indio_dev;
drivers/iio/light/isl29028.c
636
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/isl29028.c
649
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/isl29125.c
120
static int isl29125_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/isl29125.c
148
static int isl29125_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/isl29125.c
174
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/isl29125.c
218
static int isl29125_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/light/isl29125.c
227
static int isl29125_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/light/isl29125.c
245
struct iio_dev *indio_dev;
drivers/iio/light/isl29125.c
302
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/isl76682.c
123
static int isl76682_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/isl76682.c
186
static int isl76682_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/isl76682.c
286
struct iio_dev *indio_dev;
drivers/iio/light/isl76682.c
96
static int isl76682_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/jsa1212.c
211
static int jsa1212_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/jsa1212.c
312
struct iio_dev *indio_dev;
drivers/iio/light/jsa1212.c
375
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/lm3533-als.c
104
static int lm3533_als_get_zone(struct iio_dev *indio_dev, u8 *zone)
drivers/iio/light/lm3533-als.c
129
static int lm3533_als_get_target(struct iio_dev *indio_dev, unsigned channel,
drivers/iio/light/lm3533-als.c
150
static int lm3533_als_set_target(struct iio_dev *indio_dev, unsigned channel,
drivers/iio/light/lm3533-als.c
171
static int lm3533_als_get_current(struct iio_dev *indio_dev, unsigned channel,
drivers/iio/light/lm3533-als.c
191
static int lm3533_als_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/lm3533-als.c
249
struct iio_dev *indio_dev = dev_id;
drivers/iio/light/lm3533-als.c
271
static int lm3533_als_set_int_mode(struct iio_dev *indio_dev, int enable)
drivers/iio/light/lm3533-als.c
293
static int lm3533_als_get_int_mode(struct iio_dev *indio_dev, int *enable)
drivers/iio/light/lm3533-als.c
318
static int lm3533_als_get_threshold(struct iio_dev *indio_dev, unsigned nr,
drivers/iio/light/lm3533-als.c
336
static int lm3533_als_set_threshold(struct iio_dev *indio_dev, unsigned nr,
drivers/iio/light/lm3533-als.c
377
static int lm3533_als_get_hysteresis(struct iio_dev *indio_dev, unsigned nr,
drivers/iio/light/lm3533-als.c
407
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/lm3533-als.c
427
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/lm3533-als.c
469
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/lm3533-als.c
504
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/lm3533-als.c
540
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/lm3533-als.c
62
static int lm3533_als_get_adc(struct iio_dev *indio_dev, bool average,
drivers/iio/light/lm3533-als.c
834
struct iio_dev *indio_dev;
drivers/iio/light/lm3533-als.c
86
static int _lm3533_als_get_zone(struct iio_dev *indio_dev, u8 *zone)
drivers/iio/light/lm3533-als.c
900
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/light/ltr390.c
221
static int ltr390_do_read_raw(struct iio_dev *iio_device,
drivers/iio/light/ltr390.c
286
static int ltr390_read_raw(struct iio_dev *iio_device,
drivers/iio/light/ltr390.c
418
static int ltr390_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/light/ltr390.c
442
static int ltr390_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/light/ltr390.c
509
static int ltr390_read_threshold(struct iio_dev *indio_dev,
drivers/iio/light/ltr390.c
535
static int ltr390_write_threshold(struct iio_dev *indio_dev,
drivers/iio/light/ltr390.c
554
static int ltr390_read_event_value(struct iio_dev *indio_dev,
drivers/iio/light/ltr390.c
573
static int ltr390_write_event_value(struct iio_dev *indio_dev,
drivers/iio/light/ltr390.c
598
static int ltr390_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/ltr390.c
613
static int ltr390_do_event_config(struct iio_dev *indio_dev,
drivers/iio/light/ltr390.c
649
static int ltr390_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/ltr390.c
680
static int ltr390_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/light/ltr390.c
707
struct iio_dev *indio_dev = private;
drivers/iio/light/ltr390.c
777
struct iio_dev *indio_dev;
drivers/iio/light/ltr390.c
854
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/ltr390.c
863
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/ltr390.c
872
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/ltr390.c
880
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/ltr501.c
1025
static int ltr501_write_event(struct iio_dev *indio_dev,
drivers/iio/light/ltr501.c
1048
static int ltr501_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/ltr501.c
1074
static int ltr501_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/ltr501.c
1276
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/ltr501.c
1328
struct iio_dev *indio_dev = private;
drivers/iio/light/ltr501.c
1420
struct iio_dev *indio_dev;
drivers/iio/light/ltr501.c
1569
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/ltr501.c
523
static ssize_t ltr501_read_near_level(struct iio_dev *indio_dev,
drivers/iio/light/ltr501.c
674
static int ltr501_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/ltr501.c
759
static int __ltr501_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/ltr501.c
860
static int ltr501_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/ltr501.c
876
static int ltr501_read_thresh(const struct iio_dev *indio_dev,
drivers/iio/light/ltr501.c
936
static int ltr501_write_thresh(struct iio_dev *indio_dev,
drivers/iio/light/ltr501.c
999
static int ltr501_read_event(struct iio_dev *indio_dev,
drivers/iio/light/ltrf216a.c
111
static void ltrf216a_reset(struct iio_dev *indio_dev)
drivers/iio/light/ltrf216a.c
122
static int ltrf216a_enable(struct iio_dev *indio_dev)
drivers/iio/light/ltrf216a.c
142
static int ltrf216a_disable(struct iio_dev *indio_dev)
drivers/iio/light/ltrf216a.c
157
struct iio_dev *indio_dev = data;
drivers/iio/light/ltrf216a.c
260
static int ltrf216a_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/ltrf216a.c
299
static int ltrf216a_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/ltrf216a.c
319
static int ltrf216a_read_available(struct iio_dev *indio_dev,
drivers/iio/light/ltrf216a.c
343
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/ltrf216a.c
395
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/ltrf216a.c
438
struct iio_dev *indio_dev;
drivers/iio/light/ltrf216a.c
502
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/ltrf216a.c
517
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/lv0104cs.c
226
static int lv0104cs_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/lv0104cs.c
369
static int lv0104cs_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/lv0104cs.c
479
struct iio_dev *indio_dev;
drivers/iio/light/max44000.c
255
static int max44000_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/max44000.c
339
static int max44000_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/max44000.c
374
static int max44000_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/light/max44000.c
488
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/max44000.c
528
struct iio_dev *indio_dev;
drivers/iio/light/max44009.c
149
static int max44009_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/max44009.c
165
static int max44009_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/light/max44009.c
246
static int max44009_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/max44009.c
338
static int max44009_write_event_value(struct iio_dev *indio_dev,
drivers/iio/light/max44009.c
362
static int max44009_read_threshold(struct iio_dev *indio_dev,
drivers/iio/light/max44009.c
397
static int max44009_read_event_value(struct iio_dev *indio_dev,
drivers/iio/light/max44009.c
421
static int max44009_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/max44009.c
446
static int max44009_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/max44009.c
472
struct iio_dev *indio_dev = p;
drivers/iio/light/max44009.c
493
struct iio_dev *indio_dev;
drivers/iio/light/noa1305.c
138
static int noa1305_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/noa1305.c
162
static int noa1305_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/noa1305.c
183
static int noa1305_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/noa1305.c
239
struct iio_dev *indio_dev;
drivers/iio/light/opt3001.c
477
static int opt3001_read_raw(struct iio_dev *iio,
drivers/iio/light/opt3001.c
509
static int opt3001_write_raw(struct iio_dev *iio,
drivers/iio/light/opt3001.c
535
static int opt3001_read_event_value(struct iio_dev *iio,
drivers/iio/light/opt3001.c
563
static int opt3001_write_event_value(struct iio_dev *iio,
drivers/iio/light/opt3001.c
627
static int opt3001_read_event_config(struct iio_dev *iio,
drivers/iio/light/opt3001.c
636
static int opt3001_write_event_config(struct iio_dev *iio,
drivers/iio/light/opt3001.c
787
struct iio_dev *iio = _iio;
drivers/iio/light/opt3001.c
844
struct iio_dev *iio;
drivers/iio/light/opt3001.c
903
struct iio_dev *iio = i2c_get_clientdata(client);
drivers/iio/light/opt4001.c
162
static int opt4001_read_lux_value(struct iio_dev *indio_dev,
drivers/iio/light/opt4001.c
263
static int opt4001_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/opt4001.c
281
static int opt4001_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/opt4001.c
300
static int opt4001_read_available(struct iio_dev *indio_dev,
drivers/iio/light/opt4001.c
379
struct iio_dev *indio_dev;
drivers/iio/light/opt4060.c
1063
struct iio_dev *idev = pf->indio_dev;
drivers/iio/light/opt4060.c
1097
struct iio_dev *idev = private;
drivers/iio/light/opt4060.c
1158
static int opt4060_setup_buffer(struct opt4060_chip *chip, struct iio_dev *idev)
drivers/iio/light/opt4060.c
1171
static int opt4060_setup_trigger(struct opt4060_chip *chip, struct iio_dev *idev)
drivers/iio/light/opt4060.c
1229
struct iio_dev *indio_dev;
drivers/iio/light/opt4060.c
300
static int opt4060_set_driver_state(struct iio_dev *indio_dev,
drivers/iio/light/opt4060.c
329
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/light/opt4060.c
362
static int opt4060_trigger_new_samples(struct iio_dev *indio_dev)
drivers/iio/light/opt4060.c
402
static int opt4060_read_chan_raw(struct iio_dev *indio_dev,
drivers/iio/light/opt4060.c
429
static int opt4060_get_chan_scale(struct iio_dev *indio_dev,
drivers/iio/light/opt4060.c
475
static int opt4060_read_illuminance(struct iio_dev *indio_dev,
drivers/iio/light/opt4060.c
604
static int opt4060_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/opt4060.c
626
static int opt4060_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/opt4060.c
645
static int opt4060_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/light/opt4060.c
691
static int opt4060_read_available(struct iio_dev *indio_dev,
drivers/iio/light/opt4060.c
833
static int opt4060_read_event(struct iio_dev *indio_dev,
drivers/iio/light/opt4060.c
869
static int opt4060_write_event(struct iio_dev *indio_dev,
drivers/iio/light/opt4060.c
902
static int opt4060_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/opt4060.c
927
static int opt4060_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/pa12203001.c
201
static int pa12203001_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/pa12203001.c
269
static int pa12203001_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/pa12203001.c
305
static int pa12203001_init(struct iio_dev *indio_dev)
drivers/iio/light/pa12203001.c
319
static int pa12203001_power_chip(struct iio_dev *indio_dev, u8 state)
drivers/iio/light/pa12203001.c
339
struct iio_dev *indio_dev;
drivers/iio/light/pa12203001.c
393
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/pa12203001.c
410
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/pa12203001.c
419
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/rohm-bu27034.c
1025
static int bu27034_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/light/rohm-bu27034.c
1045
static int bu27034_write_raw(struct iio_dev *idev,
drivers/iio/light/rohm-bu27034.c
1075
static int bu27034_read_avail(struct iio_dev *idev,
drivers/iio/light/rohm-bu27034.c
1158
struct iio_dev *idev = arg;
drivers/iio/light/rohm-bu27034.c
1203
static int bu27034_buffer_enable(struct iio_dev *idev)
drivers/iio/light/rohm-bu27034.c
1225
static int bu27034_buffer_disable(struct iio_dev *idev)
drivers/iio/light/rohm-bu27034.c
1248
struct iio_dev *idev;
drivers/iio/light/rohm-bu27034.c
963
static int bu27034_read_raw(struct iio_dev *idev,
drivers/iio/light/rpr0521.c
1037
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/rpr0521.c
1049
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/rpr0521.c
1070
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/rpr0521.c
411
struct iio_dev *indio_dev = private;
drivers/iio/light/rpr0521.c
426
struct iio_dev *indio_dev = private;
drivers/iio/light/rpr0521.c
440
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/rpr0521.c
512
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trigger);
drivers/iio/light/rpr0521.c
531
static int rpr0521_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/light/rpr0521.c
546
static int rpr0521_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/light/rpr0521.c
735
static int rpr0521_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/rpr0521.c
789
static int rpr0521_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/rpr0521.c
925
struct iio_dev *indio_dev;
drivers/iio/light/si1133.c
1010
struct iio_dev *iio_dev;
drivers/iio/light/si1133.c
1013
iio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
drivers/iio/light/si1133.c
1014
if (!iio_dev)
drivers/iio/light/si1133.c
1017
data = iio_priv(iio_dev);
drivers/iio/light/si1133.c
1028
i2c_set_clientdata(client, iio_dev);
drivers/iio/light/si1133.c
1031
iio_dev->name = id->name;
drivers/iio/light/si1133.c
1032
iio_dev->channels = si1133_channels;
drivers/iio/light/si1133.c
1033
iio_dev->num_channels = ARRAY_SIZE(si1133_channels);
drivers/iio/light/si1133.c
1034
iio_dev->info = &si1133_info;
drivers/iio/light/si1133.c
1035
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/light/si1133.c
1039
err = si1133_validate_ids(iio_dev);
drivers/iio/light/si1133.c
1060
client->name, iio_dev);
drivers/iio/light/si1133.c
1067
return devm_iio_device_register(&client->dev, iio_dev);
drivers/iio/light/si1133.c
656
struct iio_dev *iio_dev = private;
drivers/iio/light/si1133.c
657
struct si1133_data *data = iio_priv(iio_dev);
drivers/iio/light/si1133.c
663
dev_err_ratelimited(&iio_dev->dev, "Error reading IRQ\n");
drivers/iio/light/si1133.c
760
static int si1133_read_raw(struct iio_dev *iio_dev,
drivers/iio/light/si1133.c
764
struct si1133_data *data = iio_priv(iio_dev);
drivers/iio/light/si1133.c
834
static int si1133_write_raw(struct iio_dev *iio_dev,
drivers/iio/light/si1133.c
838
struct si1133_data *data = iio_priv(iio_dev);
drivers/iio/light/si1133.c
974
static int si1133_validate_ids(struct iio_dev *iio_dev)
drivers/iio/light/si1133.c
976
struct si1133_data *data = iio_priv(iio_dev);
drivers/iio/light/si1133.c
993
dev_info(&iio_dev->dev,
drivers/iio/light/si1133.c
997
dev_err(&iio_dev->dev,
drivers/iio/light/si1145.c
1143
static int si1145_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/light/si1145.c
1155
static bool si1145_validate_scan_mask(struct iio_dev *indio_dev,
drivers/iio/light/si1145.c
1184
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/light/si1145.c
1234
static int si1145_probe_trigger(struct iio_dev *indio_dev)
drivers/iio/light/si1145.c
1273
struct iio_dev *indio_dev;
drivers/iio/light/si1145.c
449
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/si1145.c
506
static int si1145_set_chlist(struct iio_dev *indio_dev, unsigned long scan_mask)
drivers/iio/light/si1145.c
561
static int si1145_measure(struct iio_dev *indio_dev,
drivers/iio/light/si1145.c
621
static int si1145_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/si1145.c
719
static int si1145_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/st_uvis25_core.c
114
static int st_uvis25_read_raw(struct iio_dev *iio_dev,
drivers/iio/light/st_uvis25_core.c
120
if (!iio_device_claim_direct(iio_dev))
drivers/iio/light/st_uvis25_core.c
125
struct st_uvis25_hw *hw = iio_priv(iio_dev);
drivers/iio/light/st_uvis25_core.c
146
iio_device_release_direct(iio_dev);
drivers/iio/light/st_uvis25_core.c
168
static int st_uvis25_allocate_trigger(struct iio_dev *iio_dev)
drivers/iio/light/st_uvis25_core.c
170
struct st_uvis25_hw *hw = iio_priv(iio_dev);
drivers/iio/light/st_uvis25_core.c
198
iio_dev->name, hw);
drivers/iio/light/st_uvis25_core.c
206
iio_dev->name);
drivers/iio/light/st_uvis25_core.c
210
iio_trigger_set_drvdata(hw->trig, iio_dev);
drivers/iio/light/st_uvis25_core.c
215
static int st_uvis25_buffer_preenable(struct iio_dev *iio_dev)
drivers/iio/light/st_uvis25_core.c
217
return st_uvis25_set_enable(iio_priv(iio_dev), true);
drivers/iio/light/st_uvis25_core.c
220
static int st_uvis25_buffer_postdisable(struct iio_dev *iio_dev)
drivers/iio/light/st_uvis25_core.c
222
return st_uvis25_set_enable(iio_priv(iio_dev), false);
drivers/iio/light/st_uvis25_core.c
233
struct iio_dev *iio_dev = pf->indio_dev;
drivers/iio/light/st_uvis25_core.c
234
struct st_uvis25_hw *hw = iio_priv(iio_dev);
drivers/iio/light/st_uvis25_core.c
250
iio_push_to_buffers_with_ts(iio_dev, &scan, sizeof(scan),
drivers/iio/light/st_uvis25_core.c
251
iio_get_time_ns(iio_dev));
drivers/iio/light/st_uvis25_core.c
259
static int st_uvis25_allocate_buffer(struct iio_dev *iio_dev)
drivers/iio/light/st_uvis25_core.c
261
struct st_uvis25_hw *hw = iio_priv(iio_dev);
drivers/iio/light/st_uvis25_core.c
264
iio_dev, NULL,
drivers/iio/light/st_uvis25_core.c
291
struct iio_dev *iio_dev;
drivers/iio/light/st_uvis25_core.c
294
iio_dev = devm_iio_device_alloc(dev, sizeof(*hw));
drivers/iio/light/st_uvis25_core.c
295
if (!iio_dev)
drivers/iio/light/st_uvis25_core.c
298
dev_set_drvdata(dev, iio_dev);
drivers/iio/light/st_uvis25_core.c
300
hw = iio_priv(iio_dev);
drivers/iio/light/st_uvis25_core.c
308
iio_dev->modes = INDIO_DIRECT_MODE;
drivers/iio/light/st_uvis25_core.c
309
iio_dev->channels = st_uvis25_channels;
drivers/iio/light/st_uvis25_core.c
310
iio_dev->num_channels = ARRAY_SIZE(st_uvis25_channels);
drivers/iio/light/st_uvis25_core.c
311
iio_dev->name = ST_UVIS25_DEV_NAME;
drivers/iio/light/st_uvis25_core.c
312
iio_dev->info = &st_uvis25_info;
drivers/iio/light/st_uvis25_core.c
319
err = st_uvis25_allocate_buffer(iio_dev);
drivers/iio/light/st_uvis25_core.c
323
err = st_uvis25_allocate_trigger(iio_dev);
drivers/iio/light/st_uvis25_core.c
328
return devm_iio_device_register(dev, iio_dev);
drivers/iio/light/st_uvis25_core.c
334
struct iio_dev *iio_dev = dev_get_drvdata(dev);
drivers/iio/light/st_uvis25_core.c
335
struct st_uvis25_hw *hw = iio_priv(iio_dev);
drivers/iio/light/st_uvis25_core.c
343
struct iio_dev *iio_dev = dev_get_drvdata(dev);
drivers/iio/light/st_uvis25_core.c
344
struct st_uvis25_hw *hw = iio_priv(iio_dev);
drivers/iio/light/stk3310.c
165
static ssize_t stk3310_read_near_level(struct iio_dev *indio_dev,
drivers/iio/light/stk3310.c
249
static int stk3310_read_event(struct iio_dev *indio_dev,
drivers/iio/light/stk3310.c
284
static int stk3310_write_event(struct iio_dev *indio_dev,
drivers/iio/light/stk3310.c
327
static int stk3310_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/stk3310.c
343
static int stk3310_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/stk3310.c
369
static int stk3310_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/stk3310.c
427
static int stk3310_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/stk3310.c
510
static int stk3310_init(struct iio_dev *indio_dev)
drivers/iio/light/stk3310.c
596
struct iio_dev *indio_dev = private;
drivers/iio/light/stk3310.c
610
struct iio_dev *indio_dev = private;
drivers/iio/light/stk3310.c
639
struct iio_dev *indio_dev;
drivers/iio/light/stk3310.c
698
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/tcs3414.c
123
static int tcs3414_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/tcs3414.c
158
static int tcs3414_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/tcs3414.c
199
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/tcs3414.c
246
static int tcs3414_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/light/tcs3414.c
255
static int tcs3414_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/light/tcs3414.c
284
struct iio_dev *indio_dev;
drivers/iio/light/tcs3472.c
139
static int tcs3472_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/tcs3472.c
174
static int tcs3472_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/tcs3472.c
221
static int tcs3472_read_event(struct iio_dev *indio_dev,
drivers/iio/light/tcs3472.c
247
static int tcs3472_write_event(struct iio_dev *indio_dev,
drivers/iio/light/tcs3472.c
301
static int tcs3472_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/tcs3472.c
312
static int tcs3472_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/tcs3472.c
343
struct iio_dev *indio_dev = priv;
drivers/iio/light/tcs3472.c
363
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/tcs3472.c
460
struct iio_dev *indio_dev;
drivers/iio/light/tsl2563.c
447
static int tsl2563_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/tsl2563.c
467
static int tsl2563_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/tsl2563.c
562
static int tsl2563_read_thresh(struct iio_dev *indio_dev,
drivers/iio/light/tsl2563.c
583
static int tsl2563_write_thresh(struct iio_dev *indio_dev,
drivers/iio/light/tsl2563.c
615
struct iio_dev *dev_info = private;
drivers/iio/light/tsl2563.c
630
static int tsl2563_write_interrupt_config(struct iio_dev *indio_dev,
drivers/iio/light/tsl2563.c
663
static int tsl2563_read_interrupt_config(struct iio_dev *indio_dev,
drivers/iio/light/tsl2563.c
697
struct iio_dev *indio_dev;
drivers/iio/light/tsl2563.c
784
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/tsl2563.c
797
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/tsl2563.c
816
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/tsl2583.c
163
static int tsl2583_get_lux(struct iio_dev *indio_dev)
drivers/iio/light/tsl2583.c
308
static int tsl2583_als_calibrate(struct iio_dev *indio_dev)
drivers/iio/light/tsl2583.c
430
static int tsl2583_chip_init_and_power_on(struct iio_dev *indio_dev)
drivers/iio/light/tsl2583.c
473
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/tsl2583.c
488
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/tsl2583.c
506
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/tsl2583.c
530
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/tsl2583.c
559
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/tsl2583.c
650
static int tsl2583_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/tsl2583.c
741
static int tsl2583_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/tsl2583.c
810
struct iio_dev *indio_dev;
drivers/iio/light/tsl2583.c
871
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/tsl2583.c
884
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/tsl2583.c
899
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/tsl2591.c
1037
struct iio_dev *indio_dev = data;
drivers/iio/light/tsl2591.c
1051
struct iio_dev *indio_dev;
drivers/iio/light/tsl2591.c
368
static int tsl2591_read_channel_data(struct iio_dev *indio_dev,
drivers/iio/light/tsl2591.c
581
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/tsl2591.c
649
static int tsl2591_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/tsl2591.c
717
static int tsl2591_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/tsl2591.c
765
static int tsl2591_read_available(struct iio_dev *indio_dev,
drivers/iio/light/tsl2591.c
787
static int tsl2591_read_event_value(struct iio_dev *indio_dev,
drivers/iio/light/tsl2591.c
841
static int tsl2591_write_event_value(struct iio_dev *indio_dev,
drivers/iio/light/tsl2591.c
906
static int tsl2591_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/tsl2591.c
916
static int tsl2591_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/tsl2591.c
955
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/tsl2591.c
969
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/tsl2591.c
988
struct iio_dev *dev_info = private;
drivers/iio/light/tsl2772.c
1018
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/tsl2772.c
1060
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/tsl2772.c
1078
static int tsl2772_read_interrupt_config(struct iio_dev *indio_dev,
drivers/iio/light/tsl2772.c
1091
static int tsl2772_write_interrupt_config(struct iio_dev *indio_dev,
drivers/iio/light/tsl2772.c
1107
static int tsl2772_write_event_value(struct iio_dev *indio_dev,
drivers/iio/light/tsl2772.c
1180
static int tsl2772_read_event_value(struct iio_dev *indio_dev,
drivers/iio/light/tsl2772.c
1241
static int tsl2772_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/tsl2772.c
1295
static int tsl2772_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/tsl2772.c
1397
struct iio_dev *indio_dev = private;
drivers/iio/light/tsl2772.c
1769
struct iio_dev *indio_dev;
drivers/iio/light/tsl2772.c
1877
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/tsl2772.c
1889
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/light/tsl2772.c
421
static int tsl2772_get_lux(struct iio_dev *indio_dev)
drivers/iio/light/tsl2772.c
516
static int tsl2772_get_prox(struct iio_dev *indio_dev)
drivers/iio/light/tsl2772.c
662
static int tsl2772_als_calibrate(struct iio_dev *indio_dev)
drivers/iio/light/tsl2772.c
715
static int tsl2772_chip_on(struct iio_dev *indio_dev)
drivers/iio/light/tsl2772.c
827
static int tsl2772_chip_off(struct iio_dev *indio_dev)
drivers/iio/light/tsl2772.c
838
struct iio_dev *indio_dev = data;
drivers/iio/light/tsl2772.c
852
static int tsl2772_invoke_change(struct iio_dev *indio_dev)
drivers/iio/light/tsl2772.c
876
static int tsl2772_prox_cal(struct iio_dev *indio_dev)
drivers/iio/light/tsl2772.c
908
static int tsl2772_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/tsl2772.c
949
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/tsl2772.c
969
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/light/tsl4531.c
109
static int tsl4531_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/tsl4531.c
166
struct iio_dev *indio_dev;
drivers/iio/light/tsl4531.c
74
static int tsl4531_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/us5182d.c
412
static int us5182d_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/us5182d.c
487
static int us5182d_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/us5182d.c
513
static int us5182d_setup_prox(struct iio_dev *indio_dev,
drivers/iio/light/us5182d.c
528
static int us5182d_read_thresh(struct iio_dev *indio_dev,
drivers/iio/light/us5182d.c
553
static int us5182d_write_thresh(struct iio_dev *indio_dev,
drivers/iio/light/us5182d.c
595
static int us5182d_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/us5182d.c
621
static int us5182d_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/us5182d.c
709
static int us5182d_reset(struct iio_dev *indio_dev)
drivers/iio/light/us5182d.c
717
static int us5182d_init(struct iio_dev *indio_dev)
drivers/iio/light/us5182d.c
752
static void us5182d_get_platform_data(struct iio_dev *indio_dev)
drivers/iio/light/us5182d.c
776
static int us5182d_dark_gain_config(struct iio_dev *indio_dev)
drivers/iio/light/us5182d.c
803
struct iio_dev *indio_dev = private;
drivers/iio/light/us5182d.c
831
struct iio_dev *indio_dev;
drivers/iio/light/us5182d.c
917
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/us5182d.c
928
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/vcnl4000.c
1005
static int vcnl4010_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1040
static int vcnl4010_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1077
static int vcnl4010_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1104
static int vcnl4010_read_event(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1137
static int vcnl4010_write_event(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1170
static int vcnl4040_read_event(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1234
static int vcnl4040_write_event(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1312
static int vcnl4010_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1359
static int vcnl4010_config_threshold(struct iio_dev *indio_dev, bool state)
drivers/iio/light/vcnl4000.c
1374
static int vcnl4010_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1388
static int vcnl4040_read_event_config(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1420
static int vcnl4040_write_event_config(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1467
struct iio_dev *indio_dev = p;
drivers/iio/light/vcnl4000.c
1510
static ssize_t vcnl4000_read_near_level(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
1522
struct iio_dev *indio_dev = p;
drivers/iio/light/vcnl4000.c
1568
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/vcnl4000.c
1615
static int vcnl4010_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/light/vcnl4000.c
1634
static int vcnl4010_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/light/vcnl4000.c
1893
static int vcnl4010_probe_trigger(struct iio_dev *indio_dev)
drivers/iio/light/vcnl4000.c
1913
struct iio_dev *indio_dev = data;
drivers/iio/light/vcnl4000.c
1928
struct iio_dev *indio_dev;
drivers/iio/light/vcnl4000.c
2025
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/vcnl4000.c
2033
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/vcnl4000.c
844
static int vcnl4000_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
920
static int vcnl4040_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4000.c
957
static int vcnl4040_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4035.c
103
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/vcnl4035.c
133
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trigger);
drivers/iio/light/vcnl4035.c
158
static int vcnl4035_read_info_raw(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4035.c
196
static int vcnl4035_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4035.c
228
static int vcnl4035_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4035.c
258
static int vcnl4035_read_thresh(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4035.c
287
static int vcnl4035_write_thresh(struct iio_dev *indio_dev,
drivers/iio/light/vcnl4035.c
514
static int vcnl4035_probe_trigger(struct iio_dev *indio_dev)
drivers/iio/light/vcnl4035.c
557
struct iio_dev *indio_dev;
drivers/iio/light/vcnl4035.c
617
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/light/vcnl4035.c
634
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/vcnl4035.c
646
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/vcnl4035.c
83
struct iio_dev *indio_dev = private;
drivers/iio/light/veml3235.c
178
static int veml3235_set_it(struct iio_dev *indio_dev, int val, int val2)
drivers/iio/light/veml3235.c
229
static int veml3235_set_scale(struct iio_dev *indio_dev, int val, int val2)
drivers/iio/light/veml3235.c
281
static int veml3235_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml3235.c
318
static int veml3235_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/veml3235.c
335
static int veml3235_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/light/veml3235.c
349
static int veml3235_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml3235.c
411
static int veml3235_hw_init(struct iio_dev *indio_dev)
drivers/iio/light/veml3235.c
452
struct iio_dev *indio_dev;
drivers/iio/light/veml3328.c
138
static int veml3328_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml3328.c
198
static int veml3328_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/veml3328.c
240
static int veml3328_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml3328.c
312
struct iio_dev *indio_dev;
drivers/iio/light/veml6030.c
1027
static int veml6035_hw_init(struct iio_dev *indio_dev, struct device *dev)
drivers/iio/light/veml6030.c
1082
struct iio_dev *indio_dev;
drivers/iio/light/veml6030.c
1142
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/veml6030.c
1155
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/light/veml6030.c
411
static int veml6030_set_it(struct iio_dev *indio_dev, int val, int val2)
drivers/iio/light/veml6030.c
462
static int veml6030_read_persistence(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
487
static int veml6030_write_persistence(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
522
static int veml6030_set_scale(struct iio_dev *indio_dev, int val, int val2)
drivers/iio/light/veml6030.c
543
static int veml6030_read_thresh(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
563
static int veml6030_write_thresh(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
656
static int veml6030_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
700
static int veml6030_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
717
static int veml6030_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
731
static int veml6030_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
745
static int veml6030_read_event_val(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
767
static int veml6030_write_event_val(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
782
static int veml6030_read_interrupt_config(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
809
static int veml6030_write_interrupt_config(struct iio_dev *indio_dev,
drivers/iio/light/veml6030.c
855
struct iio_dev *indio_dev = private;
drivers/iio/light/veml6030.c
886
struct iio_dev *iio = pf->indio_dev;
drivers/iio/light/veml6030.c
912
static int veml6030_set_info(struct iio_dev *indio_dev)
drivers/iio/light/veml6030.c
92
int (*hw_init)(struct iio_dev *indio_dev, struct device *dev);
drivers/iio/light/veml6030.c
93
int (*set_info)(struct iio_dev *indio_dev);
drivers/iio/light/veml6030.c
936
static int veml7700_set_info(struct iio_dev *indio_dev)
drivers/iio/light/veml6030.c
943
static int veml6030_regfield_init(struct iio_dev *indio_dev)
drivers/iio/light/veml6030.c
970
static int veml6030_hw_init(struct iio_dev *indio_dev, struct device *dev)
drivers/iio/light/veml6040.c
103
static int veml6040_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml6040.c
126
static int veml6040_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/veml6040.c
208
struct iio_dev *indio_dev;
drivers/iio/light/veml6040.c
65
static int veml6040_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml6046x00.c
484
static int veml6046x00_set_it(struct iio_dev *iio, int val, int val2)
drivers/iio/light/veml6046x00.c
538
static int veml6046x00_set_scale(struct iio_dev *iio, int val, int val2)
drivers/iio/light/veml6046x00.c
626
static int veml6046x00_wait_data_available(struct iio_dev *iio, unsigned int usecs)
drivers/iio/light/veml6046x00.c
639
static int veml6046x00_single_read(struct iio_dev *iio,
drivers/iio/light/veml6046x00.c
717
static int veml6046x00_read_raw(struct iio_dev *iio,
drivers/iio/light/veml6046x00.c
738
static int veml6046x00_read_avail(struct iio_dev *iio,
drivers/iio/light/veml6046x00.c
765
static int veml6046x00_write_raw(struct iio_dev *iio,
drivers/iio/light/veml6046x00.c
785
static int veml6046x00_buffer_preenable(struct iio_dev *iio)
drivers/iio/light/veml6046x00.c
810
static int veml6046x00_buffer_postdisable(struct iio_dev *iio)
drivers/iio/light/veml6046x00.c
835
struct iio_dev *iio = pf->indio_dev;
drivers/iio/light/veml6046x00.c
876
static int veml6046x00_setup_device(struct iio_dev *iio)
drivers/iio/light/veml6046x00.c
913
struct iio_dev *iio;
drivers/iio/light/veml6070.c
185
static int veml6070_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml6070.c
210
static int veml6070_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/veml6070.c
228
static int veml6070_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml6070.c
251
struct iio_dev *indio_dev;
drivers/iio/light/veml6075.c
305
static int veml6075_read_avail(struct iio_dev *indio_dev,
drivers/iio/light/veml6075.c
322
static int veml6075_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml6075.c
360
static int veml6075_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/veml6075.c
418
struct iio_dev *indio_dev;
drivers/iio/light/vl6180.c
332
static int vl6180_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/vl6180.c
479
static int vl6180_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/vl6180.c
524
struct iio_dev *indio_dev = priv;
drivers/iio/light/vl6180.c
538
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/light/vl6180.c
584
static int vl6180_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/light/vl6180.c
597
static int vl6180_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/light/vl6180.c
619
static int vl6180_init(struct vl6180_data *data, struct iio_dev *indio_dev)
drivers/iio/light/vl6180.c
696
struct iio_dev *indio_dev;
drivers/iio/light/zopt2201.c
247
static int zopt2201_read_raw(struct iio_dev *indio_dev,
drivers/iio/light/zopt2201.c
381
static int zopt2201_write_raw(struct iio_dev *indio_dev,
drivers/iio/light/zopt2201.c
478
struct iio_dev *indio_dev;
drivers/iio/magnetometer/af8133j.c
248
static int af8133j_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/af8133j.c
279
static int af8133j_read_avail(struct iio_dev *indio_dev,
drivers/iio/magnetometer/af8133j.c
327
static int af8133j_write_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/af8133j.c
341
static int af8133j_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/magnetometer/af8133j.c
358
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/magnetometer/af8133j.c
399
struct iio_dev *indio_dev;
drivers/iio/magnetometer/af8133j.c
479
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/af8133j.c
489
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/af8133j.c
63
af8133j_get_mount_matrix(struct iio_dev *indio_dev,
drivers/iio/magnetometer/ak8974.c
590
static int ak8974_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/ak8974.c
655
static void ak8974_fill_buffer(struct iio_dev *indio_dev)
drivers/iio/magnetometer/ak8974.c
685
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/magnetometer/ak8974.c
694
ak8974_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/magnetometer/ak8974.c
757
struct iio_dev *indio_dev = i2c_get_clientdata(i2c);
drivers/iio/magnetometer/ak8974.c
810
struct iio_dev *indio_dev;
drivers/iio/magnetometer/ak8974.c
964
struct iio_dev *indio_dev = i2c_get_clientdata(i2c);
drivers/iio/magnetometer/ak8975.c
1065
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/magnetometer/ak8975.c
1080
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/magnetometer/ak8975.c
1099
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/magnetometer/ak8975.c
743
static int ak8975_read_axis(struct iio_dev *indio_dev, int index, int *val)
drivers/iio/magnetometer/ak8975.c
800
static int ak8975_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/ak8975.c
819
ak8975_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/magnetometer/ak8975.c
861
static void ak8975_fill_buffer(struct iio_dev *indio_dev)
drivers/iio/magnetometer/ak8975.c
908
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/magnetometer/ak8975.c
915
static int ak8975_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/magnetometer/ak8975.c
923
static int ak8975_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/magnetometer/ak8975.c
941
struct iio_dev *indio_dev;
drivers/iio/magnetometer/als31300.c
148
static int als31300_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/als31300.c
227
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/magnetometer/als31300.c
340
struct iio_dev *indio_dev;
drivers/iio/magnetometer/als31300.c
413
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/als31300.c
421
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/bmc150_magn.c
1000
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/bmc150_magn.c
1011
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/bmc150_magn.c
1020
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/bmc150_magn.c
457
static int bmc150_magn_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/bmc150_magn.c
528
static int bmc150_magn_write_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/bmc150_magn.c
581
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/magnetometer/bmc150_magn.c
599
bmc150_magn_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/magnetometer/bmc150_magn.c
662
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/magnetometer/bmc150_magn.c
776
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/magnetometer/bmc150_magn.c
792
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/magnetometer/bmc150_magn.c
823
static int bmc150_magn_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/magnetometer/bmc150_magn.c
830
static int bmc150_magn_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/magnetometer/bmc150_magn.c
846
struct iio_dev *indio_dev;
drivers/iio/magnetometer/bmc150_magn.c
957
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/bmc150_magn.c
982
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/hid-sensor-magn-3d.c
136
static int magn_3d_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/hid-sensor-magn-3d.c
230
static int magn_3d_write_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/hid-sensor-magn-3d.c
275
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/magnetometer/hid-sensor-magn-3d.c
298
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/magnetometer/hid-sensor-magn-3d.c
463
struct iio_dev *indio_dev;
drivers/iio/magnetometer/hid-sensor-magn-3d.c
544
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/magnetometer/hmc5843_core.c
207
int hmc5843_show_measurement_configuration(struct iio_dev *indio_dev,
drivers/iio/magnetometer/hmc5843_core.c
222
int hmc5843_set_measurement_configuration(struct iio_dev *indio_dev,
drivers/iio/magnetometer/hmc5843_core.c
232
hmc5843_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/magnetometer/hmc5843_core.c
364
static int hmc5843_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/hmc5843_core.c
395
static int hmc5843_write_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/hmc5843_core.c
420
static int hmc5843_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/magnetometer/hmc5843_core.c
437
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/magnetometer/hmc5843_core.c
624
struct iio_dev *indio_dev;
drivers/iio/magnetometer/hmc5843_core.c
676
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/mag3110.c
297
static int mag3110_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/mag3110.c
373
static int mag3110_write_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/mag3110.c
391
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/magnetometer/mag3110.c
471
struct iio_dev *indio_dev;
drivers/iio/magnetometer/mag3110.c
559
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/magnetometer/mmc35240.c
347
static int mmc35240_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/mmc35240.c
390
static int mmc35240_write_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/mmc35240.c
483
struct iio_dev *indio_dev;
drivers/iio/magnetometer/mmc35240.c
521
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/magnetometer/mmc35240.c
531
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/magnetometer/mmc5633.c
288
static int mmc5633_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/mmc5633.c
343
static int mmc5633_write_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/mmc5633.c
367
static int mmc5633_read_avail(struct iio_dev *indio_dev,
drivers/iio/magnetometer/mmc5633.c
459
struct iio_dev *indio_dev;
drivers/iio/magnetometer/mmc5983.c
132
static int mmc5983_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/mmc5983.c
292
struct iio_dev *indio_dev;
drivers/iio/magnetometer/rm3100-core.c
127
struct iio_dev *indio_dev = d;
drivers/iio/magnetometer/rm3100-core.c
141
struct iio_dev *indio_dev = d;
drivers/iio/magnetometer/rm3100-core.c
330
static int rm3100_set_samp_freq(struct iio_dev *indio_dev, int val, int val2)
drivers/iio/magnetometer/rm3100-core.c
384
static int rm3100_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/rm3100-core.c
412
static int rm3100_write_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/rm3100-core.c
430
static int rm3100_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/magnetometer/rm3100-core.c
440
static int rm3100_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/magnetometer/rm3100-core.c
476
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/magnetometer/rm3100-core.c
536
struct iio_dev *indio_dev;
drivers/iio/magnetometer/si7210.c
185
static int si7210_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/si7210.c
263
static int si7210_write_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/si7210.c
375
struct iio_dev *indio_dev;
drivers/iio/magnetometer/st_magn.h
28
int st_magn_allocate_ring(struct iio_dev *indio_dev);
drivers/iio/magnetometer/st_magn.h
32
static inline int st_magn_allocate_ring(struct iio_dev *indio_dev)
drivers/iio/magnetometer/st_magn_buffer.c
21
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/magnetometer/st_magn_buffer.c
26
static int st_magn_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/magnetometer/st_magn_buffer.c
31
static int st_magn_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/magnetometer/st_magn_buffer.c
41
int st_magn_allocate_ring(struct iio_dev *indio_dev)
drivers/iio/magnetometer/st_magn_core.c
514
static int st_magn_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/st_magn_core.c
547
static int st_magn_write_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/st_magn_core.c
58
st_magn_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/magnetometer/st_magn_core.c
611
int st_magn_common_probe(struct iio_dev *indio_dev)
drivers/iio/magnetometer/st_magn_i2c.c
64
struct iio_dev *indio_dev;
drivers/iio/magnetometer/st_magn_spi.c
59
struct iio_dev *indio_dev;
drivers/iio/magnetometer/tlv493d.c
268
static int tlv493d_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/tlv493d.c
344
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/magnetometer/tlv493d.c
418
struct iio_dev *indio_dev;
drivers/iio/magnetometer/tmag5273.c
251
static int tmag5273_read_avail(struct iio_dev *indio_dev,
drivers/iio/magnetometer/tmag5273.c
280
static int tmag5273_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/tmag5273.c
369
static int tmag5273_write_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/tmag5273.c
598
struct iio_dev *indio_dev;
drivers/iio/magnetometer/tmag5273.c
680
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/tmag5273.c
693
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/yamaha-yas530.c
1393
struct iio_dev *indio_dev;
drivers/iio/magnetometer/yamaha-yas530.c
1520
struct iio_dev *indio_dev = i2c_get_clientdata(i2c);
drivers/iio/magnetometer/yamaha-yas530.c
1540
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/yamaha-yas530.c
1551
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/magnetometer/yamaha-yas530.c
612
static int yas5xx_read_raw(struct iio_dev *indio_dev,
drivers/iio/magnetometer/yamaha-yas530.c
658
static void yas5xx_fill_buffer(struct iio_dev *indio_dev)
drivers/iio/magnetometer/yamaha-yas530.c
683
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/magnetometer/yamaha-yas530.c
693
yas5xx_get_mount_matrix(const struct iio_dev *indio_dev,
drivers/iio/magnetometer/yamaha-yas530.c
751
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/multiplexer/iio-mux.c
117
static int mux_read_avail(struct iio_dev *indio_dev,
drivers/iio/multiplexer/iio-mux.c
145
static int mux_write_raw(struct iio_dev *indio_dev,
drivers/iio/multiplexer/iio-mux.c
177
static ssize_t mux_read_ext_info(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/multiplexer/iio-mux.c
197
static ssize_t mux_write_ext_info(struct iio_dev *indio_dev, uintptr_t private,
drivers/iio/multiplexer/iio-mux.c
337
struct iio_dev *indio_dev;
drivers/iio/multiplexer/iio-mux.c
87
static int mux_read_raw(struct iio_dev *indio_dev,
drivers/iio/orientation/hid-sensor-incl-3d.c
159
static int incl_3d_write_raw(struct iio_dev *indio_dev,
drivers/iio/orientation/hid-sensor-incl-3d.c
194
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/orientation/hid-sensor-incl-3d.c
218
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/orientation/hid-sensor-incl-3d.c
304
struct iio_dev *indio_dev;
drivers/iio/orientation/hid-sensor-incl-3d.c
388
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/orientation/hid-sensor-incl-3d.c
99
static int incl_3d_read_raw(struct iio_dev *indio_dev,
drivers/iio/orientation/hid-sensor-rotation.c
166
static int dev_rot_write_raw(struct iio_dev *indio_dev,
drivers/iio/orientation/hid-sensor-rotation.c
191
static int dev_rot_get_current_scan_type(const struct iio_dev *indio_dev,
drivers/iio/orientation/hid-sensor-rotation.c
217
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/orientation/hid-sensor-rotation.c
251
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/orientation/hid-sensor-rotation.c
311
struct iio_dev *indio_dev;
drivers/iio/orientation/hid-sensor-rotation.c
399
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/orientation/hid-sensor-rotation.c
82
static int dev_rot_read_raw(struct iio_dev *indio_dev,
drivers/iio/position/hid-sensor-custom-intel-hinge.c
108
static int hinge_read_raw(struct iio_dev *indio_dev,
drivers/iio/position/hid-sensor-custom-intel-hinge.c
155
static int hinge_write_raw(struct iio_dev *indio_dev,
drivers/iio/position/hid-sensor-custom-intel-hinge.c
173
static int hinge_read_label(struct iio_dev *indio_dev,
drivers/iio/position/hid-sensor-custom-intel-hinge.c
194
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/position/hid-sensor-custom-intel-hinge.c
214
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/position/hid-sensor-custom-intel-hinge.c
267
struct iio_dev *indio_dev;
drivers/iio/position/hid-sensor-custom-intel-hinge.c
34
struct iio_dev *indio_dev;
drivers/iio/position/hid-sensor-custom-intel-hinge.c
347
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/position/iqs624-pos.c
102
struct iio_dev *indio_dev = iqs624_pos->indio_dev;
drivers/iio/position/iqs624-pos.c
131
static int iqs624_pos_read_raw(struct iio_dev *indio_dev,
drivers/iio/position/iqs624-pos.c
165
static int iqs624_pos_read_event_config(struct iio_dev *indio_dev,
drivers/iio/position/iqs624-pos.c
180
static int iqs624_pos_write_event_config(struct iio_dev *indio_dev,
drivers/iio/position/iqs624-pos.c
238
struct iio_dev *indio_dev;
drivers/iio/position/iqs624-pos.c
26
struct iio_dev *indio_dev;
drivers/iio/position/iqs624-pos.c
56
struct iio_dev *indio_dev;
drivers/iio/potentiometer/ad5110.c
155
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/potentiometer/ad5110.c
172
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/potentiometer/ad5110.c
199
static int ad5110_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/ad5110.c
230
static int ad5110_write_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/ad5110.c
301
struct iio_dev *indio_dev;
drivers/iio/potentiometer/ad5272.c
120
static int ad5272_write_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/ad5272.c
164
struct iio_dev *indio_dev;
drivers/iio/potentiometer/ad5272.c
98
static int ad5272_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/ds1803.c
133
static int ds1803_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/ds1803.c
157
static int ds1803_write_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/ds1803.c
180
static int ds1803_read_avail(struct iio_dev *indio_dev,
drivers/iio/potentiometer/ds1803.c
207
struct iio_dev *indio_dev;
drivers/iio/potentiometer/ds1803.c
38
int (*read)(struct iio_dev *indio_dev,
drivers/iio/potentiometer/ds1803.c
67
static int ds1803_read(struct iio_dev *indio_dev,
drivers/iio/potentiometer/ds1803.c
83
static int ds3502_read(struct iio_dev *indio_dev,
drivers/iio/potentiometer/max5432.c
42
static int max5432_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/max5432.c
60
static int max5432_write_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/max5432.c
90
struct iio_dev *indio_dev;
drivers/iio/potentiometer/max5481.c
134
struct iio_dev *indio_dev;
drivers/iio/potentiometer/max5481.c
83
static int max5481_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/max5481.c
98
static int max5481_write_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/max5487.c
116
struct iio_dev *indio_dev = spi_get_drvdata(spi);
drivers/iio/potentiometer/max5487.c
48
static int max5487_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/max5487.c
63
static int max5487_write_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/max5487.c
85
struct iio_dev *indio_dev;
drivers/iio/potentiometer/mcp4018.c
149
struct iio_dev *indio_dev;
drivers/iio/potentiometer/mcp4018.c
55
static int mcp4018_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/mcp4018.c
78
static int mcp4018_write_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/mcp41010.c
100
static int mcp41010_write_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/mcp41010.c
139
struct iio_dev *indio_dev;
drivers/iio/potentiometer/mcp41010.c
79
static int mcp41010_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/mcp4131.c
162
static int mcp4131_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/mcp4131.c
203
static int mcp4131_write_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/mcp4131.c
244
struct iio_dev *indio_dev;
drivers/iio/potentiometer/mcp4531.c
138
static int mcp4531_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/mcp4531.c
163
static int mcp4531_read_avail(struct iio_dev *indio_dev,
drivers/iio/potentiometer/mcp4531.c
181
static int mcp4531_write_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/mcp4531.c
360
struct iio_dev *indio_dev;
drivers/iio/potentiometer/tpl0102.c
102
static int tpl0102_write_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/tpl0102.c
128
struct iio_dev *indio_dev;
drivers/iio/potentiometer/tpl0102.c
63
static int tpl0102_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiometer/tpl0102.c
84
static int tpl0102_read_avail(struct iio_dev *indio_dev,
drivers/iio/potentiometer/x9250.c
114
static int x9250_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/potentiometer/x9250.c
158
struct iio_dev *indio_dev;
drivers/iio/potentiometer/x9250.c
73
static int x9250_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/potentiometer/x9250.c
98
static int x9250_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan,
drivers/iio/potentiostat/lmp91000.c
136
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/potentiostat/lmp91000.c
154
static int lmp91000_read_raw(struct iio_dev *indio_dev,
drivers/iio/potentiostat/lmp91000.c
264
struct iio_dev *indio_dev = private;
drivers/iio/potentiostat/lmp91000.c
273
static int lmp91000_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/potentiostat/lmp91000.c
280
static int lmp91000_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/potentiostat/lmp91000.c
298
struct iio_dev *indio_dev;
drivers/iio/potentiostat/lmp91000.c
385
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/pressure/abp060mg.c
130
static int abp060mg_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/abp060mg.c
165
static void abp060mg_init_device(struct iio_dev *indio_dev, unsigned long id)
drivers/iio/pressure/abp060mg.c
180
struct iio_dev *indio_dev;
drivers/iio/pressure/abp2030pa.c
322
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/pressure/abp2030pa.c
359
static int abp2_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/abp2030pa.c
455
struct iio_dev *indio_dev;
drivers/iio/pressure/adp810.c
107
static int adp810_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/adp810.c
172
struct iio_dev *indio_dev;
drivers/iio/pressure/bmp280-core.c
1108
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/pressure/bmp280-core.c
1229
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/pressure/bmp280-core.c
1290
static int __bmp280_trigger_probe(struct iio_dev *indio_dev,
drivers/iio/pressure/bmp280-core.c
1880
struct iio_dev *indio_dev = p;
drivers/iio/pressure/bmp280-core.c
1895
static int bmp380_trigger_probe(struct iio_dev *indio_dev)
drivers/iio/pressure/bmp280-core.c
1905
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/pressure/bmp280-core.c
2588
struct iio_dev *indio_dev = p;
drivers/iio/pressure/bmp280-core.c
2603
static int bmp580_trigger_probe(struct iio_dev *indio_dev)
drivers/iio/pressure/bmp280-core.c
2613
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/pressure/bmp280-core.c
2958
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/pressure/bmp280-core.c
3038
static int bmp085_trigger_probe(struct iio_dev *indio_dev)
drivers/iio/pressure/bmp280-core.c
3108
static int bmp280_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/pressure/bmp280-core.c
3118
static int bmp280_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/pressure/bmp280-core.c
3154
struct iio_dev *indio_dev;
drivers/iio/pressure/bmp280-core.c
3310
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/pressure/bmp280-core.c
3321
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/pressure/bmp280-core.c
615
static int bmp280_read_raw_impl(struct iio_dev *indio_dev,
drivers/iio/pressure/bmp280-core.c
746
static int bmp280_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/bmp280-core.c
885
static int bmp280_write_raw_impl(struct iio_dev *indio_dev,
drivers/iio/pressure/bmp280-core.c
920
static int bmp280_write_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/bmp280-core.c
934
static int bmp280_read_avail(struct iio_dev *indio_dev,
drivers/iio/pressure/bmp280.h
524
int (*trigger_probe)(struct iio_dev *indio_dev);
drivers/iio/pressure/cros_ec_baro.c
126
struct iio_dev *indio_dev;
drivers/iio/pressure/cros_ec_baro.c
36
static int cros_ec_baro_read(struct iio_dev *indio_dev,
drivers/iio/pressure/cros_ec_baro.c
82
static int cros_ec_baro_write(struct iio_dev *indio_dev,
drivers/iio/pressure/dlhl60d.c
134
static int dlh_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/dlhl60d.c
244
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/pressure/dlhl60d.c
270
struct iio_dev *indio_dev = private;
drivers/iio/pressure/dlhl60d.c
281
struct iio_dev *indio_dev;
drivers/iio/pressure/dps310.c
579
static int dps310_write_raw(struct iio_dev *iio,
drivers/iio/pressure/dps310.c
807
static int dps310_read_raw(struct iio_dev *iio,
drivers/iio/pressure/dps310.c
850
struct iio_dev *iio;
drivers/iio/pressure/hid-sensor-press.c
125
static int press_write_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/hid-sensor-press.c
160
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/pressure/hid-sensor-press.c
182
struct iio_dev *indio_dev = platform_get_drvdata(priv);
drivers/iio/pressure/hid-sensor-press.c
240
struct iio_dev *indio_dev;
drivers/iio/pressure/hid-sensor-press.c
322
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/pressure/hid-sensor-press.c
57
static int press_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/hp03.c
160
static int hp03_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/hp03.c
215
struct iio_dev *indio_dev;
drivers/iio/pressure/hp206c.c
106
static int hp206c_wait_dev_rdy(struct iio_dev *indio_dev)
drivers/iio/pressure/hp206c.c
142
static int hp206c_soft_reset(struct iio_dev *indio_dev)
drivers/iio/pressure/hp206c.c
168
static int hp206c_conv_and_read(struct iio_dev *indio_dev,
drivers/iio/pressure/hp206c.c
203
static int hp206c_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/hp206c.c
296
static int hp206c_write_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/hp206c.c
357
struct iio_dev *indio_dev;
drivers/iio/pressure/hsc030pa.c
305
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/pressure/hsc030pa.c
345
static int hsc_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/hsc030pa.c
448
struct iio_dev *indio_dev;
drivers/iio/pressure/hsc030pa.h
21
struct iio_dev;
drivers/iio/pressure/icp10100.c
334
static int icp10100_read_raw_measures(struct iio_dev *indio_dev,
drivers/iio/pressure/icp10100.c
374
static int icp10100_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/icp10100.c
415
static int icp10100_read_avail(struct iio_dev *indio_dev,
drivers/iio/pressure/icp10100.c
433
static int icp10100_write_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/icp10100.c
460
static int icp10100_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/pressure/icp10100.c
530
struct iio_dev *indio_dev;
drivers/iio/pressure/mpl115.c
157
struct iio_dev *indio_dev;
drivers/iio/pressure/mpl115.c
98
static int mpl115_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/mpl3115.c
183
static int mpl3115_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/mpl3115.c
226
static int mpl3115_read_avail(struct iio_dev *indio_dev,
drivers/iio/pressure/mpl3115.c
240
static int mpl3115_write_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/mpl3115.c
267
static int mpl3115_fill_trig_buffer(struct iio_dev *indio_dev, u8 *buffer)
drivers/iio/pressure/mpl3115.c
299
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/pressure/mpl3115.c
376
struct iio_dev *indio_dev = private;
drivers/iio/pressure/mpl3115.c
451
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/pressure/mpl3115.c
477
static int mpl3115_read_event_config(struct iio_dev *indio_dev,
drivers/iio/pressure/mpl3115.c
493
static int mpl3115_write_event_config(struct iio_dev *indio_dev,
drivers/iio/pressure/mpl3115.c
532
static int mpl3115_read_thresh(struct iio_dev *indio_dev,
drivers/iio/pressure/mpl3115.c
576
static int mpl3115_write_thresh(struct iio_dev *indio_dev,
drivers/iio/pressure/mpl3115.c
624
struct iio_dev *indio_dev)
drivers/iio/pressure/mpl3115.c
698
struct iio_dev *indio_dev;
drivers/iio/pressure/mpl3115.c
760
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/pressure/mprls0025pa.c
272
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/pressure/mprls0025pa.c
290
static int mpr_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/mprls0025pa.c
329
struct iio_dev *indio_dev;
drivers/iio/pressure/ms5611.h
55
int ms5611_probe(struct iio_dev *indio_dev, struct device *dev,
drivers/iio/pressure/ms5611_core.c
104
static int ms5611_read_temp_and_pressure(struct iio_dev *indio_dev,
drivers/iio/pressure/ms5611_core.c
192
static int ms5611_reset(struct iio_dev *indio_dev)
drivers/iio/pressure/ms5611_core.c
211
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/pressure/ms5611_core.c
236
static int ms5611_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/ms5611_core.c
305
static int ms5611_write_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/ms5611_core.c
378
static int ms5611_init(struct iio_dev *indio_dev)
drivers/iio/pressure/ms5611_core.c
398
int ms5611_probe(struct iio_dev *indio_dev, struct device *dev,
drivers/iio/pressure/ms5611_core.c
82
static int ms5611_read_prom(struct iio_dev *indio_dev)
drivers/iio/pressure/ms5611_i2c.c
85
struct iio_dev *indio_dev;
drivers/iio/pressure/ms5611_spi.c
84
struct iio_dev *indio_dev;
drivers/iio/pressure/ms5637.c
148
struct iio_dev *indio_dev;
drivers/iio/pressure/ms5637.c
41
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/pressure/ms5637.c
52
static int ms5637_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/ms5637.c
91
static int ms5637_write_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/rohm-bm1390.c
295
static int bm1390_read_raw(struct iio_dev *idev,
drivers/iio/pressure/rohm-bm1390.c
336
static int __bm1390_fifo_flush(struct iio_dev *idev, unsigned int samples,
drivers/iio/pressure/rohm-bm1390.c
426
static int bm1390_fifo_flush(struct iio_dev *idev, unsigned int samples)
drivers/iio/pressure/rohm-bm1390.c
456
static int bm1390_set_watermark(struct iio_dev *idev, unsigned int val)
drivers/iio/pressure/rohm-bm1390.c
535
static int bm1390_fifo_enable(struct iio_dev *idev)
drivers/iio/pressure/rohm-bm1390.c
573
static int bm1390_fifo_disable(struct iio_dev *idev)
drivers/iio/pressure/rohm-bm1390.c
598
static int bm1390_buffer_postenable(struct iio_dev *idev)
drivers/iio/pressure/rohm-bm1390.c
611
static int bm1390_buffer_predisable(struct iio_dev *idev)
drivers/iio/pressure/rohm-bm1390.c
627
struct iio_dev *idev = pf->indio_dev;
drivers/iio/pressure/rohm-bm1390.c
665
struct iio_dev *idev = private;
drivers/iio/pressure/rohm-bm1390.c
678
struct iio_dev *idev = private;
drivers/iio/pressure/rohm-bm1390.c
755
static int bm1390_setup_buffer(struct bm1390_data *data, struct iio_dev *idev)
drivers/iio/pressure/rohm-bm1390.c
773
static int bm1390_setup_trigger(struct bm1390_data *data, struct iio_dev *idev,
drivers/iio/pressure/rohm-bm1390.c
814
struct iio_dev *idev;
drivers/iio/pressure/sdp500.c
40
static int sdp500_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/sdp500.c
90
struct iio_dev *indio_dev;
drivers/iio/pressure/st_pressure.h
47
int st_press_allocate_ring(struct iio_dev *indio_dev);
drivers/iio/pressure/st_pressure.h
51
static inline int st_press_allocate_ring(struct iio_dev *indio_dev)
drivers/iio/pressure/st_pressure_buffer.c
21
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/pressure/st_pressure_buffer.c
26
static int st_press_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/pressure/st_pressure_buffer.c
31
static int st_press_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/pressure/st_pressure_buffer.c
41
int st_press_allocate_ring(struct iio_dev *indio_dev)
drivers/iio/pressure/st_pressure_core.c
627
static int st_press_write_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/st_pressure_core.c
644
static int st_press_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/st_pressure_core.c
743
int st_press_common_probe(struct iio_dev *indio_dev)
drivers/iio/pressure/st_pressure_i2c.c
79
struct iio_dev *indio_dev;
drivers/iio/pressure/st_pressure_spi.c
65
struct iio_dev *indio_dev;
drivers/iio/pressure/t5403.c
126
static int t5403_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/t5403.c
158
static int t5403_write_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/t5403.c
215
struct iio_dev *indio_dev;
drivers/iio/pressure/zpa2326.c
1002
static int zpa2326_fetch_raw_sample(const struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
1054
static int zpa2326_sample_oneshot(struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
1152
struct iio_dev *indio_dev = ((struct iio_poll_func *)
drivers/iio/pressure/zpa2326.c
1209
static int zpa2326_preenable_buffer(struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
1239
static int zpa2326_postenable_buffer(struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
1273
static int zpa2326_postdisable_buffer(struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
1300
const struct iio_dev *indio_dev = dev_get_drvdata(
drivers/iio/pressure/zpa2326.c
1397
struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
1427
static int zpa2326_get_frequency(const struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
1432
static int zpa2326_set_frequency(struct iio_dev *indio_dev, int hz)
drivers/iio/pressure/zpa2326.c
1467
static int zpa2326_read_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
1531
static int zpa2326_write_raw(struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
1580
static struct iio_dev *zpa2326_create_managed_iiodev(struct device *device,
drivers/iio/pressure/zpa2326.c
1584
struct iio_dev *indio_dev;
drivers/iio/pressure/zpa2326.c
1608
struct iio_dev *indio_dev;
drivers/iio/pressure/zpa2326.c
1700
struct iio_dev *indio_dev = dev_get_drvdata(parent);
drivers/iio/pressure/zpa2326.c
218
static int zpa2326_enable_device(const struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
244
static int zpa2326_sleep(const struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
270
static int zpa2326_reset_device(const struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
299
static int zpa2326_start_oneshot(const struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
331
static int zpa2326_power_on(const struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
376
static void zpa2326_power_off(const struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
402
static int zpa2326_config_oneshot(const struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
444
static int zpa2326_clear_fifo(const struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
512
static int zpa2326_dequeue_pressure(const struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
579
static int zpa2326_fill_sample_buffer(struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
628
const struct iio_dev *indio_dev = dev_get_drvdata(parent);
drivers/iio/pressure/zpa2326.c
641
const struct iio_dev *indio_dev = dev_get_drvdata(parent);
drivers/iio/pressure/zpa2326.c
663
static int zpa2326_resume(const struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
694
static void zpa2326_suspend(struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
719
static int zpa2326_resume(const struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
726
static void zpa2326_suspend(struct iio_dev *indio_dev)
drivers/iio/pressure/zpa2326.c
747
struct iio_dev *indio_dev = data;
drivers/iio/pressure/zpa2326.c
786
struct iio_dev *indio_dev = data;
drivers/iio/pressure/zpa2326.c
858
static int zpa2326_wait_oneshot_completion(const struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
890
struct iio_dev *indio_dev,
drivers/iio/pressure/zpa2326.c
934
static int zpa2326_poll_oneshot_completion(const struct iio_dev *indio_dev)
drivers/iio/proximity/as3935.c
178
static int as3935_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/as3935.c
224
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/proximity/as3935.c
273
struct iio_dev *indio_dev = private;
drivers/iio/proximity/as3935.c
300
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/proximity/as3935.c
320
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/proximity/as3935.c
344
struct iio_dev *indio_dev;
drivers/iio/proximity/aw96103.c
262
static int aw96103_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/aw96103.c
340
static int aw96103_read_event_val(struct iio_dev *indio_dev,
drivers/iio/proximity/aw96103.c
371
static int aw96103_write_event_val(struct iio_dev *indio_dev,
drivers/iio/proximity/aw96103.c
412
static int aw96103_read_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/aw96103.c
422
static int aw96103_write_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/aw96103.c
626
struct iio_dev *indio_dev = data;
drivers/iio/proximity/aw96103.c
680
static int aw96103_interrupt_init(struct iio_dev *indio_dev,
drivers/iio/proximity/aw96103.c
762
struct iio_dev *indio_dev;
drivers/iio/proximity/cros_ec_mkbp_proximity.c
138
static int cros_ec_mkbp_proximity_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/cros_ec_mkbp_proximity.c
151
static int cros_ec_mkbp_proximity_read_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/cros_ec_mkbp_proximity.c
161
static int cros_ec_mkbp_proximity_write_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/cros_ec_mkbp_proximity.c
205
struct iio_dev *indio_dev;
drivers/iio/proximity/cros_ec_mkbp_proximity.c
27
struct iio_dev *indio_dev;
drivers/iio/proximity/cros_ec_mkbp_proximity.c
96
struct iio_dev *indio_dev = data->indio_dev;
drivers/iio/proximity/d3323aa.c
182
static int d3323aa_read_settings(struct iio_dev *indio_dev,
drivers/iio/proximity/d3323aa.c
222
static int d3323aa_write_settings(struct iio_dev *indio_dev,
drivers/iio/proximity/d3323aa.c
281
struct iio_dev *indio_dev = dev_id;
drivers/iio/proximity/d3323aa.c
312
static int d3323aa_reset(struct iio_dev *indio_dev)
drivers/iio/proximity/d3323aa.c
375
static int d3323aa_setup(struct iio_dev *indio_dev, size_t lp_filter_freq_idx,
drivers/iio/proximity/d3323aa.c
451
static int d3323aa_set_lp_filter_freq(struct iio_dev *indio_dev, const int val,
drivers/iio/proximity/d3323aa.c
477
static int d3323aa_set_hp_filter_freq(struct iio_dev *indio_dev, const int val,
drivers/iio/proximity/d3323aa.c
523
static int d3323aa_set_filter_gain(struct iio_dev *indio_dev, const int val)
drivers/iio/proximity/d3323aa.c
540
static int d3323aa_set_threshold(struct iio_dev *indio_dev, const int val)
drivers/iio/proximity/d3323aa.c
551
static int d3323aa_read_avail(struct iio_dev *indio_dev,
drivers/iio/proximity/d3323aa.c
577
static int d3323aa_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/d3323aa.c
602
static int d3323aa_write_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/d3323aa.c
622
static int d3323aa_read_event(struct iio_dev *indio_dev,
drivers/iio/proximity/d3323aa.c
641
static int d3323aa_write_event(struct iio_dev *indio_dev,
drivers/iio/proximity/d3323aa.c
719
struct iio_dev *indio_dev;
drivers/iio/proximity/hx9023s.c
1088
struct iio_dev *indio_dev;
drivers/iio/proximity/hx9023s.c
691
static int hx9023s_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/hx9023s.c
738
static int hx9023s_write_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/hx9023s.c
755
struct iio_dev *indio_dev = private;
drivers/iio/proximity/hx9023s.c
764
static void hx9023s_push_events(struct iio_dev *indio_dev)
drivers/iio/proximity/hx9023s.c
797
struct iio_dev *indio_dev = private;
drivers/iio/proximity/hx9023s.c
806
static int hx9023s_read_event_val(struct iio_dev *indio_dev,
drivers/iio/proximity/hx9023s.c
841
static int hx9023s_write_event_val(struct iio_dev *indio_dev,
drivers/iio/proximity/hx9023s.c
876
static int hx9023s_read_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/hx9023s.c
886
static int hx9023s_write_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/hx9023s.c
914
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/proximity/hx9023s.c
934
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/proximity/hx9023s.c
967
static int hx9023s_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/proximity/hx9023s.c
982
static int hx9023s_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/proximity/hx9023s.c
997
static int hx9023s_id_check(struct iio_dev *indio_dev)
drivers/iio/proximity/irsd200.c
491
static int irsd200_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/irsd200.c
530
static int irsd200_read_avail(struct iio_dev *indio_dev,
drivers/iio/proximity/irsd200.c
556
static int irsd200_write_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/irsd200.c
574
static int irsd200_read_event(struct iio_dev *indio_dev,
drivers/iio/proximity/irsd200.c
607
static int irsd200_write_event(struct iio_dev *indio_dev,
drivers/iio/proximity/irsd200.c
627
static int irsd200_read_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/irsd200.c
649
static int irsd200_write_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/irsd200.c
675
struct iio_dev *indio_dev = dev_id;
drivers/iio/proximity/irsd200.c
761
struct iio_dev *indio_dev = ((struct iio_poll_func *)pollf)->indio_dev;
drivers/iio/proximity/irsd200.c
859
struct iio_dev *indio_dev;
drivers/iio/proximity/isl29501.c
257
static ssize_t isl29501_read_ext(struct iio_dev *indio_dev,
drivers/iio/proximity/isl29501.c
379
static ssize_t isl29501_write_ext(struct iio_dev *indio_dev,
drivers/iio/proximity/isl29501.c
773
static int isl29501_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/isl29501.c
882
static int isl29501_write_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/isl29501.c
937
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/proximity/isl29501.c
959
struct iio_dev *indio_dev;
drivers/iio/proximity/mb1232.c
115
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/proximity/mb1232.c
134
static int mb1232_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/mb1232.c
184
struct iio_dev *indio_dev;
drivers/iio/proximity/mb1232.c
48
struct iio_dev *indio_dev = dev_id;
drivers/iio/proximity/ping.c
225
static int ping_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/ping.c
279
struct iio_dev *indio_dev;
drivers/iio/proximity/ping.c
75
struct iio_dev *indio_dev = dev_id;
drivers/iio/proximity/ping.c
90
static int ping_read(struct iio_dev *indio_dev)
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
192
static int lidar_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
227
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
255
struct iio_dev *indio_dev;
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
311
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
336
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
344
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c
40
struct iio_dev *indio_dev;
drivers/iio/proximity/rfd77402.c
236
static int rfd77402_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/rfd77402.c
366
struct iio_dev *indio_dev;
drivers/iio/proximity/rfd77402.c
426
struct iio_dev *indio_dev = dev_get_drvdata(dev);
drivers/iio/proximity/srf04.c
190
static int srf04_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/srf04.c
249
struct iio_dev *indio_dev;
drivers/iio/proximity/srf04.c
344
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/proximity/srf04.c
359
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/proximity/srf04.c
371
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/proximity/srf04.c
79
struct iio_dev *indio_dev = dev_id;
drivers/iio/proximity/srf08.c
177
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/proximity/srf08.c
199
static int srf08_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/srf08.c
238
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/proximity/srf08.c
291
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/proximity/srf08.c
314
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/proximity/srf08.c
333
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/proximity/srf08.c
378
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/proximity/srf08.c
442
struct iio_dev *indio_dev;
drivers/iio/proximity/sx9310.c
334
static int sx9310_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9310.c
368
static int sx9310_read_avail(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9310.c
494
static int sx9310_read_event_val(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9310.c
614
static int sx9310_write_event_val(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9310.c
690
static int sx9310_write_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9310.c
752
static int sx9310_init_compensation(struct iio_dev *indio_dev)
drivers/iio/proximity/sx9310.c
883
struct iio_dev *indio_dev)
drivers/iio/proximity/sx9324.c
1038
struct iio_dev *indio_dev)
drivers/iio/proximity/sx9324.c
175
static ssize_t sx9324_phase_configuration_show(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9324.c
426
static int sx9324_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9324.c
457
static int sx9324_read_avail(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9324.c
585
static int sx9324_read_event_val(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9324.c
697
static int sx9324_write_event_val(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9324.c
747
static int sx9324_write_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9324.c
837
static int sx9324_init_compensation(struct iio_dev *indio_dev)
drivers/iio/proximity/sx9360.c
318
static int sx9360_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9360.c
351
static int sx9360_read_label(struct iio_dev *iio_dev, const struct iio_chan_spec *chan,
drivers/iio/proximity/sx9360.c
359
static int sx9360_read_avail(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9360.c
472
static int sx9360_read_event_val(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9360.c
576
static int sx9360_write_event_val(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9360.c
621
static int sx9360_write_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9360.c
673
static int sx9360_init_compensation(struct iio_dev *indio_dev)
drivers/iio/proximity/sx9360.c
746
static int sx9360_check_whoami(struct device *dev, struct iio_dev *indio_dev)
drivers/iio/proximity/sx9500.c
1000
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/proximity/sx9500.c
377
static int sx9500_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9500.c
427
static int sx9500_write_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9500.c
448
struct iio_dev *indio_dev = private;
drivers/iio/proximity/sx9500.c
463
static void sx9500_push_events(struct iio_dev *indio_dev)
drivers/iio/proximity/sx9500.c
497
struct iio_dev *indio_dev = private;
drivers/iio/proximity/sx9500.c
522
static int sx9500_read_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9500.c
536
static int sx9500_write_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/sx9500.c
603
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/proximity/sx9500.c
631
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/proximity/sx9500.c
661
static int sx9500_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/proximity/sx9500.c
685
static int sx9500_buffer_predisable(struct iio_dev *indio_dev)
drivers/iio/proximity/sx9500.c
775
static int sx9500_init_compensation(struct iio_dev *indio_dev)
drivers/iio/proximity/sx9500.c
806
static int sx9500_init_device(struct iio_dev *indio_dev)
drivers/iio/proximity/sx9500.c
890
struct iio_dev *indio_dev;
drivers/iio/proximity/sx9500.c
966
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/proximity/sx9500.c
977
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/proximity/sx_common.c
247
int sx_common_read_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/sx_common.c
268
int sx_common_write_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/sx_common.c
310
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/proximity/sx_common.c
337
struct iio_dev *indio_dev = private;
drivers/iio/proximity/sx_common.c
365
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/proximity/sx_common.c
393
static int sx_common_buffer_preenable(struct iio_dev *indio_dev)
drivers/iio/proximity/sx_common.c
408
static int sx_common_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/proximity/sx_common.c
426
static int sx_common_init_device(struct device *dev, struct iio_dev *indio_dev)
drivers/iio/proximity/sx_common.c
469
struct iio_dev *indio_dev;
drivers/iio/proximity/sx_common.c
60
struct iio_dev *indio_dev = private;
drivers/iio/proximity/sx_common.c
74
static void sx_common_push_events(struct iio_dev *indio_dev)
drivers/iio/proximity/sx_common.h
139
int sx_common_read_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/sx_common.h
143
int sx_common_write_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/sx_common.h
48
int (*check_whoami)(struct device *dev, struct iio_dev *indio_dev);
drivers/iio/proximity/sx_common.h
49
int (*init_compensation)(struct iio_dev *indio_dev);
drivers/iio/proximity/vcnl3020.c
288
static int vcnl3020_read_event(struct iio_dev *indio_dev,
drivers/iio/proximity/vcnl3020.c
323
static int vcnl3020_write_event(struct iio_dev *indio_dev,
drivers/iio/proximity/vcnl3020.c
369
static int vcnl3020_enable_periodic(struct iio_dev *indio_dev,
drivers/iio/proximity/vcnl3020.c
402
static int vcnl3020_disable_periodic(struct iio_dev *indio_dev,
drivers/iio/proximity/vcnl3020.c
435
static int vcnl3020_config_threshold(struct iio_dev *indio_dev, bool state)
drivers/iio/proximity/vcnl3020.c
448
static int vcnl3020_write_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/vcnl3020.c
462
static int vcnl3020_read_event_config(struct iio_dev *indio_dev,
drivers/iio/proximity/vcnl3020.c
504
static int vcnl3020_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/vcnl3020.c
527
static int vcnl3020_write_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/vcnl3020.c
541
static int vcnl3020_read_avail(struct iio_dev *indio_dev,
drivers/iio/proximity/vcnl3020.c
575
struct iio_dev *indio_dev = p;
drivers/iio/proximity/vcnl3020.c
607
struct iio_dev *indio_dev;
drivers/iio/proximity/vl53l0x-i2c.c
106
struct iio_dev *indio_dev = priv;
drivers/iio/proximity/vl53l0x-i2c.c
118
struct iio_dev *indio_dev)
drivers/iio/proximity/vl53l0x-i2c.c
212
static int vl53l0x_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/vl53l0x-i2c.c
239
static int vl53l0x_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig)
drivers/iio/proximity/vl53l0x-i2c.c
275
static int vl53l0x_buffer_postenable(struct iio_dev *indio_dev)
drivers/iio/proximity/vl53l0x-i2c.c
283
static int vl53l0x_buffer_postdisable(struct iio_dev *indio_dev)
drivers/iio/proximity/vl53l0x-i2c.c
312
struct iio_dev *indio_dev;
drivers/iio/proximity/vl53l0x-i2c.c
78
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/proximity/vl53l1x-i2c.c
514
static int vl53l1x_read_raw(struct iio_dev *indio_dev,
drivers/iio/proximity/vl53l1x-i2c.c
550
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/proximity/vl53l1x-i2c.c
585
struct iio_dev *indio_dev = priv;
drivers/iio/proximity/vl53l1x-i2c.c
606
struct iio_dev *indio_dev)
drivers/iio/proximity/vl53l1x-i2c.c
628
struct iio_dev *indio_dev;
drivers/iio/resolver/ad2s1200.c
133
struct iio_dev *indio_dev;
drivers/iio/resolver/ad2s1200.c
45
static int ad2s1200_read_raw(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s1210.c
1129
static int ad2s1210_read_label(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s1210.c
1157
static int ad2s1210_read_event_value(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s1210.c
1196
static int ad2s1210_write_event_value(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s1210.c
1235
static int ad2s1210_read_event_label(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s1210.c
1265
static int ad2s1210_debugfs_reg_access(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s1210.c
1282
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/resolver/ad2s1210.c
1545
struct iio_dev *indio_dev;
drivers/iio/resolver/ad2s1210.c
362
static void ad2s1210_push_events(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s1210.c
446
static int ad2s1210_single_conversion(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s1210.c
751
static int ad2s1210_read_raw(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s1210.c
795
static int ad2s1210_read_avail(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s1210.c
833
static int ad2s1210_write_raw(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s90.c
30
static int ad2s90_read_raw(struct iio_dev *indio_dev,
drivers/iio/resolver/ad2s90.c
80
struct iio_dev *indio_dev;
drivers/iio/temperature/hid-sensor-temperature.c
102
static int temperature_write_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/hid-sensor-temperature.c
129
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/temperature/hid-sensor-temperature.c
145
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/temperature/hid-sensor-temperature.c
193
struct iio_dev *indio_dev;
drivers/iio/temperature/hid-sensor-temperature.c
263
struct iio_dev *indio_dev = platform_get_drvdata(pdev);
drivers/iio/temperature/hid-sensor-temperature.c
56
static int temperature_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/iqs620at-temp.c
22
static int iqs620_temp_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/iqs620at-temp.c
70
struct iio_dev *indio_dev;
drivers/iio/temperature/ltc2983.c
1564
static int ltc2983_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/ltc2983.c
1622
static int ltc2983_reg_access(struct iio_dev *indio_dev,
drivers/iio/temperature/ltc2983.c
1941
struct iio_dev *indio_dev;
drivers/iio/temperature/max30208.c
148
static int max30208_read(struct iio_dev *indio_dev,
drivers/iio/temperature/max30208.c
181
struct iio_dev *indio_dev;
drivers/iio/temperature/max31856.c
212
static int max31856_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/max31856.c
254
static int max31856_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/temperature/max31856.c
266
static int max31856_write_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/max31856.c
312
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/temperature/max31856.c
345
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/temperature/max31856.c
356
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/temperature/max31856.c
406
struct iio_dev *indio_dev;
drivers/iio/temperature/max31865.c
149
static int max31865_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/max31865.c
203
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/temperature/max31865.c
226
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/temperature/max31865.c
237
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/temperature/max31865.c
290
struct iio_dev *indio_dev;
drivers/iio/temperature/maxim_thermocouple.c
170
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/temperature/maxim_thermocouple.c
186
static int maxim_thermocouple_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/maxim_thermocouple.c
229
struct iio_dev *indio_dev;
drivers/iio/temperature/mcp9600.c
198
static int mcp9600_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/mcp9600.c
238
static int mcp9600_read_event_config(struct iio_dev *indio_dev,
drivers/iio/temperature/mcp9600.c
255
static int mcp9600_write_event_config(struct iio_dev *indio_dev,
drivers/iio/temperature/mcp9600.c
278
static int mcp9600_read_thresh(struct iio_dev *indio_dev,
drivers/iio/temperature/mcp9600.c
314
static int mcp9600_write_thresh(struct iio_dev *indio_dev,
drivers/iio/temperature/mcp9600.c
371
struct iio_dev *indio_dev = private;
drivers/iio/temperature/mcp9600.c
421
static int mcp9600_probe_alerts(struct iio_dev *indio_dev)
drivers/iio/temperature/mcp9600.c
477
struct iio_dev *indio_dev;
drivers/iio/temperature/mlx90614.c
148
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/temperature/mlx90614.c
237
static int mlx90614_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/mlx90614.c
341
static int mlx90614_write_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/mlx90614.c
387
static int mlx90614_write_raw_get_fmt(struct iio_dev *indio_dev,
drivers/iio/temperature/mlx90614.c
401
static int mlx90614_read_avail(struct iio_dev *indio_dev,
drivers/iio/temperature/mlx90614.c
563
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/temperature/mlx90614.c
582
struct iio_dev *indio_dev;
drivers/iio/temperature/mlx90614.c
635
struct iio_dev *indio_dev = i2c_get_clientdata(client);
drivers/iio/temperature/mlx90614.c
716
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/temperature/mlx90614.c
727
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/temperature/mlx90614.c
746
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/temperature/mlx90614.c
754
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/temperature/mlx90632.c
1049
static int mlx90632_write_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/mlx90632.c
1071
static int mlx90632_read_avail(struct iio_dev *indio_dev,
drivers/iio/temperature/mlx90632.c
1173
struct iio_dev *indio_dev;
drivers/iio/temperature/mlx90632.c
981
static int mlx90632_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/mlx90635.c
691
static int mlx90635_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/mlx90635.c
755
static int mlx90635_write_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/mlx90635.c
789
static int mlx90635_read_avail(struct iio_dev *indio_dev,
drivers/iio/temperature/mlx90635.c
932
struct iio_dev *indio_dev;
drivers/iio/temperature/tmp006.c
135
static int tmp006_write_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/tmp006.c
231
struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev));
drivers/iio/temperature/tmp006.c
251
struct iio_dev *indio_dev = pf->indio_dev;
drivers/iio/temperature/tmp006.c
278
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/iio/temperature/tmp006.c
298
struct iio_dev *indio_dev;
drivers/iio/temperature/tmp006.c
75
static int tmp006_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/tmp007.c
100
static int tmp007_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/tmp007.c
145
static int tmp007_write_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/tmp007.c
172
struct iio_dev *indio_dev = private;
drivers/iio/temperature/tmp007.c
216
static int tmp007_write_event_config(struct iio_dev *indio_dev,
drivers/iio/temperature/tmp007.c
256
static int tmp007_read_event_config(struct iio_dev *indio_dev,
drivers/iio/temperature/tmp007.c
283
static int tmp007_read_thresh(struct iio_dev *indio_dev,
drivers/iio/temperature/tmp007.c
319
static int tmp007_write_thresh(struct iio_dev *indio_dev,
drivers/iio/temperature/tmp007.c
452
struct iio_dev *indio_dev;
drivers/iio/temperature/tmp117.c
151
struct iio_dev *indio_dev;
drivers/iio/temperature/tmp117.c
53
static int tmp117_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/tmp117.c
93
static int tmp117_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec
drivers/iio/temperature/tsys01.c
126
static int tsys01_read_prom(struct iio_dev *indio_dev)
drivers/iio/temperature/tsys01.c
154
static int tsys01_probe(struct iio_dev *indio_dev, struct device *dev)
drivers/iio/temperature/tsys01.c
181
struct iio_dev *indio_dev;
drivers/iio/temperature/tsys01.c
45
static int tsys01_read_temperature(struct iio_dev *indio_dev,
drivers/iio/temperature/tsys01.c
79
static int tsys01_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/tsys02d.c
128
struct iio_dev *indio_dev;
drivers/iio/temperature/tsys02d.c
29
static int tsys02d_read_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/tsys02d.c
60
static int tsys02d_write_raw(struct iio_dev *indio_dev,
drivers/iio/temperature/tsys02d.c
98
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/iio/trigger/stm32-lptimer-trigger.c
59
struct iio_dev *indio_dev)
drivers/iio/trigger/stm32-timer-trigger.c
450
static int stm32_counter_read_raw(struct iio_dev *indio_dev,
drivers/iio/trigger/stm32-timer-trigger.c
485
static int stm32_counter_write_raw(struct iio_dev *indio_dev,
drivers/iio/trigger/stm32-timer-trigger.c
525
static int stm32_counter_validate_trigger(struct iio_dev *indio_dev,
drivers/iio/trigger/stm32-timer-trigger.c
559
static int stm32_set_trigger_mode(struct iio_dev *indio_dev,
drivers/iio/trigger/stm32-timer-trigger.c
570
static int stm32_get_trigger_mode(struct iio_dev *indio_dev,
drivers/iio/trigger/stm32-timer-trigger.c
608
static int stm32_set_enable_mode(struct iio_dev *indio_dev,
drivers/iio/trigger/stm32-timer-trigger.c
651
static int stm32_get_enable_mode(struct iio_dev *indio_dev,
drivers/iio/trigger/stm32-timer-trigger.c
670
static ssize_t stm32_count_get_preset(struct iio_dev *indio_dev,
drivers/iio/trigger/stm32-timer-trigger.c
683
static ssize_t stm32_count_set_preset(struct iio_dev *indio_dev,
drivers/iio/trigger/stm32-timer-trigger.c
729
struct iio_dev *indio_dev;
drivers/input/touchscreen/tsc2007_iio.c
103
struct iio_dev *indio_dev;
drivers/input/touchscreen/tsc2007_iio.c
37
static int tsc2007_read_raw(struct iio_dev *indio_dev,
drivers/media/pci/mgb4/mgb4_core.h
68
struct iio_dev *indio_dev;
drivers/media/pci/mgb4/mgb4_trigger.c
108
static int probe_trigger(struct iio_dev *indio_dev, int irq)
drivers/media/pci/mgb4/mgb4_trigger.c
141
static void remove_trigger(struct iio_dev *indio_dev, int irq)
drivers/media/pci/mgb4/mgb4_trigger.c
150
struct iio_dev *mgb4_trigger_create(struct mgb4_dev *mgbdev)
drivers/media/pci/mgb4/mgb4_trigger.c
152
struct iio_dev *indio_dev;
drivers/media/pci/mgb4/mgb4_trigger.c
201
void mgb4_trigger_free(struct iio_dev *indio_dev)
drivers/media/pci/mgb4/mgb4_trigger.c
29
static int trigger_read_raw(struct iio_dev *indio_dev,
drivers/media/pci/mgb4/mgb4_trigger.c
49
struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
drivers/media/pci/mgb4/mgb4_trigger.c
90
struct iio_dev *indio_dev = pf->indio_dev;
drivers/media/pci/mgb4/mgb4_trigger.h
7
struct iio_dev *mgb4_trigger_create(struct mgb4_dev *mgbdev);
drivers/media/pci/mgb4/mgb4_trigger.h
8
void mgb4_trigger_free(struct iio_dev *indio_dev);
drivers/platform/chrome/cros_ec_sensorhub_ring.c
44
struct iio_dev *indio_dev;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
77
struct iio_dev *indio_dev,
drivers/platform/x86/toshiba_acpi.c
189
struct iio_dev *indio_dev;
drivers/platform/x86/toshiba_acpi.c
2548
static int toshiba_iio_accel_read_raw(struct iio_dev *indio_dev,
drivers/staging/iio/accel/adis16203.c
144
static int adis16203_write_raw(struct iio_dev *indio_dev,
drivers/staging/iio/accel/adis16203.c
157
static int adis16203_read_raw(struct iio_dev *indio_dev,
drivers/staging/iio/accel/adis16203.c
262
struct iio_dev *indio_dev;
drivers/staging/iio/adc/ad7816.c
123
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/adc/ad7816.c
136
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/adc/ad7816.c
169
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/adc/ad7816.c
180
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/adc/ad7816.c
217
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/adc/ad7816.c
273
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/adc/ad7816.c
294
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/adc/ad7816.c
355
struct iio_dev *indio_dev;
drivers/staging/iio/addac/adt7316.c
1006
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1033
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1049
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1169
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1180
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1192
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1206
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1217
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1228
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1282
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1293
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1308
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1319
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1334
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1346
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1361
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1373
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1466
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1477
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1490
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1501
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1514
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1525
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1538
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1549
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1562
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1580
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1599
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1617
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1723
struct iio_dev *indio_dev = private;
drivers/staging/iio/addac/adt7316.c
1792
static int adt7316_setup_irq(struct iio_dev *indio_dev)
drivers/staging/iio/addac/adt7316.c
1836
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1850
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1891
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1922
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1961
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
1972
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
2087
struct iio_dev *dev_info = dev_get_drvdata(dev);
drivers/staging/iio/addac/adt7316.c
2095
struct iio_dev *dev_info = dev_get_drvdata(dev);
drivers/staging/iio/addac/adt7316.c
2120
struct iio_dev *indio_dev;
drivers/staging/iio/addac/adt7316.c
216
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
247
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
271
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
285
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
315
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
329
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
365
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
404
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
449
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
470
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
482
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
509
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
521
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
548
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
559
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
586
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
597
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
624
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
640
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
670
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
685
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
716
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
728
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
755
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
767
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
794
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
806
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
837
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
863
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
897
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
916
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
955
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
967
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/addac/adt7316.c
994
struct iio_dev *dev_info = dev_to_iio_dev(dev);
drivers/staging/iio/frequency/ad9832.c
177
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/frequency/ad9832.c
299
struct iio_dev *indio_dev;
drivers/staging/iio/frequency/ad9834.c
147
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/frequency/ad9834.c
225
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/frequency/ad9834.c
284
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/frequency/ad9834.c
302
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/frequency/ad9834.c
386
struct iio_dev *indio_dev;
drivers/staging/iio/impedance-analyzer/ad5933.c
264
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/impedance-analyzer/ad5933.c
296
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/impedance-analyzer/ad5933.c
333
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/impedance-analyzer/ad5933.c
376
struct iio_dev *indio_dev = dev_to_iio_dev(dev);
drivers/staging/iio/impedance-analyzer/ad5933.c
500
static int ad5933_read_raw(struct iio_dev *indio_dev,
drivers/staging/iio/impedance-analyzer/ad5933.c
549
static int ad5933_ring_preenable(struct iio_dev *indio_dev)
drivers/staging/iio/impedance-analyzer/ad5933.c
575
static int ad5933_ring_postenable(struct iio_dev *indio_dev)
drivers/staging/iio/impedance-analyzer/ad5933.c
595
static int ad5933_ring_postdisable(struct iio_dev *indio_dev)
drivers/staging/iio/impedance-analyzer/ad5933.c
613
struct iio_dev *indio_dev = i2c_get_clientdata(st->client);
drivers/staging/iio/impedance-analyzer/ad5933.c
672
struct iio_dev *indio_dev;
drivers/thermal/thermal-generic-adc.c
111
struct iio_dev *indio_dev;
drivers/thermal/thermal-generic-adc.c
84
static int gadc_thermal_read_raw(struct iio_dev *indio_dev,
include/linux/iio/adc/ad_sigma_delta.h
205
int ad_sigma_delta_single_conversion(struct iio_dev *indio_dev,
include/linux/iio/adc/ad_sigma_delta.h
211
int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev,
include/linux/iio/adc/ad_sigma_delta.h
214
int devm_ad_sd_setup_buffer_and_trigger(struct device *dev, struct iio_dev *indio_dev);
include/linux/iio/adc/ad_sigma_delta.h
216
int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig);
include/linux/iio/adc/ad_sigma_delta.h
33
struct iio_dev;
include/linux/iio/adc/stm32-dfsdm-adc.h
14
int stm32_dfsdm_get_buff_cb(struct iio_dev *iio_dev,
include/linux/iio/adc/stm32-dfsdm-adc.h
18
int stm32_dfsdm_release_buff_cb(struct iio_dev *iio_dev);
include/linux/iio/backend.h
12
struct iio_dev;
include/linux/iio/backend.h
165
struct iio_dev *indio_dev);
include/linux/iio/backend.h
235
struct iio_dev *indio_dev);
include/linux/iio/backend.h
245
ssize_t iio_backend_ext_info_set(struct iio_dev *indio_dev, uintptr_t private,
include/linux/iio/backend.h
248
ssize_t iio_backend_ext_info_get(struct iio_dev *indio_dev, uintptr_t private,
include/linux/iio/backend.h
294
struct iio_dev *indio_dev);
include/linux/iio/buffer-dma.h
152
int iio_dma_buffer_enable(struct iio_buffer *buffer, struct iio_dev *indio_dev);
include/linux/iio/buffer-dma.h
154
struct iio_dev *indio_dev);
include/linux/iio/buffer-dmaengine.h
12
struct iio_dev;
include/linux/iio/buffer-dmaengine.h
18
struct iio_dev *indio_dev,
include/linux/iio/buffer-dmaengine.h
27
struct iio_dev *indio_dev,
include/linux/iio/buffer-dmaengine.h
31
struct iio_dev *indio_dev,
include/linux/iio/buffer.h
19
int iio_push_to_buffers(struct iio_dev *indio_dev, const void *data);
include/linux/iio/buffer.h
33
static inline int iio_push_to_buffers_with_timestamp(struct iio_dev *indio_dev,
include/linux/iio/buffer.h
68
static inline int iio_push_to_buffers_with_ts(struct iio_dev *indio_dev,
include/linux/iio/buffer.h
80
int iio_push_to_buffers_with_ts_unaligned(struct iio_dev *indio_dev,
include/linux/iio/buffer.h
84
bool iio_validate_scan_mask_onehot(struct iio_dev *indio_dev,
include/linux/iio/buffer.h
87
int iio_device_attach_buffer(struct iio_dev *indio_dev,
include/linux/iio/buffer_impl.h
14
struct iio_dev;
include/linux/iio/buffer_impl.h
185
int iio_update_buffers(struct iio_dev *indio_dev,
include/linux/iio/buffer_impl.h
82
int (*enable)(struct iio_buffer *buffer, struct iio_dev *indio_dev);
include/linux/iio/buffer_impl.h
83
int (*disable)(struct iio_buffer *buffer, struct iio_dev *indio_dev);
include/linux/iio/common/cros_ec_sensors_core.h
103
int cros_ec_sensors_push_data(struct iio_dev *indio_dev,
include/linux/iio/common/cros_ec_sensors_core.h
114
int cros_ec_sensors_core_read_avail(struct iio_dev *indio_dev,
include/linux/iio/common/cros_ec_sensors_core.h
80
int (*read_ec_sensors_data)(struct iio_dev *indio_dev,
include/linux/iio/common/cros_ec_sensors_core.h
87
int cros_ec_sensors_read_lpc(struct iio_dev *indio_dev, unsigned long scan_mask,
include/linux/iio/common/cros_ec_sensors_core.h
90
int cros_ec_sensors_read_cmd(struct iio_dev *indio_dev, unsigned long scan_mask,
include/linux/iio/common/cros_ec_sensors_core.h
95
struct iio_dev *indio_dev, bool physical_device,
include/linux/iio/common/cros_ec_sensors_core.h
99
struct iio_dev *indio_dev,
include/linux/iio/common/ssp_sensors.h
54
int (*process_data)(struct iio_dev *indio_dev, void *buf,
include/linux/iio/common/ssp_sensors.h
60
void ssp_register_consumer(struct iio_dev *indio_dev,
include/linux/iio/common/st_sensors.h
272
int st_sensors_allocate_trigger(struct iio_dev *indio_dev,
include/linux/iio/common/st_sensors.h
276
struct iio_dev *indio_dev);
include/linux/iio/common/st_sensors.h
278
static inline int st_sensors_allocate_trigger(struct iio_dev *indio_dev,
include/linux/iio/common/st_sensors.h
286
int st_sensors_init_sensor(struct iio_dev *indio_dev,
include/linux/iio/common/st_sensors.h
289
int st_sensors_set_enable(struct iio_dev *indio_dev, bool enable);
include/linux/iio/common/st_sensors.h
291
int st_sensors_set_axis_enable(struct iio_dev *indio_dev, u8 axis_enable);
include/linux/iio/common/st_sensors.h
293
int st_sensors_power_enable(struct iio_dev *indio_dev);
include/linux/iio/common/st_sensors.h
295
int st_sensors_debugfs_reg_access(struct iio_dev *indio_dev,
include/linux/iio/common/st_sensors.h
299
int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr);
include/linux/iio/common/st_sensors.h
301
int st_sensors_set_dataready_irq(struct iio_dev *indio_dev, bool enable);
include/linux/iio/common/st_sensors.h
303
int st_sensors_set_fullscale_by_gain(struct iio_dev *indio_dev, int scale);
include/linux/iio/common/st_sensors.h
305
int st_sensors_read_info_raw(struct iio_dev *indio_dev,
include/linux/iio/common/st_sensors.h
312
int st_sensors_verify_id(struct iio_dev *indio_dev);
include/linux/iio/common/st_sensors.h
324
int st_accel_common_probe(struct iio_dev *indio_dev);
include/linux/iio/common/st_sensors.h
328
int st_gyro_common_probe(struct iio_dev *indio_dev);
include/linux/iio/common/st_sensors.h
332
int st_magn_common_probe(struct iio_dev *indio_dev);
include/linux/iio/common/st_sensors.h
336
int st_press_common_probe(struct iio_dev *indio_dev);
include/linux/iio/common/st_sensors_i2c.h
16
int st_sensors_i2c_configure(struct iio_dev *indio_dev,
include/linux/iio/common/st_sensors_spi.h
16
int st_sensors_spi_configure(struct iio_dev *indio_dev,
include/linux/iio/consumer.h
13
struct iio_dev;
include/linux/iio/consumer.h
197
struct iio_dev
include/linux/iio/consumer.h
25
struct iio_dev *indio_dev;
include/linux/iio/driver.h
12
struct iio_dev;
include/linux/iio/driver.h
20
int iio_map_array_register(struct iio_dev *indio_dev,
include/linux/iio/driver.h
28
int iio_map_array_unregister(struct iio_dev *indio_dev);
include/linux/iio/driver.h
41
int devm_iio_map_array_register(struct device *dev, struct iio_dev *indio_dev,
include/linux/iio/gyro/itg3200.h
117
int itg3200_write_reg_8(struct iio_dev *indio_dev,
include/linux/iio/gyro/itg3200.h
120
int itg3200_read_reg_8(struct iio_dev *indio_dev,
include/linux/iio/gyro/itg3200.h
126
void itg3200_remove_trigger(struct iio_dev *indio_dev);
include/linux/iio/gyro/itg3200.h
127
int itg3200_probe_trigger(struct iio_dev *indio_dev);
include/linux/iio/gyro/itg3200.h
129
int itg3200_buffer_configure(struct iio_dev *indio_dev);
include/linux/iio/gyro/itg3200.h
130
void itg3200_buffer_unconfigure(struct iio_dev *indio_dev);
include/linux/iio/gyro/itg3200.h
134
static inline void itg3200_remove_trigger(struct iio_dev *indio_dev)
include/linux/iio/gyro/itg3200.h
138
static inline int itg3200_probe_trigger(struct iio_dev *indio_dev)
include/linux/iio/gyro/itg3200.h
143
static inline int itg3200_buffer_configure(struct iio_dev *indio_dev)
include/linux/iio/gyro/itg3200.h
148
static inline void itg3200_buffer_unconfigure(struct iio_dev *indio_dev)
include/linux/iio/iio-opaque.h
44
struct iio_dev indio_dev;
include/linux/iio/iio.h
1011
int iio_device_suspend_triggering(struct iio_dev *indio_dev);
include/linux/iio/iio.h
1020
int iio_device_resume_triggering(struct iio_dev *indio_dev);
include/linux/iio/iio.h
1058
*iio_get_current_scan_type(const struct iio_dev *indio_dev,
include/linux/iio/iio.h
1081
static inline unsigned int iio_get_masklength(const struct iio_dev *indio_dev)
include/linux/iio/iio.h
1086
int iio_active_scan_mask_index(struct iio_dev *indio_dev);
include/linux/iio/iio.h
135
ssize_t iio_show_mount_matrix(struct iio_dev *indio_dev, uintptr_t priv,
include/linux/iio/iio.h
367
s64 iio_get_time_ns(const struct iio_dev *indio_dev);
include/linux/iio/iio.h
40
struct iio_dev;
include/linux/iio/iio.h
503
int (*read_raw)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
509
int (*read_raw_multi)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
516
int (*read_avail)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
523
int (*write_raw)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
529
int (*read_label)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
53
ssize_t (*read)(struct iio_dev *, uintptr_t private,
include/linux/iio/iio.h
533
int (*write_raw_get_fmt)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
537
int (*read_event_config)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
542
int (*write_event_config)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
548
int (*read_event_value)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
55
ssize_t (*write)(struct iio_dev *, uintptr_t private,
include/linux/iio/iio.h
554
int (*write_event_value)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
560
int (*read_event_label)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
566
int (*validate_trigger)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
568
int (*get_current_scan_type)(const struct iio_dev *indio_dev,
include/linux/iio/iio.h
570
int (*update_scan_mode)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
572
int (*debugfs_reg_access)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
575
int (*fwnode_xlate)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
577
int (*hwfifo_set_watermark)(struct iio_dev *indio_dev, unsigned int val);
include/linux/iio/iio.h
578
int (*hwfifo_flush_to_buffer)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
593
int (*preenable)(struct iio_dev *);
include/linux/iio/iio.h
594
int (*postenable)(struct iio_dev *);
include/linux/iio/iio.h
595
int (*predisable)(struct iio_dev *);
include/linux/iio/iio.h
596
int (*postdisable)(struct iio_dev *);
include/linux/iio/iio.h
597
bool (*validate_scan_mask)(struct iio_dev *indio_dev,
include/linux/iio/iio.h
662
int iio_device_id(struct iio_dev *indio_dev);
include/linux/iio/iio.h
663
int iio_device_get_current_mode(struct iio_dev *indio_dev);
include/linux/iio/iio.h
664
bool iio_buffer_enabled(struct iio_dev *indio_dev);
include/linux/iio/iio.h
667
*iio_find_channel_from_si(struct iio_dev *indio_dev, int si);
include/linux/iio/iio.h
674
int __iio_device_register(struct iio_dev *indio_dev, struct module *this_mod);
include/linux/iio/iio.h
675
void iio_device_unregister(struct iio_dev *indio_dev);
include/linux/iio/iio.h
691
int __devm_iio_device_register(struct device *dev, struct iio_dev *indio_dev,
include/linux/iio/iio.h
693
int iio_push_event(struct iio_dev *indio_dev, u64 ev_code, s64 timestamp);
include/linux/iio/iio.h
695
void __iio_dev_mode_lock(struct iio_dev *indio_dev) __acquires(indio_dev);
include/linux/iio/iio.h
696
void __iio_dev_mode_unlock(struct iio_dev *indio_dev) __releases(indio_dev);
include/linux/iio/iio.h
716
static inline bool iio_device_claim_direct(struct iio_dev *indio_dev)
include/linux/iio/iio.h
750
static inline bool iio_device_try_claim_buffer_mode(struct iio_dev *indio_dev)
include/linux/iio/iio.h
779
DEFINE_GUARD(__priv__iio_dev_mode_lock, struct iio_dev *,
include/linux/iio/iio.h
80
int (*set)(struct iio_dev *, const struct iio_chan_spec *, unsigned int);
include/linux/iio/iio.h
81
int (*get)(struct iio_dev *, const struct iio_chan_spec *);
include/linux/iio/iio.h
84
ssize_t iio_enum_available_read(struct iio_dev *indio_dev,
include/linux/iio/iio.h
843
static inline void iio_device_put(struct iio_dev *indio_dev)
include/linux/iio/iio.h
849
clockid_t iio_device_get_clock(const struct iio_dev *indio_dev);
include/linux/iio/iio.h
850
int iio_device_set_clock(struct iio_dev *indio_dev, clockid_t clock_id);
include/linux/iio/iio.h
858
static inline struct iio_dev *dev_to_iio_dev(struct device *dev)
include/linux/iio/iio.h
86
ssize_t iio_enum_read(struct iio_dev *indio_dev,
include/linux/iio/iio.h
860
return container_of(dev, struct iio_dev, dev);
include/linux/iio/iio.h
869
static inline struct iio_dev *iio_device_get(struct iio_dev *indio_dev)
include/linux/iio/iio.h
88
ssize_t iio_enum_write(struct iio_dev *indio_dev,
include/linux/iio/iio.h
889
static inline void iio_device_set_parent(struct iio_dev *indio_dev,
include/linux/iio/iio.h
903
static inline void iio_device_set_drvdata(struct iio_dev *indio_dev, void *data)
include/linux/iio/iio.h
914
static inline void *iio_device_get_drvdata(const struct iio_dev *indio_dev)
include/linux/iio/iio.h
975
struct iio_dev *iio_device_alloc(struct device *parent, int sizeof_priv);
include/linux/iio/iio.h
978
static inline void *iio_priv(const struct iio_dev *indio_dev)
include/linux/iio/iio.h
983
void iio_device_free(struct iio_dev *indio_dev);
include/linux/iio/iio.h
984
struct iio_dev *devm_iio_device_alloc(struct device *parent, int sizeof_priv);
include/linux/iio/iio.h
997
struct dentry *iio_get_debugfs_dentry(struct iio_dev *indio_dev);
include/linux/iio/iio.h
999
static inline struct dentry *iio_get_debugfs_dentry(struct iio_dev *indio_dev)
include/linux/iio/imu/adis.h
162
int adis_init(struct adis *adis, struct iio_dev *indio_dev,
include/linux/iio/imu/adis.h
456
int adis_single_conversion(struct iio_dev *indio_dev,
include/linux/iio/imu/adis.h
541
struct iio_dev *indio_dev,
include/linux/iio/imu/adis.h
546
int devm_adis_probe_trigger(struct adis *adis, struct iio_dev *indio_dev);
include/linux/iio/imu/adis.h
548
int adis_update_scan_mode(struct iio_dev *indio_dev,
include/linux/iio/imu/adis.h
555
struct iio_dev *indio_dev,
include/linux/iio/imu/adis.h
564
struct iio_dev *indio_dev)
include/linux/iio/imu/adis.h
575
int adis_debugfs_reg_access(struct iio_dev *indio_dev,
include/linux/iio/kfifo_buf.h
15
struct iio_dev *indio_dev,
include/linux/iio/kfifo_buf.h
7
struct iio_dev;
include/linux/iio/sw_device.h
31
struct iio_dev *device;
include/linux/iio/trigger.h
152
int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig);
include/linux/iio/trigger.h
172
bool iio_trigger_using_own(struct iio_dev *indio_dev);
include/linux/iio/trigger.h
174
int iio_validate_own_trigger(struct iio_dev *idev, struct iio_trigger *trig);
include/linux/iio/trigger.h
176
struct iio_dev *indio_dev);
include/linux/iio/trigger.h
18
struct iio_dev;
include/linux/iio/trigger.h
36
struct iio_dev *indio_dev);
include/linux/iio/trigger_consumer.h
13
struct iio_dev;
include/linux/iio/trigger_consumer.h
31
struct iio_dev *indio_dev;
include/linux/iio/trigger_consumer.h
45
struct iio_dev *indio_dev,
include/linux/iio/triggered_buffer.h
12
int iio_triggered_buffer_setup_ext(struct iio_dev *indio_dev,
include/linux/iio/triggered_buffer.h
18
void iio_triggered_buffer_cleanup(struct iio_dev *indio_dev);
include/linux/iio/triggered_buffer.h
26
struct iio_dev *indio_dev,
include/linux/iio/triggered_buffer.h
8
struct iio_dev;
include/linux/iio/triggered_event.h
10
void iio_triggered_event_cleanup(struct iio_dev *indio_dev);
include/linux/iio/triggered_event.h
7
int iio_triggered_event_setup(struct iio_dev *indio_dev,
include/linux/platform_data/cros_ec_sensorhub.h
16
struct iio_dev;
include/linux/platform_data/cros_ec_sensorhub.h
182
struct iio_dev *indio_dev,
include/linux/platform_data/cros_ec_sensorhub.h
35
typedef int (*cros_ec_sensorhub_push_data_cb_t)(struct iio_dev *indio_dev,
include/linux/platform_data/cros_ec_sensorhub.h
40
struct iio_dev *indio_dev;