Searched refs:indio_dev (Results 276 - 300 of 542) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/staging/iio/accel/
H A Dadis16240.c200 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
201 struct adis *st = iio_priv(indio_dev);
238 static int adis16240_read_raw(struct iio_dev *indio_dev, argument
243 struct adis *st = iio_priv(indio_dev);
250 return adis_single_conversion(indio_dev, chan,
298 static int adis16240_write_raw(struct iio_dev *indio_dev, argument
304 struct adis *st = iio_priv(indio_dev);
386 struct iio_dev *indio_dev; local
389 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
390 if (!indio_dev)
[all...]
/linux-master/drivers/iio/accel/
H A Dkxcjk-1013.c922 static int kxcjk1013_read_raw(struct iio_dev *indio_dev, argument
926 struct kxcjk1013_data *data = iio_priv(indio_dev);
932 if (iio_buffer_enabled(indio_dev))
973 static int kxcjk1013_write_raw(struct iio_dev *indio_dev, argument
977 struct kxcjk1013_data *data = iio_priv(indio_dev);
1001 static int kxcjk1013_read_event(struct iio_dev *indio_dev, argument
1008 struct kxcjk1013_data *data = iio_priv(indio_dev);
1025 static int kxcjk1013_write_event(struct iio_dev *indio_dev, argument
1032 struct kxcjk1013_data *data = iio_priv(indio_dev);
1051 static int kxcjk1013_read_event_config(struct iio_dev *indio_dev, argument
1061 kxcjk1013_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) argument
1110 kxcjk1013_buffer_preenable(struct iio_dev *indio_dev) argument
1117 kxcjk1013_buffer_postdisable(struct iio_dev *indio_dev) argument
1128 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
1164 kxcjk1013_get_mount_matrix(const struct iio_dev *indio_dev, const struct iio_chan_spec *chan) argument
1224 struct iio_dev *indio_dev = pf->indio_dev; local
1247 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
1259 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
1300 kxcjk1013_report_motion_event(struct iio_dev *indio_dev) argument
1367 struct iio_dev *indio_dev = private; local
1403 struct iio_dev *indio_dev = private; local
1449 struct iio_dev *indio_dev; local
1619 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
1641 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
1654 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
1671 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
1685 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
[all...]
H A Dbmi088-accel-core.c297 static int bmi088_accel_read_raw(struct iio_dev *indio_dev, argument
301 struct bmi088_accel_data *data = iio_priv(indio_dev);
321 ret = iio_device_claim_direct_mode(indio_dev);
326 iio_device_release_direct_mode(indio_dev);
388 static int bmi088_accel_read_avail(struct iio_dev *indio_dev, argument
393 struct bmi088_accel_data *data = iio_priv(indio_dev);
411 static int bmi088_accel_write_raw(struct iio_dev *indio_dev, argument
415 struct bmi088_accel_data *data = iio_priv(indio_dev);
557 struct iio_dev *indio_dev; local
560 indio_dev
600 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
613 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
621 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dadxl345_core.c42 static int adxl345_read_raw(struct iio_dev *indio_dev, argument
46 struct adxl345_data *data = iio_priv(indio_dev);
98 static int adxl345_write_raw(struct iio_dev *indio_dev, argument
102 struct adxl345_data *data = iio_priv(indio_dev);
127 static int adxl345_write_raw_get_fmt(struct iio_dev *indio_dev, argument
185 struct iio_dev *indio_dev; local
193 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
194 if (!indio_dev)
197 data = iio_priv(indio_dev);
203 indio_dev
[all...]
H A Dmsa311.c587 static int msa311_read_raw_data(struct iio_dev *indio_dev, argument
591 struct msa311_priv *msa311 = iio_priv(indio_dev);
600 err = iio_device_claim_direct_mode(indio_dev);
608 iio_device_release_direct_mode(indio_dev);
629 static int msa311_read_scale(struct iio_dev *indio_dev, int *val, int *val2) argument
631 struct msa311_priv *msa311 = iio_priv(indio_dev);
650 static int msa311_read_samp_freq(struct iio_dev *indio_dev, argument
653 struct msa311_priv *msa311 = iio_priv(indio_dev);
673 static int msa311_read_raw(struct iio_dev *indio_dev, argument
679 return msa311_read_raw_data(indio_dev, cha
692 msa311_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) argument
717 msa311_write_scale(struct iio_dev *indio_dev, int val, int val2) argument
751 msa311_write_samp_freq(struct iio_dev *indio_dev, int val, int val2) argument
792 msa311_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
808 msa311_debugfs_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
842 msa311_buffer_preenable(struct iio_dev *indio_dev) argument
850 msa311_buffer_postdisable(struct iio_dev *indio_dev) argument
863 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
879 msa311_validate_device(struct iio_trigger *trig, struct iio_dev *indio_dev) argument
889 struct iio_dev *indio_dev = pf->indio_dev; local
1056 struct iio_dev *indio_dev = i2c_get_clientdata(i2c); local
1151 struct iio_dev *indio_dev; local
1246 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
1262 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/iio/light/
H A Diqs621-als.c39 struct iio_dev *indio_dev; member in struct:iqs621_als_private
98 struct iio_dev *indio_dev; local
107 indio_dev = iqs621_als->indio_dev;
108 timestamp = iio_get_time_ns(indio_dev);
115 dev_err(indio_dev->dev.parent,
136 iio_push_event(indio_dev,
142 iio_push_event(indio_dev,
153 iio_push_event(indio_dev,
159 iio_push_event(indio_dev,
195 struct iio_dev *indio_dev = iqs621_als->indio_dev; local
205 iqs621_als_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
238 iqs621_als_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) argument
270 iqs621_als_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) argument
330 iqs621_als_read_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int *val, int *val2) argument
367 iqs621_als_write_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int val, int val2) argument
545 struct iio_dev *indio_dev; local
[all...]
H A Dcros_ec_light_prox.c39 static int cros_ec_light_prox_read(struct iio_dev *indio_dev, argument
43 struct cros_ec_light_prox_state *st = iio_priv(indio_dev);
54 ret = cros_ec_sensors_read_cmd(indio_dev, 1 << idx,
66 ret = cros_ec_sensors_read_cmd(indio_dev, 1 << idx,
125 static int cros_ec_light_prox_write(struct iio_dev *indio_dev, argument
129 struct cros_ec_light_prox_state *st = iio_priv(indio_dev);
175 struct iio_dev *indio_dev; local
180 indio_dev = devm_iio_device_alloc(dev, sizeof(*state));
181 if (!indio_dev)
184 ret = cros_ec_sensors_core_init(pdev, indio_dev, tru
[all...]
H A Disl76682.c96 static int isl76682_write_raw(struct iio_dev *indio_dev, argument
100 struct isl76682_chip *chip = iio_priv(indio_dev);
123 static int isl76682_read_raw(struct iio_dev *indio_dev, argument
127 struct isl76682_chip *chip = iio_priv(indio_dev);
186 static int isl76682_read_avail(struct iio_dev *indio_dev, argument
286 struct iio_dev *indio_dev; local
289 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*chip));
290 if (!indio_dev)
293 chip = iio_priv(indio_dev);
312 indio_dev
[all...]
H A Dal3320a.c126 static int al3320a_read_raw(struct iio_dev *indio_dev, argument
130 struct al3320a_data *data = iio_priv(indio_dev);
161 static int al3320a_write_raw(struct iio_dev *indio_dev, argument
165 struct al3320a_data *data = iio_priv(indio_dev);
193 struct iio_dev *indio_dev; local
196 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
197 if (!indio_dev)
200 data = iio_priv(indio_dev);
201 i2c_set_clientdata(client, indio_dev);
204 indio_dev
[all...]
H A Dstk3310.c139 static ssize_t stk3310_read_near_level(struct iio_dev *indio_dev, argument
144 struct stk3310_data *data = iio_priv(indio_dev);
213 static int stk3310_read_event(struct iio_dev *indio_dev, argument
223 struct stk3310_data *data = iio_priv(indio_dev);
248 static int stk3310_write_event(struct iio_dev *indio_dev, argument
259 struct stk3310_data *data = iio_priv(indio_dev);
284 static int stk3310_read_event_config(struct iio_dev *indio_dev, argument
291 struct stk3310_data *data = iio_priv(indio_dev);
300 static int stk3310_write_event_config(struct iio_dev *indio_dev, argument
307 struct stk3310_data *data = iio_priv(indio_dev);
323 stk3310_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
381 stk3310_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
464 stk3310_init(struct iio_dev *indio_dev) argument
549 struct iio_dev *indio_dev = private; local
563 struct iio_dev *indio_dev = private; local
592 struct iio_dev *indio_dev; local
653 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/iio/chemical/
H A Datlas-sensor.c408 static int atlas_buffer_postenable(struct iio_dev *indio_dev) argument
410 struct atlas_data *data = iio_priv(indio_dev);
420 static int atlas_buffer_predisable(struct iio_dev *indio_dev) argument
422 struct atlas_data *data = iio_priv(indio_dev);
452 struct iio_dev *indio_dev = pf->indio_dev; local
453 struct atlas_data *data = iio_priv(indio_dev);
461 iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
462 iio_get_time_ns(indio_dev));
464 iio_trigger_notify_done(indio_dev
471 struct iio_dev *indio_dev = private; local
500 atlas_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
569 atlas_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
616 struct iio_dev *indio_dev; local
723 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/iio/proximity/
H A Dirsd200.c490 static int irsd200_read_raw(struct iio_dev *indio_dev, argument
494 struct irsd200_data *data = iio_priv(indio_dev);
529 static int irsd200_read_avail(struct iio_dev *indio_dev, argument
555 static int irsd200_write_raw(struct iio_dev *indio_dev, argument
559 struct irsd200_data *data = iio_priv(indio_dev);
573 static int irsd200_read_event(struct iio_dev *indio_dev, argument
579 struct irsd200_data *data = iio_priv(indio_dev);
606 static int irsd200_write_event(struct iio_dev *indio_dev, argument
612 struct irsd200_data *data = iio_priv(indio_dev);
626 static int irsd200_read_event_config(struct iio_dev *indio_dev, argument
648 irsd200_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) argument
673 struct iio_dev *indio_dev = dev_id; local
759 struct iio_dev *indio_dev = ((struct iio_poll_func *)pollf)->indio_dev; local
854 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/adc/
H A Dad7291.c110 struct iio_dev *indio_dev = private; local
115 s64 timestamp = iio_get_time_ns(indio_dev);
134 iio_push_event(indio_dev,
141 iio_push_event(indio_dev,
150 iio_push_event(indio_dev,
157 iio_push_event(indio_dev,
199 static int ad7291_read_event_value(struct iio_dev *indio_dev, argument
206 struct ad7291_chip_info *chip = iio_priv(indio_dev);
224 static int ad7291_write_event_value(struct iio_dev *indio_dev, argument
231 struct ad7291_chip_info *chip = iio_priv(indio_dev);
245 ad7291_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) argument
268 ad7291_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) argument
318 ad7291_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
472 struct iio_dev *indio_dev; local
[all...]
H A Drzg2l_adc.c191 static int rzg2l_adc_set_power(struct iio_dev *indio_dev, bool on) argument
193 struct device *dev = indio_dev->dev.parent;
201 static int rzg2l_adc_conversion(struct iio_dev *indio_dev, struct rzg2l_adc *adc, u8 ch) argument
205 ret = rzg2l_adc_set_power(indio_dev, true);
211 rzg2l_adc_set_power(indio_dev, false);
223 rzg2l_adc_set_power(indio_dev, false);
227 return rzg2l_adc_set_power(indio_dev, false);
230 static int rzg2l_adc_read_raw(struct iio_dev *indio_dev, argument
234 struct rzg2l_adc *adc = iio_priv(indio_dev);
245 ret = rzg2l_adc_conversion(indio_dev, ad
426 struct iio_dev *indio_dev; local
547 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
559 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Daxp288_adc.c160 static int axp288_adc_read_raw(struct iio_dev *indio_dev, argument
165 struct axp288_adc_info *info = iio_priv(indio_dev);
172 dev_err(&indio_dev->dev, "GPADC mode\n");
179 dev_err(&indio_dev->dev, "TS pin restore\n");
262 struct iio_dev *indio_dev; local
265 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*info));
266 if (!indio_dev)
269 info = iio_priv(indio_dev);
285 indio_dev->name = pdev->name;
286 indio_dev
[all...]
H A Dti-ads1015.c446 struct iio_dev *indio_dev = pf->indio_dev; local
447 struct ads1015_data *data = iio_priv(indio_dev);
458 chan = find_first_bit(indio_dev->active_scan_mask,
459 indio_dev->masklength);
469 iio_push_to_buffers_with_timestamp(indio_dev, &scan,
470 iio_get_time_ns(indio_dev));
473 iio_trigger_notify_done(indio_dev->trig);
510 static int ads1015_read_avail(struct iio_dev *indio_dev, argument
515 struct ads1015_data *data = iio_priv(indio_dev);
536 ads1015_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
597 ads1015_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
621 ads1015_read_event(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int *val, int *val2) argument
661 ads1015_write_event(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int val, int val2) argument
708 ads1015_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) argument
807 ads1015_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) argument
838 struct iio_dev *indio_dev = priv; local
862 ads1015_buffer_preenable(struct iio_dev *indio_dev) argument
873 ads1015_buffer_postdisable(struct iio_dev *indio_dev) argument
902 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
954 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
977 struct iio_dev *indio_dev; local
1095 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
1114 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
1122 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
[all...]
H A Dberlin2-adc.c109 static int berlin2_adc_read(struct iio_dev *indio_dev, int channel) argument
111 struct berlin2_adc_priv *priv = iio_priv(indio_dev);
153 static int berlin2_adc_tsen_read(struct iio_dev *indio_dev) argument
155 struct berlin2_adc_priv *priv = iio_priv(indio_dev);
204 static int berlin2_adc_read_raw(struct iio_dev *indio_dev, argument
215 *val = berlin2_adc_read(indio_dev, chan->channel);
224 temp = berlin2_adc_tsen_read(indio_dev);
294 struct iio_dev *indio_dev; local
300 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*priv));
301 if (!indio_dev) {
[all...]
/linux-master/drivers/iio/dac/
H A Dti-dac5571.c125 static int dac5571_get_powerdown_mode(struct iio_dev *indio_dev, argument
128 struct dac5571_data *data = iio_priv(indio_dev);
133 static int dac5571_set_powerdown_mode(struct iio_dev *indio_dev, argument
137 struct dac5571_data *data = iio_priv(indio_dev);
165 static ssize_t dac5571_read_powerdown(struct iio_dev *indio_dev, argument
170 struct dac5571_data *data = iio_priv(indio_dev);
175 static ssize_t dac5571_write_powerdown(struct iio_dev *indio_dev, argument
180 struct dac5571_data *data = iio_priv(indio_dev);
241 static int dac5571_read_raw(struct iio_dev *indio_dev, argument
245 struct dac5571_data *data = iio_priv(indio_dev);
267 dac5571_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
297 dac5571_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, long mask) argument
316 struct iio_dev *indio_dev; local
382 struct iio_dev *indio_dev = i2c_get_clientdata(i2c); local
[all...]
H A Dad5686.c28 static int ad5686_get_powerdown_mode(struct iio_dev *indio_dev, argument
31 struct ad5686_state *st = iio_priv(indio_dev);
36 static int ad5686_set_powerdown_mode(struct iio_dev *indio_dev, argument
40 struct ad5686_state *st = iio_priv(indio_dev);
55 static ssize_t ad5686_read_dac_powerdown(struct iio_dev *indio_dev, argument
58 struct ad5686_state *st = iio_priv(indio_dev);
64 static ssize_t ad5686_write_dac_powerdown(struct iio_dev *indio_dev, argument
72 struct ad5686_state *st = iio_priv(indio_dev);
119 static int ad5686_read_raw(struct iio_dev *indio_dev, argument
125 struct ad5686_state *st = iio_priv(indio_dev);
146 ad5686_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
456 struct iio_dev *indio_dev; local
550 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dad5446.c71 static int ad5446_set_powerdown_mode(struct iio_dev *indio_dev, argument
74 struct ad5446_state *st = iio_priv(indio_dev);
81 static int ad5446_get_powerdown_mode(struct iio_dev *indio_dev, argument
84 struct ad5446_state *st = iio_priv(indio_dev);
96 static ssize_t ad5446_read_dac_powerdown(struct iio_dev *indio_dev, argument
101 struct ad5446_state *st = iio_priv(indio_dev);
106 static ssize_t ad5446_write_dac_powerdown(struct iio_dev *indio_dev, argument
111 struct ad5446_state *st = iio_priv(indio_dev);
171 static int ad5446_read_raw(struct iio_dev *indio_dev, argument
177 struct ad5446_state *st = iio_priv(indio_dev);
191 ad5446_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
228 struct iio_dev *indio_dev; local
288 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dad5791.c150 static int ad5791_get_powerdown_mode(struct iio_dev *indio_dev, argument
153 struct ad5791_state *st = iio_priv(indio_dev);
158 static int ad5791_set_powerdown_mode(struct iio_dev *indio_dev, argument
161 struct ad5791_state *st = iio_priv(indio_dev);
175 static ssize_t ad5791_read_dac_powerdown(struct iio_dev *indio_dev, argument
178 struct ad5791_state *st = iio_priv(indio_dev);
183 static ssize_t ad5791_write_dac_powerdown(struct iio_dev *indio_dev, argument
189 struct ad5791_state *st = iio_priv(indio_dev);
246 static int ad5791_read_raw(struct iio_dev *indio_dev, argument
252 struct ad5791_state *st = iio_priv(indio_dev);
317 ad5791_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
345 struct iio_dev *indio_dev; local
440 struct iio_dev *indio_dev = spi_get_drvdata(spi); local
[all...]
/linux-master/drivers/iio/pressure/
H A Dt5403.c126 static int t5403_read_raw(struct iio_dev *indio_dev, argument
130 struct t5403_data *data = iio_priv(indio_dev);
158 static int t5403_write_raw(struct iio_dev *indio_dev, argument
162 struct t5403_data *data = iio_priv(indio_dev);
215 struct iio_dev *indio_dev; local
228 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
229 if (!indio_dev)
232 data = iio_priv(indio_dev);
236 i2c_set_clientdata(client, indio_dev);
237 indio_dev
[all...]
H A Dabp060mg.c130 static int abp060mg_read_raw(struct iio_dev *indio_dev, argument
134 struct abp_state *state = iio_priv(indio_dev);
165 static void abp060mg_init_device(struct iio_dev *indio_dev, unsigned long id) argument
167 struct abp_state *state = iio_priv(indio_dev);
180 struct iio_dev *indio_dev; local
184 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*state));
185 if (!indio_dev)
188 state = iio_priv(indio_dev);
195 abp060mg_init_device(indio_dev, cfg_id);
197 indio_dev
[all...]
/linux-master/drivers/iio/
H A Dindustrialio-trigger.c114 int iio_trigger_set_immutable(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
118 if (!indio_dev || !trig)
121 iio_dev_opaque = to_iio_dev_opaque(indio_dev);
125 indio_dev->trig = iio_trigger_get(trig);
283 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(pf->indio_dev);
318 if (iio_validate_own_trigger(pf->indio_dev, trig))
335 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(pf->indio_dev);
345 if (pf->indio_dev->dev.parent == trig->dev.parent)
358 pf->timestamp = iio_get_time_ns(pf->indio_dev);
367 struct iio_dev *indio_dev,
364 iio_alloc_pollfunc(irqreturn_t (h)int irq, void *p), irqreturn_t (*thread)(int irq, void *p), int type, struct iio_dev *indio_dev, const char *fmt, ...) argument
416 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
441 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
714 iio_trigger_using_own(struct iio_dev *indio_dev) argument
752 iio_trigger_validate_own_device(struct iio_trigger *trig, struct iio_dev *indio_dev) argument
761 iio_device_register_trigger_consumer(struct iio_dev *indio_dev) argument
767 iio_device_unregister_trigger_consumer(struct iio_dev *indio_dev) argument
[all...]
/linux-master/drivers/iio/amplifiers/
H A Dada4250.c81 static int ada4250_set_offset_uv(struct iio_dev *indio_dev, argument
85 struct ada4250_state *st = iio_priv(indio_dev);
165 static int ada4250_read_raw(struct iio_dev *indio_dev, argument
169 struct ada4250_state *st = iio_priv(indio_dev);
203 static int ada4250_write_raw(struct iio_dev *indio_dev, argument
207 struct ada4250_state *st = iio_priv(indio_dev);
221 return ada4250_set_offset_uv(indio_dev, chan, val);
237 static int ada4250_read_avail(struct iio_dev *indio_dev, argument
260 static int ada4250_reg_access(struct iio_dev *indio_dev, argument
265 struct ada4250_state *st = iio_priv(indio_dev);
346 struct iio_dev *indio_dev; local
[all...]

Completed in 202 milliseconds

<<11121314151617181920>>