Lines Matching refs:scan_mask
403 buffer->scan_mask);
478 bitmap_copy(trialmask, buffer->scan_mask, indio_dev->masklength);
491 bitmap_copy(buffer->scan_mask, trialmask, indio_dev->masklength);
504 clear_bit(bit, buffer->scan_mask);
514 if (!buffer->scan_mask)
518 return !!test_bit(bit, buffer->scan_mask);
799 bytes = iio_compute_scan_bytes(indio_dev, buffer->scan_mask,
835 const unsigned long *scan_mask;
847 const unsigned long *scan_mask;
854 bitmap_empty(insert_buffer->scan_mask, indio_dev->masklength)) {
917 bitmap_or(compound_mask, compound_mask, buffer->scan_mask,
924 insert_buffer->scan_mask, indio_dev->masklength);
929 scan_mask = iio_scan_mask_match(indio_dev->available_scan_masks,
934 if (!scan_mask)
937 scan_mask = compound_mask;
941 scan_mask, scan_timestamp);
942 config->scan_mask = scan_mask;
1007 buffer->scan_mask,
1013 buffer->scan_mask,
1085 indio_dev->active_scan_mask = config->scan_mask;
1262 iio_free_scan_mask(indio_dev, new_config.scan_mask);
1670 if (indio_dev->masklength && !buffer->scan_mask) {
1671 buffer->scan_mask = bitmap_zalloc(indio_dev->masklength,
1673 if (!buffer->scan_mask) {
1744 bitmap_free(buffer->scan_mask);
1757 bitmap_free(buffer->scan_mask);