Lines Matching defs:insert_buffer
825 struct iio_buffer *insert_buffer,
837 if (insert_buffer &&
838 bitmap_empty(insert_buffer->scan_mask, indio_dev->masklength)) {
851 if (remove_buffer && !insert_buffer &&
864 if (insert_buffer) {
865 modes &= insert_buffer->access->modes;
867 insert_buffer->watermark);
878 if (insert_buffer && !list_empty(&iio_dev_opaque->buffer_list))
906 if (insert_buffer) {
908 insert_buffer->scan_mask, indio_dev->masklength);
909 scan_timestamp |= insert_buffer->scan_timestamp;
1197 struct iio_buffer *insert_buffer,
1204 ret = iio_verify_update(indio_dev, insert_buffer, remove_buffer,
1209 if (insert_buffer) {
1210 ret = iio_buffer_request_update(indio_dev, insert_buffer);
1221 if (insert_buffer)
1222 iio_buffer_activate(indio_dev, insert_buffer);
1251 struct iio_buffer *insert_buffer,
1257 if (insert_buffer == remove_buffer)
1260 if (insert_buffer &&
1261 insert_buffer->direction == IIO_BUFFER_DIRECTION_OUT)
1267 if (insert_buffer && iio_buffer_is_active(insert_buffer))
1268 insert_buffer = NULL;
1273 if (!insert_buffer && !remove_buffer) {
1283 ret = __iio_update_buffers(indio_dev, insert_buffer, remove_buffer);