Home
last modified time | relevance | path

Searched refs:cb_buffer (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/iio/potentiostat/
Dlmp91000.c69 struct iio_cb_buffer *cb_buffer; member
164 int ret = iio_channel_start_all_cb(data->cb_buffer); in lmp91000_read_raw()
171 iio_channel_stop_all_cb(data->cb_buffer); in lmp91000_read_raw()
284 return iio_channel_start_all_cb(data->cb_buffer); in lmp91000_buffer_preenable()
291 iio_channel_stop_all_cb(data->cb_buffer); in lmp91000_buffer_predisable()
345 ret = iio_trigger_set_immutable(iio_channel_cb_get_iio_dev(data->cb_buffer), in lmp91000_probe()
364 data->cb_buffer = iio_channel_get_all_cb(dev, &lmp91000_buffer_cb, in lmp91000_probe()
367 if (IS_ERR(data->cb_buffer)) { in lmp91000_probe()
368 if (PTR_ERR(data->cb_buffer) == -ENODEV) in lmp91000_probe()
371 ret = PTR_ERR(data->cb_buffer); in lmp91000_probe()
[all …]
/Linux-v4.19/include/linux/iio/
Dconsumer.h144 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);
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/iio/buffer/
Dindustrialio-buffer-cb.c139 *iio_channel_cb_get_channels(const struct iio_cb_buffer *cb_buffer) in iio_channel_cb_get_channels() argument
141 return cb_buffer->channels; in iio_channel_cb_get_channels()
146 *iio_channel_cb_get_iio_dev(const struct iio_cb_buffer *cb_buffer) in iio_channel_cb_get_iio_dev() argument
148 return cb_buffer->indio_dev; in iio_channel_cb_get_iio_dev()