| /Linux-v5.4/drivers/iio/imu/inv_mpu6050/ |
| D | inv_mpu_trigger.c | 14 indio_dev->active_scan_mask) || in inv_scan_query() 16 indio_dev->active_scan_mask) || in inv_scan_query() 18 indio_dev->active_scan_mask); in inv_scan_query() 22 indio_dev->active_scan_mask) || in inv_scan_query() 24 indio_dev->active_scan_mask) || in inv_scan_query() 26 indio_dev->active_scan_mask); in inv_scan_query()
|
| /Linux-v5.4/drivers/iio/dummy/ |
| D | iio_simple_dummy_buffer.c | 55 if (!bitmap_empty(indio_dev->active_scan_mask, indio_dev->masklength)) { in iio_simple_dummy_trigger_h() 75 i < bitmap_weight(indio_dev->active_scan_mask, in iio_simple_dummy_trigger_h() 78 j = find_next_bit(indio_dev->active_scan_mask, in iio_simple_dummy_trigger_h()
|
| /Linux-v5.4/drivers/iio/adc/ |
| D | ad7298.c | 105 const unsigned long *active_scan_mask) in ad7298_update_scan_mode() argument 113 scan_count = bitmap_weight(active_scan_mask, indio_dev->masklength); in ad7298_update_scan_mode() 118 if (test_bit(i, active_scan_mask)) in ad7298_update_scan_mode()
|
| D | ti-adc108s102.c | 113 unsigned long const *active_scan_mask) in adc108s102_update_scan_mode() argument 123 for_each_set_bit(bit, active_scan_mask, ADC108S102_MAX_CHANNELS) in adc108s102_update_scan_mode()
|
| D | at91-sama5d2_adc.c | 724 for_each_set_bit(bit, indio->active_scan_mask, indio->num_channels) { in at91_adc_configure_trigger() 828 for_each_set_bit(bit, indio_dev->active_scan_mask, in at91_adc_dma_start() 882 if (bitmap_subset(indio_dev->active_scan_mask, in at91_adc_buffer_postenable() 909 if (bitmap_subset(indio_dev->active_scan_mask, in at91_adc_buffer_predisable() 935 for_each_set_bit(bit, indio_dev->active_scan_mask, in at91_adc_buffer_predisable() 1004 for_each_set_bit(bit, indio_dev->active_scan_mask, in at91_adc_trigger_handler_nodma() 1176 for_each_set_bit(bit, indio_dev->active_scan_mask, in at91_adc_touch_data_handler() 1889 if (bitmap_subset(indio_dev->active_scan_mask, in at91_adc_resume()
|
| D | ad7923.c | 132 const unsigned long *active_scan_mask) in ad7923_update_scan_mode() argument 138 for_each_set_bit(i, active_scan_mask, AD7923_MAX_CHAN) { in ad7923_update_scan_mode()
|
| D | dln2-adc.c | 112 (*indio_dev->active_scan_mask & 0xff) == 0xff) { in dln2_adc_update_demux() 121 indio_dev->active_scan_mask, in dln2_adc_update_demux() 544 trigger_chan = find_first_bit(indio_dev->active_scan_mask, in dln2_adc_triggered_buffer_postenable()
|
| D | max1118.c | 168 for_each_set_bit(scan_index, indio_dev->active_scan_mask, in max1118_trigger_handler()
|
| D | ti-adc084s021.c | 164 for_each_set_bit(scan_index, indio_dev->active_scan_mask, in adc084s021_buffer_preenable()
|
| /Linux-v5.4/drivers/iio/humidity/ |
| D | am2315.c | 169 if (*(indio_dev->active_scan_mask) == AM2315_ALL_CHANNEL_MASK) { in am2315_trigger_handler() 174 for_each_set_bit(bit, indio_dev->active_scan_mask, in am2315_trigger_handler()
|
| /Linux-v5.4/drivers/iio/ |
| D | industrialio-buffer.c | 831 if (bitmap_equal(indio_dev->active_scan_mask, in iio_buffer_update_demux() 840 in_ind = find_next_bit(indio_dev->active_scan_mask, in iio_buffer_update_demux() 844 in_ind = find_next_bit(indio_dev->active_scan_mask, in iio_buffer_update_demux() 909 indio_dev->active_scan_mask = config->scan_mask; in iio_enable_buffers() 928 indio_dev->active_scan_mask); in iio_enable_buffers() 969 indio_dev->active_scan_mask = NULL; in iio_enable_buffers() 1011 iio_free_scan_mask(indio_dev, indio_dev->active_scan_mask); in iio_disable_buffers() 1012 indio_dev->active_scan_mask = NULL; in iio_disable_buffers()
|
| /Linux-v5.4/drivers/iio/gyro/ |
| D | st_gyro_buffer.c | 41 (u8)indio_dev->active_scan_mask[0]); in st_gyro_buffer_postenable()
|
| /Linux-v5.4/drivers/iio/accel/ |
| D | st_accel_buffer.c | 41 (u8)indio_dev->active_scan_mask[0]); in st_accel_buffer_postenable()
|
| D | stk8ba50.c | 323 if (*(indio_dev->active_scan_mask) == STK8BA50_ALL_CHANNEL_MASK) { in stk8ba50_trigger_handler() 333 for_each_set_bit(bit, indio_dev->active_scan_mask, in stk8ba50_trigger_handler()
|
| D | stk8312.c | 437 if (*(indio_dev->active_scan_mask) == STK8312_ALL_CHANNEL_MASK) { in stk8312_trigger_handler() 448 for_each_set_bit(bit, indio_dev->active_scan_mask, in stk8312_trigger_handler()
|
| /Linux-v5.4/drivers/iio/common/st_sensors/ |
| D | st_sensors_buffer.c | 31 for_each_set_bit(i, indio_dev->active_scan_mask, num_data_channels) { in st_sensors_get_buffer_element()
|
| D | st_sensors_trigger.c | 37 if (!indio_dev->active_scan_mask) in st_sensors_new_samples_available()
|
| /Linux-v5.4/drivers/iio/pressure/ |
| D | mpl3115.c | 158 if (test_bit(0, indio_dev->active_scan_mask)) { in mpl3115_trigger_handler() 168 if (test_bit(1, indio_dev->active_scan_mask)) { in mpl3115_trigger_handler()
|
| /Linux-v5.4/drivers/iio/proximity/ |
| D | sx9500.c | 657 for_each_set_bit(bit, indio_dev->active_scan_mask, in sx9500_trigger_handler() 686 if (test_bit(i, indio_dev->active_scan_mask)) { in sx9500_buffer_preenable() 694 if (test_bit(i, indio_dev->active_scan_mask)) in sx9500_buffer_preenable() 712 if (test_bit(i, indio_dev->active_scan_mask)) { in sx9500_buffer_predisable() 720 if (test_bit(i, indio_dev->active_scan_mask)) in sx9500_buffer_predisable()
|
| /Linux-v5.4/drivers/iio/magnetometer/ |
| D | rm3100-core.c | 384 (*indio_dev->active_scan_mask & 0x7) << in rm3100_set_samp_freq() 452 (*indio_dev->active_scan_mask & 0x7) << RM3100_CMM_AXIS_SHIFT | in rm3100_buffer_preenable() 474 unsigned long scan_mask = *indio_dev->active_scan_mask; in rm3100_trigger_handler()
|
| /Linux-v5.4/drivers/staging/iio/impedance-analyzer/ |
| D | ad5933.c | 551 if (bitmap_empty(indio_dev->active_scan_mask, indio_dev->masklength)) in ad5933_ring_preenable() 644 int scan_count = bitmap_weight(indio_dev->active_scan_mask, in ad5933_work() 647 test_bit(1, indio_dev->active_scan_mask) ? in ad5933_work()
|
| /Linux-v5.4/drivers/iio/light/ |
| D | max44000.c | 497 if (test_bit(MAX44000_SCAN_INDEX_ALS, indio_dev->active_scan_mask)) { in max44000_trigger_handler() 503 if (test_bit(MAX44000_SCAN_INDEX_PRX, indio_dev->active_scan_mask)) { in max44000_trigger_handler()
|
| D | ltr501.c | 1254 if (test_bit(0, indio_dev->active_scan_mask) || in ltr501_trigger_handler() 1255 test_bit(1, indio_dev->active_scan_mask)) in ltr501_trigger_handler() 1257 if (test_bit(2, indio_dev->active_scan_mask)) in ltr501_trigger_handler() 1269 if (test_bit(0, indio_dev->active_scan_mask)) in ltr501_trigger_handler() 1271 if (test_bit(1, indio_dev->active_scan_mask)) in ltr501_trigger_handler()
|
| /Linux-v5.4/Documentation/driver-api/iio/ |
| D | triggered-buffers.rst | 36 for_each_set_bit(bit, active_scan_mask, masklength)
|
| /Linux-v5.4/drivers/iio/health/ |
| D | max30102.c | 198 switch (*indio_dev->active_scan_mask) { in max30102_buffer_postenable() 295 unsigned int measurements = bitmap_weight(indio_dev->active_scan_mask, in max30102_interrupt_handler()
|