Searched refs:indio_dev (Results 126 - 150 of 537) sorted by relevance

1234567891011>>

/linux-master/drivers/iio/humidity/
H A Dhtu21.c39 static int htu21_read_raw(struct iio_dev *indio_dev, argument
45 struct ms_ht_dev *dev_data = iio_priv(indio_dev);
78 static int htu21_write_raw(struct iio_dev *indio_dev, argument
82 struct ms_ht_dev *dev_data = iio_priv(indio_dev);
132 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
133 struct ms_ht_dev *dev_data = iio_priv(indio_dev);
141 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
142 struct ms_ht_dev *dev_data = iio_priv(indio_dev);
151 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
152 struct ms_ht_dev *dev_data = iio_priv(indio_dev);
184 struct iio_dev *indio_dev; local
[all...]
H A Dhdc100x.c199 static int hdc100x_read_raw(struct iio_dev *indio_dev, argument
203 struct hdc100x_data *data = iio_priv(indio_dev);
214 ret = iio_device_claim_direct_mode(indio_dev);
221 iio_device_release_direct_mode(indio_dev);
254 static int hdc100x_write_raw(struct iio_dev *indio_dev, argument
258 struct hdc100x_data *data = iio_priv(indio_dev);
284 static int hdc100x_buffer_postenable(struct iio_dev *indio_dev) argument
286 struct hdc100x_data *data = iio_priv(indio_dev);
298 static int hdc100x_buffer_predisable(struct iio_dev *indio_dev) argument
300 struct hdc100x_data *data = iio_priv(indio_dev);
318 struct iio_dev *indio_dev = pf->indio_dev; local
356 struct iio_dev *indio_dev; local
[all...]
H A Dam2315.c163 struct iio_dev *indio_dev = pf->indio_dev; local
164 struct am2315_data *data = iio_priv(indio_dev);
172 if (*(indio_dev->active_scan_mask) == AM2315_ALL_CHANNEL_MASK) {
177 for_each_set_bit(bit, indio_dev->active_scan_mask,
178 indio_dev->masklength) {
186 iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
189 iio_trigger_notify_done(indio_dev->trig);
193 static int am2315_read_raw(struct iio_dev *indio_dev, argument
199 struct am2315_data *data = iio_priv(indio_dev);
224 struct iio_dev *indio_dev; local
[all...]
H A Dhdc2010.c158 static int hdc2010_read_raw(struct iio_dev *indio_dev, argument
162 struct hdc2010_data *data = iio_priv(indio_dev);
172 ret = iio_device_claim_direct_mode(indio_dev);
178 iio_device_release_direct_mode(indio_dev);
187 ret = iio_device_claim_direct_mode(indio_dev);
193 iio_device_release_direct_mode(indio_dev);
216 static int hdc2010_write_raw(struct iio_dev *indio_dev, argument
220 struct hdc2010_data *data = iio_priv(indio_dev);
256 struct iio_dev *indio_dev; local
265 indio_dev
312 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/iio/potentiometer/
H A Dds1803.c40 int (*read)(struct iio_dev *indio_dev,
69 static int ds1803_read(struct iio_dev *indio_dev, argument
73 struct ds1803_data *data = iio_priv(indio_dev);
77 ret = i2c_master_recv(data->client, result, indio_dev->num_channels);
85 static int ds3502_read(struct iio_dev *indio_dev, argument
89 struct ds1803_data *data = iio_priv(indio_dev);
135 static int ds1803_read_raw(struct iio_dev *indio_dev, argument
139 struct ds1803_data *data = iio_priv(indio_dev);
144 ret = data->cfg->read(indio_dev, chan, val);
159 static int ds1803_write_raw(struct iio_dev *indio_dev, argument
182 ds1803_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) argument
209 struct iio_dev *indio_dev; local
[all...]
H A Dmax5481.c84 static int max5481_read_raw(struct iio_dev *indio_dev, argument
88 struct max5481_data *data = iio_priv(indio_dev);
99 static int max5481_write_raw(struct iio_dev *indio_dev, argument
103 struct max5481_data *data = iio_priv(indio_dev);
135 struct iio_dev *indio_dev; local
140 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*data));
141 if (!indio_dev)
144 data = iio_priv(indio_dev);
152 indio_dev->name = id->name;
153 indio_dev
[all...]
H A Dmcp4018.c56 static int mcp4018_read_raw(struct iio_dev *indio_dev, argument
60 struct mcp4018_data *data = iio_priv(indio_dev);
79 static int mcp4018_write_raw(struct iio_dev *indio_dev, argument
83 struct mcp4018_data *data = iio_priv(indio_dev);
150 struct iio_dev *indio_dev; local
158 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
159 if (!indio_dev)
161 data = iio_priv(indio_dev);
162 i2c_set_clientdata(client, indio_dev);
167 indio_dev
[all...]
/linux-master/drivers/iio/adc/
H A Dti-adc108s102.c113 static int adc108s102_update_scan_mode(struct iio_dev *indio_dev, argument
116 struct adc108s102_state *st = iio_priv(indio_dev);
143 struct iio_dev *indio_dev = pf->indio_dev; local
144 struct adc108s102_state *st = iio_priv(indio_dev);
152 iio_push_to_buffers_with_ts_unaligned(indio_dev,
155 iio_get_time_ns(indio_dev));
158 iio_trigger_notify_done(indio_dev->trig);
176 static int adc108s102_read_raw(struct iio_dev *indio_dev, argument
180 struct adc108s102_state *st = iio_priv(indio_dev);
227 struct iio_dev *indio_dev; local
[all...]
H A Dsun4i-gpadc-iio.c91 struct iio_dev *indio_dev; member in struct:sun4i_gpadc_iio
163 static int sun4i_prepare_for_irq(struct iio_dev *indio_dev, int channel, argument
166 struct sun4i_gpadc_iio *info = iio_priv(indio_dev);
170 pm_runtime_get_sync(indio_dev->dev.parent);
219 static int sun4i_gpadc_read(struct iio_dev *indio_dev, int channel, int *val, argument
222 struct sun4i_gpadc_iio *info = iio_priv(indio_dev);
227 ret = sun4i_prepare_for_irq(indio_dev, channel, irq);
251 pm_runtime_mark_last_busy(indio_dev->dev.parent);
254 pm_runtime_put_autosuspend(indio_dev->dev.parent);
261 static int sun4i_gpadc_adc_read(struct iio_dev *indio_dev, in argument
269 sun4i_gpadc_temp_read(struct iio_dev *indio_dev, int *val) argument
287 sun4i_gpadc_temp_offset(struct iio_dev *indio_dev, int *val) argument
296 sun4i_gpadc_temp_scale(struct iio_dev *indio_dev, int *val) argument
305 sun4i_gpadc_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
494 sun4i_gpadc_probe_dt(struct platform_device *pdev, struct iio_dev *indio_dev) argument
527 sun4i_gpadc_probe_mfd(struct platform_device *pdev, struct iio_dev *indio_dev) argument
607 struct iio_dev *indio_dev; local
674 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
[all...]
H A Dmeson_saradc.c376 find_channel_by_num(struct iio_dev *indio_dev, int num) argument
380 for (i = 0; i < indio_dev->num_channels; i++)
381 if (indio_dev->channels[i].channel == num)
382 return &indio_dev->channels[i];
386 static unsigned int meson_sar_adc_get_fifo_count(struct iio_dev *indio_dev) argument
388 struct meson_sar_adc_priv *priv = iio_priv(indio_dev);
396 static int meson_sar_adc_calib_val(struct iio_dev *indio_dev, int val) argument
398 struct meson_sar_adc_priv *priv = iio_priv(indio_dev);
407 static int meson_sar_adc_wait_busy_clear(struct iio_dev *indio_dev) argument
409 struct meson_sar_adc_priv *priv = iio_priv(indio_dev);
423 meson_sar_adc_set_chan7_mux(struct iio_dev *indio_dev, enum meson_sar_adc_chan7_mux_sel sel) argument
438 meson_sar_adc_read_raw_sample(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, int *val) argument
471 meson_sar_adc_set_averaging(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum meson_sar_adc_avg_mode mode, enum meson_sar_adc_num_samples samples) argument
489 meson_sar_adc_enable_channel(struct iio_dev *indio_dev, const struct iio_chan_spec *chan) argument
543 meson_sar_adc_start_sample_engine(struct iio_dev *indio_dev) argument
562 meson_sar_adc_stop_sample_engine(struct iio_dev *indio_dev) argument
580 meson_sar_adc_lock(struct iio_dev *indio_dev) argument
611 meson_sar_adc_unlock(struct iio_dev *indio_dev) argument
623 meson_sar_adc_clear_fifo(struct iio_dev *indio_dev) argument
636 meson_sar_adc_get_sample(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum meson_sar_adc_avg_mode avg_mode, enum meson_sar_adc_num_samples avg_samples, int *val) argument
675 meson_sar_adc_iio_info_read_raw(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, int *val, int *val2, long mask) argument
738 meson_sar_adc_clk_init(struct iio_dev *indio_dev, void __iomem *base) argument
787 meson_sar_adc_temp_sensor_init(struct iio_dev *indio_dev) argument
843 meson_sar_adc_init(struct iio_dev *indio_dev) argument
1025 meson_sar_adc_set_bandgap(struct iio_dev *indio_dev, bool on_off) argument
1040 meson_sar_adc_hw_enable(struct iio_dev *indio_dev) argument
1092 meson_sar_adc_hw_disable(struct iio_dev *indio_dev) argument
1120 struct iio_dev *indio_dev = data; local
1137 meson_sar_adc_calib(struct iio_dev *indio_dev) argument
1180 read_label(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, char *label) argument
1346 struct iio_dev *indio_dev; local
1460 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
1469 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
1481 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dviperboard_adc.c111 struct iio_dev *indio_dev; local
115 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc));
116 if (!indio_dev) {
121 adc = iio_priv(indio_dev);
123 indio_dev->name = "viperboard adc";
124 indio_dev->info = &vprbrd_adc_iio_info;
125 indio_dev->modes = INDIO_DIRECT_MODE;
126 indio_dev->channels = vprbrd_adc_iio_channels;
127 indio_dev->num_channels = ARRAY_SIZE(vprbrd_adc_iio_channels);
129 ret = devm_iio_device_register(&pdev->dev, indio_dev);
[all...]
H A Dmen_z188_adc.c104 struct iio_dev *indio_dev; local
108 indio_dev = devm_iio_device_alloc(&dev->dev, sizeof(struct z188_adc));
109 if (!indio_dev)
112 adc = iio_priv(indio_dev);
113 indio_dev->name = "z188-adc";
114 indio_dev->info = &z188_adc_info;
115 indio_dev->modes = INDIO_DIRECT_MODE;
116 indio_dev->channels = z188_adc_iio_channels;
117 indio_dev->num_channels = ARRAY_SIZE(z188_adc_iio_channels);
130 mcb_set_drvdata(dev, indio_dev);
147 struct iio_dev *indio_dev = mcb_get_drvdata(dev); local
[all...]
/linux-master/drivers/iio/frequency/
H A Dad9523.c298 static int ad9523_read(struct iio_dev *indio_dev, unsigned int addr) argument
300 struct ad9523_state *st = iio_priv(indio_dev);
324 dev_err(&indio_dev->dev, "read failed (%d)", ret);
332 static int ad9523_write(struct iio_dev *indio_dev, argument
335 struct ad9523_state *st = iio_priv(indio_dev);
355 dev_err(&indio_dev->dev, "write failed (%d)", ret);
360 static int ad9523_io_update(struct iio_dev *indio_dev) argument
362 return ad9523_write(indio_dev, AD9523_IO_UPDATE, AD9523_IO_UPDATE_EN);
365 static int ad9523_vco_out_map(struct iio_dev *indio_dev, argument
368 struct ad9523_state *st = iio_priv(indio_dev);
419 ad9523_set_clock_provider(struct iio_dev *indio_dev, unsigned int ch, unsigned long freq) argument
445 ad9523_store_eeprom(struct iio_dev *indio_dev) argument
483 ad9523_sync(struct iio_dev *indio_dev) argument
512 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
545 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
629 ad9523_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long m) argument
665 ad9523_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
725 ad9523_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
757 ad9523_setup(struct iio_dev *indio_dev) argument
974 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/chemical/
H A Dscd30_core.c197 static int scd30_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, argument
200 struct scd30_state *state = iio_priv(indio_dev);
214 ret = iio_device_claim_direct_mode(indio_dev);
220 iio_device_release_direct_mode(indio_dev);
225 iio_device_release_direct_mode(indio_dev);
256 static int scd30_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, argument
259 struct scd30_state *state = iio_priv(indio_dev);
309 static int scd30_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, argument
331 static int scd30_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, argument
374 struct iio_dev *indio_dev local
389 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
408 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
423 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
522 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
535 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
564 struct iio_dev *indio_dev = priv; local
577 struct iio_dev *indio_dev = priv; local
593 struct iio_dev *indio_dev = pf->indio_dev; local
620 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
636 scd30_setup_trigger(struct iio_dev *indio_dev) argument
678 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/common/cros_ec_sensors/
H A Dcros_ec_sensors_core.c118 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
119 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev);
140 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
141 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev);
167 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
168 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev);
181 int cros_ec_sensors_push_data(struct iio_dev *indio_dev, argument
185 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev);
197 if (iio_device_claim_buffer_mode(indio_dev) < 0)
202 indio_dev
226 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
243 cros_ec_sensors_core_init(struct platform_device *pdev, struct iio_dev *indio_dev, bool physical_device, cros_ec_sensors_capture_t trigger_capture) argument
376 cros_ec_sensors_core_register(struct device *dev, struct iio_dev *indio_dev, cros_ec_sensorhub_push_data_cb_t push_data) argument
439 cros_ec_sensors_calibrate(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) argument
468 cros_ec_sensors_id(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, char *buf) argument
581 cros_ec_sensors_read_data_unsafe(struct iio_dev *indio_dev, unsigned long scan_mask, s16 *data) argument
615 cros_ec_sensors_read_lpc(struct iio_dev *indio_dev, unsigned long scan_mask, s16 *data) argument
671 cros_ec_sensors_read_cmd(struct iio_dev *indio_dev, unsigned long scan_mask, s16 *data) argument
710 struct iio_dev *indio_dev = pf->indio_dev; local
793 cros_ec_sensors_core_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) argument
851 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/iio/accel/
H A Dbma220_spi.c94 struct iio_dev *indio_dev = pf->indio_dev; local
95 struct bma220_data *data = iio_priv(indio_dev);
105 iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
109 iio_trigger_notify_done(indio_dev->trig);
114 static int bma220_read_raw(struct iio_dev *indio_dev, argument
120 struct bma220_data *data = iio_priv(indio_dev);
143 static int bma220_write_raw(struct iio_dev *indio_dev, argument
150 struct bma220_data *data = iio_priv(indio_dev);
179 static int bma220_read_avail(struct iio_dev *indio_dev, argument
253 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/temperature/
H A Dmaxim_thermocouple.c166 struct iio_dev *indio_dev = pf->indio_dev; local
167 struct maxim_thermocouple_data *data = iio_priv(indio_dev);
172 iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
173 iio_get_time_ns(indio_dev));
176 iio_trigger_notify_done(indio_dev->trig);
181 static int maxim_thermocouple_read_raw(struct iio_dev *indio_dev, argument
185 struct maxim_thermocouple_data *data = iio_priv(indio_dev);
190 ret = iio_device_claim_direct_mode(indio_dev);
195 iio_device_release_direct_mode(indio_dev);
229 struct iio_dev *indio_dev; local
[all...]
H A Dtmp117.c53 static int tmp117_read_raw(struct iio_dev *indio_dev, argument
57 struct tmp117_data *data = iio_priv(indio_dev);
93 static int tmp117_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec argument
96 struct tmp117_data *data = iio_priv(indio_dev);
151 struct iio_dev *indio_dev; local
186 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
187 if (!indio_dev)
190 data = iio_priv(indio_dev);
194 indio_dev->modes = INDIO_DIRECT_MODE;
195 indio_dev
[all...]
/linux-master/drivers/iio/light/
H A Dbh1780.c80 static int bh1780_debugfs_reg_access(struct iio_dev *indio_dev, argument
84 struct bh1780_data *bh1780 = iio_priv(indio_dev);
99 static int bh1780_read_raw(struct iio_dev *indio_dev, argument
103 struct bh1780_data *bh1780 = iio_priv(indio_dev);
149 struct iio_dev *indio_dev; local
154 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*bh1780));
155 if (!indio_dev)
158 bh1780 = iio_priv(indio_dev);
160 i2c_set_clientdata(client, indio_dev);
187 indio_dev
206 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
223 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
239 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/iio/proximity/
H A Dmb1232.c54 struct iio_dev *indio_dev = dev_id; local
55 struct mb1232_data *data = iio_priv(indio_dev);
121 struct iio_dev *indio_dev = pf->indio_dev; local
122 struct mb1232_data *data = iio_priv(indio_dev);
128 iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
132 iio_trigger_notify_done(indio_dev->trig);
136 static int mb1232_read_raw(struct iio_dev *indio_dev, argument
140 struct mb1232_data *data = iio_priv(indio_dev);
186 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/health/
H A Dmax30102.c105 struct iio_dev *indio_dev; member in struct:max30102_data
192 static int max30102_buffer_postenable(struct iio_dev *indio_dev) argument
194 struct max30102_data *data = iio_priv(indio_dev);
198 switch (*indio_dev->active_scan_mask) {
227 static int max30102_buffer_predisable(struct iio_dev *indio_dev) argument
229 struct max30102_data *data = iio_priv(indio_dev);
293 struct iio_dev *indio_dev = private; local
294 struct max30102_data *data = iio_priv(indio_dev);
295 unsigned int measurements = bitmap_weight(indio_dev->active_scan_mask,
296 indio_dev
467 max30102_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
520 struct iio_dev *indio_dev; local
608 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/iio/pressure/
H A Dms5611_core.c82 static int ms5611_read_prom(struct iio_dev *indio_dev) argument
85 struct ms5611_state *st = iio_priv(indio_dev);
90 dev_err(&indio_dev->dev,
97 dev_err(&indio_dev->dev, "PROM integrity check failed\n");
104 static int ms5611_read_temp_and_pressure(struct iio_dev *indio_dev, argument
108 struct ms5611_state *st = iio_priv(indio_dev);
112 dev_err(&indio_dev->dev,
192 static int ms5611_reset(struct iio_dev *indio_dev) argument
195 struct ms5611_state *st = iio_priv(indio_dev);
199 dev_err(&indio_dev
211 struct iio_dev *indio_dev = pf->indio_dev; local
236 ms5611_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
305 ms5611_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
380 ms5611_init(struct iio_dev *indio_dev) argument
400 ms5611_probe(struct iio_dev *indio_dev, struct device *dev, const char *name, int type) argument
[all...]
/linux-master/drivers/iio/dac/
H A Dcio-dac.c66 static int cio_dac_read_raw(struct iio_dev *indio_dev, argument
69 struct cio_dac_iio *const priv = iio_priv(indio_dev);
86 static int cio_dac_write_raw(struct iio_dev *indio_dev, argument
89 struct cio_dac_iio *const priv = iio_priv(indio_dev);
116 struct iio_dev *indio_dev; local
120 indio_dev = devm_iio_device_alloc(dev, sizeof(*priv));
121 if (!indio_dev)
135 priv = iio_priv(indio_dev);
141 indio_dev->info = &cio_dac_info;
142 indio_dev
[all...]
H A Dmax5522.c77 static int max5522_read_raw(struct iio_dev *indio_dev, argument
81 struct max5522_state *state = iio_priv(indio_dev);
102 static int max5522_write_raw(struct iio_dev *indio_dev, argument
106 struct max5522_state *state = iio_priv(indio_dev);
136 struct iio_dev *indio_dev; local
140 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*state));
141 if (indio_dev == NULL) {
146 state = iio_priv(indio_dev);
171 indio_dev->info = &max5522_info;
172 indio_dev
[all...]
H A Dmcp4821.c114 static int mcp4821_read_raw(struct iio_dev *indio_dev, argument
122 state = iio_priv(indio_dev);
134 static int mcp4821_write_raw(struct iio_dev *indio_dev, argument
138 struct mcp4821_state *state = iio_priv(indio_dev);
175 struct iio_dev *indio_dev; local
179 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*state));
180 if (indio_dev == NULL)
183 state = iio_priv(indio_dev);
187 indio_dev->name = info->name;
188 indio_dev
[all...]

Completed in 282 milliseconds

1234567891011>>