Lines Matching refs:scan_mask
234 indio_dev->buffer->scan_mask); in iio_scan_el_show()
289 bitmap_copy(trialmask, buffer->scan_mask, indio_dev->masklength); in iio_scan_mask_set()
302 bitmap_copy(buffer->scan_mask, trialmask, indio_dev->masklength); in iio_scan_mask_set()
315 clear_bit(bit, buffer->scan_mask); in iio_scan_mask_clear()
572 bytes = iio_compute_scan_bytes(indio_dev, buffer->scan_mask, in iio_buffer_update_bytes_per_datum()
631 bitmap_or(compound_mask, compound_mask, buffer->scan_mask, in __iio_update_buffers()
947 if (indio_dev->masklength && buffer->scan_mask == NULL) { in iio_buffer_alloc_sysfs_and_mask()
948 buffer->scan_mask = kcalloc(BITS_TO_LONGS(indio_dev->masklength), in iio_buffer_alloc_sysfs_and_mask()
949 sizeof(*buffer->scan_mask), in iio_buffer_alloc_sysfs_and_mask()
951 if (buffer->scan_mask == NULL) { in iio_buffer_alloc_sysfs_and_mask()
979 kfree(buffer->scan_mask); in iio_buffer_alloc_sysfs_and_mask()
992 kfree(indio_dev->buffer->scan_mask); in iio_buffer_free_sysfs_and_mask()
1020 if (!buffer->scan_mask) in iio_scan_mask_query()
1024 return !!test_bit(bit, buffer->scan_mask); in iio_scan_mask_query()
1134 buffer->scan_mask, in iio_buffer_update_demux()
1140 buffer->scan_mask, in iio_buffer_update_demux()