Lines Matching refs:masklength

279 					  unsigned int masklength,  in iio_scan_mask_match()  argument
283 if (bitmap_empty(mask, masklength)) in iio_scan_mask_match()
287 if (bitmap_equal(mask, av_masks, masklength)) in iio_scan_mask_match()
290 if (bitmap_subset(mask, av_masks, masklength)) in iio_scan_mask_match()
293 av_masks += BITS_TO_LONGS(masklength); in iio_scan_mask_match()
323 trialmask = kmalloc_array(BITS_TO_LONGS(indio_dev->masklength), in iio_scan_mask_set()
328 if (!indio_dev->masklength) { in iio_scan_mask_set()
332 bitmap_copy(trialmask, buffer->scan_mask, indio_dev->masklength); in iio_scan_mask_set()
340 indio_dev->masklength, in iio_scan_mask_set()
345 bitmap_copy(buffer->scan_mask, trialmask, indio_dev->masklength); in iio_scan_mask_set()
365 if (bit > indio_dev->masklength) in iio_scan_mask_query()
578 indio_dev->masklength) { in iio_compute_scan_bytes()
739 compound_mask = kcalloc(BITS_TO_LONGS(indio_dev->masklength), in iio_verify_update()
750 indio_dev->masklength); in iio_verify_update()
756 insert_buffer->scan_mask, indio_dev->masklength); in iio_verify_update()
762 indio_dev->masklength, in iio_verify_update()
839 indio_dev->masklength)) in iio_buffer_update_demux()
845 indio_dev->masklength) { in iio_buffer_update_demux()
847 indio_dev->masklength, in iio_buffer_update_demux()
851 indio_dev->masklength, in iio_buffer_update_demux()
1243 int ml = indio_dev->masklength; in iio_buffer_alloc_sysfs_and_mask()
1247 indio_dev->masklength = ml; in iio_buffer_alloc_sysfs_and_mask()
1305 if (indio_dev->masklength && buffer->scan_mask == NULL) { in iio_buffer_alloc_sysfs_and_mask()
1306 buffer->scan_mask = kcalloc(BITS_TO_LONGS(indio_dev->masklength), in iio_buffer_alloc_sysfs_and_mask()
1368 return bitmap_weight(mask, indio_dev->masklength) == 1; in iio_validate_scan_mask_onehot()