Home
last modified time | relevance | path

Searched refs:cb_buff (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/iio/buffer/
H A Dindustrialio-buffer-cb.c29 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer); in iio_buffer_cb_store_to() local
30 return cb_buff->cb(data, cb_buff->private); in iio_buffer_cb_store_to()
35 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer); in iio_buffer_cb_release() local
37 bitmap_free(cb_buff->buffer.scan_mask); in iio_buffer_cb_release()
38 kfree(cb_buff); in iio_buffer_cb_release()
54 struct iio_cb_buffer *cb_buff; in iio_channel_get_all_cb() local
62 cb_buff = kzalloc(sizeof(*cb_buff), GFP_KERNEL); in iio_channel_get_all_cb()
63 if (cb_buff in iio_channel_get_all_cb()
109 iio_channel_cb_set_buffer_watermark(struct iio_cb_buffer *cb_buff, size_t watermark) iio_channel_cb_set_buffer_watermark() argument
120 iio_channel_start_all_cb(struct iio_cb_buffer *cb_buff) iio_channel_start_all_cb() argument
127 iio_channel_stop_all_cb(struct iio_cb_buffer *cb_buff) iio_channel_stop_all_cb() argument
133 iio_channel_release_all_cb(struct iio_cb_buffer *cb_buff) iio_channel_release_all_cb() argument
[all...]
/kernel/linux/linux-6.6/drivers/iio/buffer/
H A Dindustrialio-buffer-cb.c29 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer); in iio_buffer_cb_store_to() local
30 return cb_buff->cb(data, cb_buff->private); in iio_buffer_cb_store_to()
35 struct iio_cb_buffer *cb_buff = buffer_to_cb_buffer(buffer); in iio_buffer_cb_release() local
37 bitmap_free(cb_buff->buffer.scan_mask); in iio_buffer_cb_release()
38 kfree(cb_buff); in iio_buffer_cb_release()
54 struct iio_cb_buffer *cb_buff; in iio_channel_get_all_cb() local
62 cb_buff = kzalloc(sizeof(*cb_buff), GFP_KERNEL); in iio_channel_get_all_cb()
63 if (cb_buff in iio_channel_get_all_cb()
109 iio_channel_cb_set_buffer_watermark(struct iio_cb_buffer *cb_buff, size_t watermark) iio_channel_cb_set_buffer_watermark() argument
120 iio_channel_start_all_cb(struct iio_cb_buffer *cb_buff) iio_channel_start_all_cb() argument
127 iio_channel_stop_all_cb(struct iio_cb_buffer *cb_buff) iio_channel_stop_all_cb() argument
133 iio_channel_release_all_cb(struct iio_cb_buffer *cb_buff) iio_channel_release_all_cb() argument
[all...]
/kernel/linux/linux-5.10/include/linux/iio/
H A Dconsumer.h134 * @cb_buff: The callback buffer we are starting.
136 int iio_channel_start_all_cb(struct iio_cb_buffer *cb_buff);
140 * @cb_buff: The callback buffer we are stopping.
142 void iio_channel_stop_all_cb(struct iio_cb_buffer *cb_buff);
/kernel/linux/linux-6.6/include/linux/iio/
H A Dconsumer.h164 * @cb_buff: The callback buffer we are starting.
166 int iio_channel_start_all_cb(struct iio_cb_buffer *cb_buff);
170 * @cb_buff: The callback buffer we are stopping.
172 void iio_channel_stop_all_cb(struct iio_cb_buffer *cb_buff);

Completed in 3 milliseconds