Lines Matching defs:buffer
30 struct iio_buffer buffer;
35 struct iio_buffer *buffer)
37 return container_of(buffer, struct hw_consumer_buffer, buffer);
40 static void iio_hw_buf_release(struct iio_buffer *buffer)
43 iio_buffer_to_hw_consumer_buffer(buffer);
67 buf->buffer.access = &iio_hw_buf_access;
69 buf->buffer.scan_mask = buf->scan_mask;
71 iio_buffer_init(&buf->buffer);
109 set_bit(chan->channel->scan_index, buf->buffer.scan_mask);
117 iio_buffer_put(&buf->buffer);
135 iio_buffer_put(&buf->buffer);
184 ret = iio_update_buffers(buf->indio_dev, &buf->buffer, NULL);
193 iio_update_buffers(buf->indio_dev, NULL, &buf->buffer);
207 iio_update_buffers(buf->indio_dev, NULL, &buf->buffer);
212 MODULE_DESCRIPTION("Hardware consumer buffer the IIO framework");