Lines Matching refs:insert_buffer
887 struct iio_buffer *insert_buffer, in iio_verify_update() argument
900 if (insert_buffer && in iio_verify_update()
901 bitmap_empty(insert_buffer->scan_mask, masklength)) { in iio_verify_update()
914 if (remove_buffer && !insert_buffer && in iio_verify_update()
927 if (insert_buffer) { in iio_verify_update()
928 modes &= insert_buffer->access->modes; in iio_verify_update()
930 insert_buffer->watermark); in iio_verify_update()
941 if (insert_buffer && !list_empty(&iio_dev_opaque->buffer_list)) in iio_verify_update()
969 if (insert_buffer) { in iio_verify_update()
971 insert_buffer->scan_mask, masklength); in iio_verify_update()
972 scan_timestamp |= insert_buffer->scan_timestamp; in iio_verify_update()
1267 struct iio_buffer *insert_buffer, in __iio_update_buffers() argument
1274 ret = iio_verify_update(indio_dev, insert_buffer, remove_buffer, in __iio_update_buffers()
1279 if (insert_buffer) { in __iio_update_buffers()
1280 ret = iio_buffer_request_update(indio_dev, insert_buffer); in __iio_update_buffers()
1291 if (insert_buffer) in __iio_update_buffers()
1292 iio_buffer_activate(indio_dev, insert_buffer); in __iio_update_buffers()
1321 struct iio_buffer *insert_buffer, in iio_update_buffers() argument
1326 if (insert_buffer == remove_buffer) in iio_update_buffers()
1329 if (insert_buffer && in iio_update_buffers()
1330 insert_buffer->direction == IIO_BUFFER_DIRECTION_OUT) in iio_update_buffers()
1336 if (insert_buffer && iio_buffer_is_active(insert_buffer)) in iio_update_buffers()
1337 insert_buffer = NULL; in iio_update_buffers()
1342 if (!insert_buffer && !remove_buffer) in iio_update_buffers()
1348 return __iio_update_buffers(indio_dev, insert_buffer, remove_buffer); in iio_update_buffers()