Lines Matching full:watermark
134 to_wait = min_t(size_t, n / datum_size, rb->watermark); in iio_buffer_read_first_n_outer()
182 if (iio_buffer_ready(indio_dev, rb, rb->watermark, 0)) in iio_buffer_poll()
208 if (!buffer->watermark) in iio_buffer_init()
209 buffer->watermark = 1; in iio_buffer_init()
534 if (buffer->length && buffer->length < buffer->watermark) in iio_buffer_write_length()
535 buffer->watermark = buffer->length; in iio_buffer_write_length()
677 unsigned int watermark; member
695 config->watermark = ~0; in iio_verify_update()
711 config->watermark = min(config->watermark, buffer->watermark); in iio_verify_update()
716 config->watermark = min(config->watermark, in iio_verify_update()
717 insert_buffer->watermark); in iio_verify_update()
948 config->watermark); in iio_enable_buffers()
1166 return sprintf(buf, "%u\n", buffer->watermark); in iio_buffer_show_watermark()
1197 buffer->watermark = val; in iio_buffer_store_watermark()
1222 static DEVICE_ATTR(watermark, S_IRUGO | S_IWUSR,
1224 static struct device_attribute dev_attr_watermark_ro = __ATTR(watermark,
1399 * We can't just test for watermark to decide if we wake the poll queue in iio_push_to_buffer()
1400 * because read may request less samples than the watermark. in iio_push_to_buffer()