• Home
  • Raw
  • Download

Lines Matching refs:scan_mask

258 		       indio_dev->buffer->scan_mask);  in iio_scan_el_show()
319 bitmap_copy(trialmask, buffer->scan_mask, indio_dev->masklength); in iio_scan_mask_set()
332 bitmap_copy(buffer->scan_mask, trialmask, indio_dev->masklength); in iio_scan_mask_set()
345 clear_bit(bit, buffer->scan_mask); in iio_scan_mask_clear()
593 bytes = iio_compute_scan_bytes(indio_dev, buffer->scan_mask, in iio_buffer_update_bytes_per_datum()
628 const unsigned long *scan_mask; member
638 const unsigned long *scan_mask; in iio_verify_update() local
697 bitmap_or(compound_mask, compound_mask, buffer->scan_mask, in iio_verify_update()
704 insert_buffer->scan_mask, indio_dev->masklength); in iio_verify_update()
709 scan_mask = iio_scan_mask_match(indio_dev->available_scan_masks, in iio_verify_update()
714 if (scan_mask == NULL) in iio_verify_update()
717 scan_mask = compound_mask; in iio_verify_update()
721 scan_mask, scan_timestamp); in iio_verify_update()
722 config->scan_mask = scan_mask; in iio_verify_update()
733 indio_dev->active_scan_mask = config->scan_mask; in iio_enable_buffers()
869 iio_free_scan_mask(indio_dev, new_config.scan_mask); in __iio_update_buffers()
1085 if (indio_dev->masklength && buffer->scan_mask == NULL) { in iio_buffer_alloc_sysfs_and_mask()
1086 buffer->scan_mask = kcalloc(BITS_TO_LONGS(indio_dev->masklength), in iio_buffer_alloc_sysfs_and_mask()
1087 sizeof(*buffer->scan_mask), in iio_buffer_alloc_sysfs_and_mask()
1089 if (buffer->scan_mask == NULL) { in iio_buffer_alloc_sysfs_and_mask()
1117 kfree(buffer->scan_mask); in iio_buffer_alloc_sysfs_and_mask()
1130 kfree(indio_dev->buffer->scan_mask); in iio_buffer_free_sysfs_and_mask()
1158 if (!buffer->scan_mask) in iio_scan_mask_query()
1162 return !!test_bit(bit, buffer->scan_mask); in iio_scan_mask_query()
1272 buffer->scan_mask, in iio_buffer_update_demux()
1278 buffer->scan_mask, in iio_buffer_update_demux()