Lines Matching refs:masklength
266 unsigned int masklength, in iio_scan_mask_match() argument
270 if (bitmap_empty(mask, masklength)) in iio_scan_mask_match()
274 if (bitmap_equal(mask, av_masks, masklength)) in iio_scan_mask_match()
277 if (bitmap_subset(mask, av_masks, masklength)) in iio_scan_mask_match()
280 av_masks += BITS_TO_LONGS(masklength); in iio_scan_mask_match()
311 BITS_TO_LONGS(indio_dev->masklength), in iio_scan_mask_set()
316 if (!indio_dev->masklength) { in iio_scan_mask_set()
320 bitmap_copy(trialmask, buffer->scan_mask, indio_dev->masklength); in iio_scan_mask_set()
328 indio_dev->masklength, in iio_scan_mask_set()
333 bitmap_copy(buffer->scan_mask, trialmask, indio_dev->masklength); in iio_scan_mask_set()
553 indio_dev->masklength) { in iio_compute_scan_bytes()
714 compound_mask = kcalloc(BITS_TO_LONGS(indio_dev->masklength), in iio_verify_update()
725 indio_dev->masklength); in iio_verify_update()
731 insert_buffer->scan_mask, indio_dev->masklength); in iio_verify_update()
737 indio_dev->masklength, in iio_verify_update()
1074 int ml = indio_dev->masklength; in iio_buffer_alloc_sysfs_and_mask()
1078 indio_dev->masklength = ml; in iio_buffer_alloc_sysfs_and_mask()
1136 if (indio_dev->masklength && buffer->scan_mask == NULL) { in iio_buffer_alloc_sysfs_and_mask()
1137 buffer->scan_mask = kcalloc(BITS_TO_LONGS(indio_dev->masklength), in iio_buffer_alloc_sysfs_and_mask()
1199 return bitmap_weight(mask, indio_dev->masklength) == 1; in iio_validate_scan_mask_onehot()
1206 if (bit > indio_dev->masklength) in iio_scan_mask_query()
1323 indio_dev->masklength)) in iio_buffer_update_demux()
1329 indio_dev->masklength) { in iio_buffer_update_demux()
1331 indio_dev->masklength, in iio_buffer_update_demux()
1335 indio_dev->masklength, in iio_buffer_update_demux()