Home
last modified time | relevance | path

Searched refs:setup_ops (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/include/linux/iio/
H A Dtriggered_buffer.h16 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 Dkfifo_buf.h16 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)
H A Diio.h625 const struct iio_buffer_setup_ops *setup_ops; member
/linux-6.15/drivers/iio/buffer/
H A Dindustrialio-triggered-buffer.c43 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 Dkfifo_buf.c272 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-6.15/drivers/iio/
H A Dindustrialio-buffer.c492 if (!indio_dev->setup_ops->validate_scan_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->predisable(indio_dev); in iio_disable_buffers()
1253 if (indio_dev->setup_ops->postdisable) { in iio_disable_buffers()
[all …]
H A Dindustrialio-core.c2069 indio_dev->setup_ops == NULL) in __iio_device_register()
2070 indio_dev->setup_ops = &noop_ring_setup_ops; in __iio_device_register()
/linux-6.15/drivers/iio/adc/
H A Dti_am335x_adc.c374 const struct iio_buffer_setup_ops *setup_ops) in tiadc_iio_buffered_hardware_setup() argument
378 ret = devm_iio_kfifo_buffer_setup(dev, indio_dev, setup_ops); in tiadc_iio_buffered_hardware_setup()
H A Dad7625.c624 indio_dev->setup_ops = &ad7625_buffer_setup_ops; in ad7625_probe()
H A Ddln2-adc.c628 indio_dev->setup_ops = &dln2_adc_buffer_setup_ops; in dln2_adc_probe()
H A Dad7944.c825 indio_dev->setup_ops = &ad7944_offload_buffer_setup_ops; in ad7944_probe()
H A Dingenic-adc.c893 iio_dev->setup_ops = &ingenic_buffer_setup_ops; in ingenic_adc_probe()
H A Dad7606.c1413 indio_dev->setup_ops = &ad7606_backend_buffer_ops; in ad7606_probe()
H A Dad4695.c1704 indio_dev->setup_ops = &ad4695_offload_buffer_setup_ops; in ad4695_probe_spi_offload()
H A Dstm32-dfsdm-adc.c1519 indio_dev->setup_ops = &stm32_dfsdm_buffer_setup_ops; in stm32_dfsdm_dma_request()
H A Dad7380.c1797 indio_dev->setup_ops = &ad7380_offload_buffer_setup_ops; in ad7380_probe_spi_offload()
/linux-6.15/drivers/iio/dac/
H A Dad9739a.c432 indio_dev->setup_ops = &ad9739a_buffer_setup_ops; in ad9739a_probe()
H A Dad5791.c574 indio_dev->setup_ops = &ad5791_buffer_setup_ops; in ad5791_probe()
H A Dad3552r-hs.c675 indio_dev->setup_ops = &ad3552r_hs_buffer_setup_ops; in ad3552r_hs_probe()
H A Dad8460.c921 indio_dev->setup_ops = &ad8460_buffer_setup_ops; in ad8460_probe()
/linux-6.15/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_gyro.c787 indio_dev->setup_ops = &inv_icm42600_buffer_ops; in inv_icm42600_gyro_init()