/linux/include/linux/iio/ |
H A D | triggered_buffer.h | 16 const struct iio_buffer_setup_ops *setup_ops, 20 #define iio_triggered_buffer_setup(indio_dev, h, thread, setup_ops) \ argument 22 IIO_BUFFER_DIRECTION_IN, (setup_ops), \ 33 #define devm_iio_triggered_buffer_setup(dev, indio_dev, h, thread, setup_ops) \ argument 36 (setup_ops), NULL)
|
H A D | kfifo_buf.h | 16 const struct iio_buffer_setup_ops *setup_ops, 19 #define devm_iio_kfifo_buffer_setup(dev, indio_dev, setup_ops) \ argument 20 devm_iio_kfifo_buffer_setup_ext((dev), (indio_dev), (setup_ops), NULL)
|
/linux/drivers/iio/buffer/ |
H A D | industrialio-triggered-buffer.c | 23 * @setup_ops: Buffer setup functions to use for this device. 43 const struct iio_buffer_setup_ops *setup_ops, in iio_triggered_buffer_setup_ext() argument 78 indio_dev->setup_ops = setup_ops; in iio_triggered_buffer_setup_ext()
|
H A D | kfifo_buf.c | 262 * @setup_ops: The setup_ops required to configure the HW part of the buffer (optional) 272 const struct iio_buffer_setup_ops *setup_ops, in devm_iio_kfifo_buffer_setup_ext() argument 282 indio_dev->setup_ops = setup_ops; in devm_iio_kfifo_buffer_setup_ext()
|
/linux/drivers/iio/ |
H A D | industrialio-buffer.c | 492 if (!indio_dev->setup_ops->validate_scan_mask) in iio_validate_scan_mask() 495 return indio_dev->setup_ops->validate_scan_mask(indio_dev, mask); in iio_validate_scan_mask() 1147 if (indio_dev->setup_ops->preenable) { in iio_enable_buffers() 1148 ret = indio_dev->setup_ops->preenable(indio_dev); in iio_enable_buffers() 1187 if (indio_dev->setup_ops->postenable) { in iio_enable_buffers() 1188 ret = indio_dev->setup_ops->postenable(indio_dev); in iio_enable_buffers() 1209 if (indio_dev->setup_ops->postdisable) in iio_enable_buffers() 1210 indio_dev->setup_ops->postdisable(indio_dev); in iio_enable_buffers() 1236 if (indio_dev->setup_ops->predisable) { in iio_disable_buffers() 1237 ret2 = indio_dev->setup_ops in iio_disable_buffers() [all...] |
H A D | industrialio-core.c | 2086 indio_dev->setup_ops == NULL) in __iio_device_register() 2087 indio_dev->setup_ops = &noop_ring_setup_ops; in __iio_device_register()
|
/linux/drivers/iio/dac/ |
H A D | ad9739a.c | 432 indio_dev->setup_ops = &ad9739a_buffer_setup_ops; in ad9739a_probe()
|
H A D | ad5791.c | 572 indio_dev->setup_ops = &ad5791_buffer_setup_ops; in ad5791_probe()
|
H A D | ad3552r-hs.c | 835 indio_dev->setup_ops = &ad3552r_hs_buffer_setup_ops; in ad3552r_hs_probe()
|
H A D | ad8460.c | 921 indio_dev->setup_ops = &ad8460_buffer_setup_ops; in ad8460_probe()
|
/linux/drivers/iio/adc/ |
H A D | ad7606_spi.c | 326 indio_dev->setup_ops = &ad7606_offload_buffer_setup_ops; in ad7606_spi_offload_probe()
|
H A D | ad7625.c | 624 indio_dev->setup_ops = &ad7625_buffer_setup_ops; in ad7625_probe()
|
H A D | dln2-adc.c | 626 indio_dev->setup_ops = &dln2_adc_buffer_setup_ops; in dln2_adc_probe()
|
H A D | ad_sigma_delta.c | 825 indio_dev->setup_ops = &ad_sd_buffer_setup_ops; in devm_ad_sd_setup_buffer_and_trigger()
|
H A D | ad7944.c | 816 indio_dev->setup_ops = &ad7944_offload_buffer_setup_ops; in ad7944_probe()
|
H A D | ingenic-adc.c | 893 iio_dev->setup_ops = &ingenic_buffer_setup_ops; in ingenic_adc_probe()
|
H A D | ad4000.c | 1048 indio_dev->setup_ops = &ad4000_offload_buffer_setup_ops; in ad4000_probe()
|
H A D | ad7606.c | 1621 indio_dev->setup_ops = &ad7606_backend_buffer_ops; in ad7606_probe()
|
H A D | stm32-dfsdm-adc.c | 1520 indio_dev->setup_ops = &stm32_dfsdm_buffer_setup_ops; in stm32_dfsdm_dma_request()
|
H A D | ad4695.c | 1701 indio_dev->setup_ops = &ad4695_offload_buffer_setup_ops; in ad4695_probe_spi_offload()
|
H A D | ad7380.c | 1824 indio_dev->setup_ops = &ad7380_offload_buffer_setup_ops; in ad7380_probe_spi_offload()
|
/linux/drivers/iio/imu/inv_icm42600/ |
H A D | inv_icm42600_gyro.c | 784 indio_dev->setup_ops = &inv_icm42600_buffer_ops; in inv_icm42600_gyro_init()
|