Searched refs:indio_dev (Results 426 - 450 of 542) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/iio/potentiometer/
H A Dmcp4531.c139 static int mcp4531_read_raw(struct iio_dev *indio_dev, argument
143 struct mcp4531_data *data = iio_priv(indio_dev);
164 static int mcp4531_read_avail(struct iio_dev *indio_dev, argument
169 struct mcp4531_data *data = iio_priv(indio_dev);
182 static int mcp4531_write_raw(struct iio_dev *indio_dev, argument
186 struct mcp4531_data *data = iio_priv(indio_dev);
361 struct iio_dev *indio_dev; local
369 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
370 if (!indio_dev)
372 data = iio_priv(indio_dev);
[all...]
H A Dmcp4131.c164 static int mcp4131_read_raw(struct iio_dev *indio_dev, argument
169 struct mcp4131_data *data = iio_priv(indio_dev);
205 static int mcp4131_write_raw(struct iio_dev *indio_dev, argument
210 struct mcp4131_data *data = iio_priv(indio_dev);
246 struct iio_dev *indio_dev; local
248 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
249 if (!indio_dev)
252 data = iio_priv(indio_dev);
253 spi_set_drvdata(spi, indio_dev);
263 indio_dev
[all...]
/linux-master/drivers/iio/addac/
H A Dstx104.c200 static int stx104_read_raw(struct iio_dev *indio_dev, argument
203 struct stx104_iio *const priv = iio_priv(indio_dev);
289 static int stx104_write_raw(struct iio_dev *indio_dev, argument
292 struct stx104_iio *const priv = iio_priv(indio_dev);
413 struct iio_dev *indio_dev; local
424 indio_dev = devm_iio_device_alloc(dev, sizeof(*priv));
425 if (!indio_dev)
459 priv = iio_priv(indio_dev);
463 indio_dev->info = &stx104_info;
464 indio_dev
[all...]
/linux-master/include/linux/iio/adc/
H A Dad_sigma_delta.h170 int ad_sigma_delta_single_conversion(struct iio_dev *indio_dev,
176 int ad_sd_init(struct ad_sigma_delta *sigma_delta, struct iio_dev *indio_dev,
179 int devm_ad_sd_setup_buffer_and_trigger(struct device *dev, struct iio_dev *indio_dev);
181 int ad_sd_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig);
/linux-master/drivers/iio/light/
H A Disl29018.c268 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
269 struct isl29018_chip *chip = iio_priv(indio_dev);
289 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
290 struct isl29018_chip *chip = iio_priv(indio_dev);
325 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
326 struct isl29018_chip *chip = iio_priv(indio_dev);
339 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
340 struct isl29018_chip *chip = iio_priv(indio_dev);
359 static int isl29018_write_raw(struct iio_dev *indio_dev, argument
365 struct isl29018_chip *chip = iio_priv(indio_dev);
399 isl29018_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
718 struct iio_dev *indio_dev; local
[all...]
H A Dcm32181.c337 static int cm32181_read_raw(struct iio_dev *indio_dev, argument
341 struct cm32181_chip *cm32181 = iio_priv(indio_dev);
363 static int cm32181_write_raw(struct iio_dev *indio_dev, argument
367 struct cm32181_chip *cm32181 = iio_priv(indio_dev);
444 struct iio_dev *indio_dev; local
447 indio_dev = devm_iio_device_alloc(dev, sizeof(*cm32181));
448 if (!indio_dev)
451 i2c_set_clientdata(client, indio_dev);
477 cm32181 = iio_priv(indio_dev);
482 indio_dev
[all...]
H A Dzopt2201.c254 static int zopt2201_read_raw(struct iio_dev *indio_dev, argument
258 struct zopt2201_data *data = iio_priv(indio_dev);
410 static int zopt2201_write_raw(struct iio_dev *indio_dev, argument
414 struct zopt2201_data *data = iio_priv(indio_dev);
507 struct iio_dev *indio_dev; local
520 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
521 if (!indio_dev)
524 data = iio_priv(indio_dev);
525 i2c_set_clientdata(client, indio_dev);
529 indio_dev
[all...]
H A Dveml6075.c297 static int veml6075_read_avail(struct iio_dev *indio_dev, argument
314 static int veml6075_read_raw(struct iio_dev *indio_dev, argument
318 struct veml6075_data *data = iio_priv(indio_dev);
352 static int veml6075_write_raw(struct iio_dev *indio_dev, argument
356 struct veml6075_data *data = iio_priv(indio_dev);
410 struct iio_dev *indio_dev; local
414 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
415 if (!indio_dev)
422 data = iio_priv(indio_dev);
428 indio_dev
[all...]
H A Dvl6180.c291 static int vl6180_read_raw(struct iio_dev *indio_dev, argument
295 struct vl6180_data *data = iio_priv(indio_dev);
415 static int vl6180_write_raw(struct iio_dev *indio_dev, argument
419 struct vl6180_data *data = iio_priv(indio_dev);
498 struct iio_dev *indio_dev; local
501 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
502 if (!indio_dev)
505 data = iio_priv(indio_dev);
506 i2c_set_clientdata(client, indio_dev);
510 indio_dev
[all...]
H A Dlv0104cs.c226 static int lv0104cs_read_raw(struct iio_dev *indio_dev, argument
230 struct lv0104cs_private *lv0104cs = iio_priv(indio_dev);
369 static int lv0104cs_write_raw(struct iio_dev *indio_dev, argument
373 struct lv0104cs_private *lv0104cs = iio_priv(indio_dev);
479 struct iio_dev *indio_dev; local
483 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*lv0104cs));
484 if (!indio_dev)
487 lv0104cs = iio_priv(indio_dev);
503 indio_dev->modes = INDIO_DIRECT_MODE;
504 indio_dev
[all...]
/linux-master/drivers/iio/adc/
H A Dad4130.c561 static void ad4130_push_fifo_data(struct iio_dev *indio_dev) argument
563 struct ad4130_state *st = iio_priv(indio_dev);
578 iio_push_to_buffers(indio_dev, &st->fifo_rx_buf[i]);
583 struct iio_dev *indio_dev = private; local
584 struct ad4130_state *st = iio_priv(indio_dev);
586 if (iio_buffer_enabled(indio_dev))
587 ad4130_push_fifo_data(indio_dev);
877 static int ad4130_set_filter_mode(struct iio_dev *indio_dev, argument
881 struct ad4130_state *st = iio_priv(indio_dev);
920 static int ad4130_get_filter_mode(struct iio_dev *indio_dev, argument
1024 _ad4130_read_sample(struct iio_dev *indio_dev, unsigned int channel, int *val) argument
1060 ad4130_read_sample(struct iio_dev *indio_dev, unsigned int channel, int *val) argument
1072 ad4130_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long info) argument
1106 ad4130_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long info) argument
1139 ad4130_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, long info) argument
1152 ad4130_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long info) argument
1169 ad4130_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
1180 ad4130_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *scan_mask) argument
1203 ad4130_set_fifo_watermark(struct iio_dev *indio_dev, unsigned int val) argument
1245 ad4130_buffer_postenable(struct iio_dev *indio_dev) argument
1267 ad4130_buffer_predisable(struct iio_dev *indio_dev) argument
1537 ad4130_parse_fw_channel(struct iio_dev *indio_dev, struct fwnode_handle *child) argument
1599 ad4130_parse_fw_children(struct iio_dev *indio_dev) argument
1616 ad4310_parse_fw(struct iio_dev *indio_dev) argument
1820 ad4130_setup(struct iio_dev *indio_dev) argument
1938 struct iio_dev *indio_dev; local
[all...]
H A Dti-tsc2046.c410 static int tsc2046_adc_scan(struct iio_dev *indio_dev) argument
412 struct tsc2046_adc_priv *priv = iio_priv(indio_dev);
426 ret = iio_push_to_buffers_with_timestamp(indio_dev, &priv->scan_buf,
427 iio_get_time_ns(indio_dev));
442 struct iio_dev *indio_dev = pf->indio_dev; local
443 struct tsc2046_adc_priv *priv = iio_priv(indio_dev);
446 tsc2046_adc_scan(indio_dev);
449 iio_trigger_notify_done(indio_dev->trig);
454 static int tsc2046_adc_read_raw(struct iio_dev *indio_dev, argument
485 tsc2046_adc_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *active_scan_mask) argument
582 struct iio_dev *indio_dev = dev_id; local
604 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
620 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
797 struct iio_dev *indio_dev; local
[all...]
H A Drockchip_saradc.c166 static int rockchip_saradc_read_raw(struct iio_dev *indio_dev, argument
170 struct rockchip_saradc *info = iio_priv(indio_dev);
358 struct iio_dev *i_dev = pf->indio_dev;
419 struct iio_dev *indio_dev = NULL; local
426 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*info));
427 if (!indio_dev)
431 info = iio_priv(indio_dev);
517 platform_set_drvdata(pdev, indio_dev);
519 indio_dev->name = dev_name(&pdev->dev);
520 indio_dev
549 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
561 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dpalmas_gpadc.c220 struct iio_dev *indio_dev = data; local
221 struct palmas_gpadc *adc = iio_priv(indio_dev);
235 iio_push_event(indio_dev, code, iio_get_time_ns(indio_dev));
541 static int palmas_gpadc_read_raw(struct iio_dev *indio_dev, argument
544 struct palmas_gpadc *adc = iio_priv(indio_dev);
587 static int palmas_gpadc_read_event_config(struct iio_dev *indio_dev, argument
592 struct palmas_gpadc *adc = iio_priv(indio_dev);
675 static int palmas_gpadc_write_event_config(struct iio_dev *indio_dev, argument
681 struct palmas_gpadc *adc = iio_priv(indio_dev);
700 palmas_gpadc_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
733 palmas_gpadc_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
871 struct iio_dev *indio_dev; local
1130 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
1147 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dmcp3911.c280 static int mcp3911_write_raw_get_fmt(struct iio_dev *indio_dev, argument
294 static int mcp3911_read_avail(struct iio_dev *indio_dev, argument
315 static int mcp3911_read_raw(struct iio_dev *indio_dev, argument
319 struct mcp3911 *adc = iio_priv(indio_dev);
353 static int mcp3911_write_raw(struct iio_dev *indio_dev, argument
357 struct mcp3911 *adc = iio_priv(indio_dev);
502 struct iio_dev *indio_dev = pf->indio_dev; local
503 struct mcp3911 *adc = iio_priv(indio_dev);
526 for_each_set_bit(scan_index, indio_dev
705 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/gyro/
H A Dfxas21002c_core.c589 static int fxas21002c_read_raw(struct iio_dev *indio_dev, argument
593 struct fxas21002c_data *data = iio_priv(indio_dev);
632 static int fxas21002c_write_raw(struct iio_dev *indio_dev, argument
636 struct fxas21002c_data *data = iio_priv(indio_dev);
728 struct iio_dev *indio_dev = pf->indio_dev; local
729 struct fxas21002c_data *data = iio_priv(indio_dev);
738 iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
744 iio_trigger_notify_done(indio_dev->trig);
782 struct iio_dev *indio_dev local
794 struct iio_dev *indio_dev = private; local
804 struct iio_dev *indio_dev = private; local
824 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
924 struct iio_dev *indio_dev; local
1005 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/iio/dac/
H A Dad5758.c492 static int ad5758_reg_access(struct iio_dev *indio_dev, argument
497 struct ad5758_state *st = iio_priv(indio_dev);
518 static int ad5758_read_raw(struct iio_dev *indio_dev, argument
522 struct ad5758_state *st = iio_priv(indio_dev);
551 static int ad5758_write_raw(struct iio_dev *indio_dev, argument
555 struct ad5758_state *st = iio_priv(indio_dev);
569 static ssize_t ad5758_read_powerdown(struct iio_dev *indio_dev, argument
574 struct ad5758_state *st = iio_priv(indio_dev);
579 static ssize_t ad5758_write_powerdown(struct iio_dev *indio_dev, argument
584 struct ad5758_state *st = iio_priv(indio_dev);
842 struct iio_dev *indio_dev; local
[all...]
H A Dltc2688.c259 static int ltc2688_read_avail(struct iio_dev *indio_dev, argument
274 static int ltc2688_read_raw(struct iio_dev *indio_dev, argument
278 struct ltc2688_state *st = iio_priv(indio_dev);
322 static int ltc2688_write_raw(struct iio_dev *indio_dev, argument
326 struct ltc2688_state *st = iio_priv(indio_dev);
350 static ssize_t ltc2688_dither_toggle_set(struct iio_dev *indio_dev, argument
355 struct ltc2688_state *st = iio_priv(indio_dev);
377 static ssize_t ltc2688_reg_bool_get(struct iio_dev *indio_dev, argument
382 const struct ltc2688_state *st = iio_priv(indio_dev);
393 static ssize_t ltc2688_reg_bool_set(struct iio_dev *indio_dev, argument
429 ltc2688_dither_freq_get(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, char *buf) argument
454 ltc2688_dither_freq_set(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) argument
490 ltc2688_dac_input_read(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, char *buf) argument
514 ltc2688_dac_input_write(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) argument
563 ltc2688_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
950 struct iio_dev *indio_dev; local
[all...]
H A Dad5761.c124 static int ad5761_spi_write(struct iio_dev *indio_dev, u8 addr, u16 val) argument
126 struct ad5761_state *st = iio_priv(indio_dev);
163 static int ad5761_spi_read(struct iio_dev *indio_dev, u8 addr, u16 *val) argument
165 struct ad5761_state *st = iio_priv(indio_dev);
199 static int ad5761_read_raw(struct iio_dev *indio_dev, argument
211 ret = ad5761_spi_read(indio_dev, AD5761_ADDR_DAC_READ, &aux);
217 st = iio_priv(indio_dev);
223 st = iio_priv(indio_dev);
233 static int ad5761_write_raw(struct iio_dev *indio_dev, argument
249 return ad5761_spi_write(indio_dev, AD5761_ADDR_DAC_WRIT
[all...]
/linux-master/drivers/iio/frequency/
H A Dadmv1014.c270 static int admv1014_read_raw(struct iio_dev *indio_dev, argument
274 struct admv1014_state *st = iio_priv(indio_dev);
320 static int admv1014_write_raw(struct iio_dev *indio_dev, argument
326 struct admv1014_state *st = iio_priv(indio_dev);
362 static ssize_t admv1014_read(struct iio_dev *indio_dev, argument
367 struct admv1014_state *st = iio_priv(indio_dev);
404 static ssize_t admv1014_write(struct iio_dev *indio_dev, argument
409 struct admv1014_state *st = iio_priv(indio_dev);
449 static int admv1014_read_avail(struct iio_dev *indio_dev, argument
466 static int admv1014_reg_access(struct iio_dev *indio_dev, argument
757 struct iio_dev *indio_dev; local
[all...]
H A Dadrf6780.c217 static int adrf6780_read_raw(struct iio_dev *indio_dev, argument
221 struct adrf6780_state *dev = iio_priv(indio_dev);
266 static int adrf6780_write_raw(struct iio_dev *indio_dev, argument
270 struct adrf6780_state *st = iio_priv(indio_dev);
295 static int adrf6780_reg_access(struct iio_dev *indio_dev, argument
300 struct adrf6780_state *st = iio_priv(indio_dev);
452 struct iio_dev *indio_dev; local
456 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
457 if (!indio_dev)
460 st = iio_priv(indio_dev);
[all...]
/linux-master/drivers/iio/chemical/
H A Dsgp30.c337 static int sgp_read_raw(struct iio_dev *indio_dev, argument
341 struct sgp_data *data = iio_priv(indio_dev);
507 struct iio_dev *indio_dev; local
511 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
512 if (!indio_dev)
517 data = iio_priv(indio_dev);
518 i2c_set_clientdata(client, indio_dev);
535 indio_dev->info = &sgp_info;
536 indio_dev->name = id->name;
537 indio_dev
557 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/iio/magnetometer/
H A Dtmag5273.c253 static int tmag5273_read_avail(struct iio_dev *indio_dev, argument
258 struct tmag5273_data *data = iio_priv(indio_dev);
282 static int tmag5273_read_raw(struct iio_dev *indio_dev, argument
286 struct tmag5273_data *data = iio_priv(indio_dev);
373 static int tmag5273_write_raw(struct iio_dev *indio_dev, argument
377 struct tmag5273_data *data = iio_priv(indio_dev);
602 struct iio_dev *indio_dev; local
605 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
606 if (!indio_dev)
609 data = iio_priv(indio_dev);
685 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
698 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_i2c.c52 static int inv_mpu_i2c_aux_setup(struct iio_dev *indio_dev) argument
54 struct inv_mpu6050_state *st = iio_priv(indio_dev);
55 struct device *dev = indio_dev->dev.parent;
162 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
163 struct inv_mpu6050_state *st = iio_priv(indio_dev);
/linux-master/include/linux/iio/
H A Dbackend.h106 struct iio_dev *indio_dev);
138 struct iio_dev *indio_dev);
139 ssize_t iio_backend_ext_info_set(struct iio_dev *indio_dev, uintptr_t private,
142 ssize_t iio_backend_ext_info_get(struct iio_dev *indio_dev, uintptr_t private,
145 int iio_backend_extend_chan_spec(struct iio_dev *indio_dev,

Completed in 248 milliseconds

<<11121314151617181920>>