Home
last modified time | relevance | path

Searched refs:iio_cb_buffer (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/iio/buffer/
Dindustrialio-buffer-cb.c17 struct iio_cb_buffer { struct
25 static struct iio_cb_buffer *buffer_to_cb_buffer(struct iio_buffer *buffer) in buffer_to_cb_buffer() argument
27 return container_of(buffer, struct iio_cb_buffer, buffer); in buffer_to_cb_buffer()
32 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer); in iio_buffer_cb_store_to()
38 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer); in iio_buffer_cb_release()
50 struct iio_cb_buffer *iio_channel_get_all_cb(struct device *dev, in iio_channel_get_all_cb()
56 struct iio_cb_buffer *cb_buff; in iio_channel_get_all_cb()
107 int iio_channel_cb_set_buffer_watermark(struct iio_cb_buffer *cb_buff, in iio_channel_cb_set_buffer_watermark()
118 int iio_channel_start_all_cb(struct iio_cb_buffer *cb_buff) in iio_channel_start_all_cb()
125 void iio_channel_stop_all_cb(struct iio_cb_buffer *cb_buff) in iio_channel_stop_all_cb()
[all …]
/Linux-v4.19/include/linux/iio/
Dconsumer.h121 struct iio_cb_buffer;
132 struct iio_cb_buffer *iio_channel_get_all_cb(struct device *dev,
144 int iio_channel_cb_set_buffer_watermark(struct iio_cb_buffer *cb_buffer,
151 void iio_channel_release_all_cb(struct iio_cb_buffer *cb_buffer);
157 int iio_channel_start_all_cb(struct iio_cb_buffer *cb_buff);
163 void iio_channel_stop_all_cb(struct iio_cb_buffer *cb_buff);
176 *iio_channel_cb_get_channels(const struct iio_cb_buffer *cb_buffer);
188 *iio_channel_cb_get_iio_dev(const struct iio_cb_buffer *cb_buffer);
/Linux-v4.19/drivers/input/touchscreen/
Dresistive-adc-touch.c38 struct iio_cb_buffer *iio_cb;
/Linux-v4.19/sound/soc/stm/
Dstm32_adfsdm.c34 struct iio_cb_buffer *iio_cb;
/Linux-v4.19/drivers/iio/potentiostat/
Dlmp91000.c69 struct iio_cb_buffer *cb_buffer;