Lines Matching refs:watermark
138 to_wait = min_t(size_t, n / datum_size, rb->watermark);
252 if (iio_buffer_ready(indio_dev, rb, rb->watermark, 0))
337 if (!buffer->watermark)
338 buffer->watermark = 1;
670 if (buffer->length && buffer->length < buffer->watermark)
671 buffer->watermark = buffer->length;
818 unsigned int watermark;
845 config->watermark = ~0;
861 config->watermark = min(config->watermark, buffer->watermark);
866 config->watermark = min(config->watermark,
867 insert_buffer->watermark);
1100 config->watermark);
1336 return sysfs_emit(buf, "%u\n", buffer->watermark);
1367 buffer->watermark = val;
1401 static DEVICE_ATTR_RW(watermark);
1402 static struct device_attribute dev_attr_watermark_ro = __ATTR_RO(watermark);
1408 * the code that handles the length/length_ro & watermark/watermark_ro
1853 * We can't just test for watermark to decide if we wake the poll queue
1854 * because read may request less samples than the watermark.