| /linux/drivers/iio/imu/inv_mpu6050/ |
| H A D | inv_mpu_trigger.c | 23 if (!indio_dev->active_scan_mask) { in inv_scan_query_mpu6050() 30 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 32 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 34 indio_dev->active_scan_mask); in inv_scan_query_mpu6050() 38 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 40 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 42 indio_dev->active_scan_mask); in inv_scan_query_mpu6050() 45 test_bit(INV_MPU6050_SCAN_TEMP, indio_dev->active_scan_mask); in inv_scan_query_mpu6050() 71 indio_dev->active_scan_mask) || in inv_scan_query_mpu9x50() 73 indio_dev->active_scan_mask) || in inv_scan_query_mpu9x50() [all …]
|
| /linux/drivers/iio/adc/ |
| H A D | max1027.c | 290 if (indio_dev->active_scan_mask) in max1027_wait_eoc() 291 conversion_time *= hweight32(*indio_dev->active_scan_mask); in max1027_wait_eoc() 305 st->reg |= MAX1027_CHAN(fls(*indio_dev->active_scan_mask) - 2); in max1027_configure_chans_and_start() 306 if (*indio_dev->active_scan_mask & MAX1X27_SCAN_MASK_TEMP) in max1027_configure_chans_and_start() 451 scanned_chans = fls(*indio_dev->active_scan_mask) - 1; in max1027_read_scan() 452 if (*indio_dev->active_scan_mask & MAX1X27_SCAN_MASK_TEMP) in max1027_read_scan()
|
| H A D | nxp-sar-adc.c | 724 nxp_sar_adc_dma_channels_disable(info, *indio_dev->active_scan_mask); in nxp_sar_adc_buffer_software_do_predisable() 738 nxp_sar_adc_dma_channels_enable(info, *indio_dev->active_scan_mask); in nxp_sar_adc_buffer_software_do_postenable() 757 nxp_sar_adc_dma_channels_disable(info, *indio_dev->active_scan_mask); in nxp_sar_adc_buffer_software_do_postenable() 804 nxp_sar_adc_channels_enable(info, *indio_dev->active_scan_mask); in nxp_sar_adc_buffer_postenable() 806 for_each_set_bit(channel, indio_dev->active_scan_mask, NXP_SAR_ADC_NR_CHANNELS) in nxp_sar_adc_buffer_postenable() 822 nxp_sar_adc_channels_disable(info, *indio_dev->active_scan_mask); in nxp_sar_adc_buffer_postenable() 839 nxp_sar_adc_channels_disable(info, *indio_dev->active_scan_mask); in nxp_sar_adc_buffer_predisable()
|
| H A D | ad7298.c | 103 const unsigned long *active_scan_mask) in ad7298_update_scan_mode() argument 111 scan_count = bitmap_weight(active_scan_mask, in ad7298_update_scan_mode() 117 if (test_bit(i, active_scan_mask)) in ad7298_update_scan_mode()
|
| H A D | ti-adc108s102.c | 112 unsigned long const *active_scan_mask) in adc108s102_update_scan_mode() argument 122 for_each_set_bit(bit, active_scan_mask, ADC108S102_MAX_CHANNELS) in adc108s102_update_scan_mode()
|
| H A D | at91-sama5d2_adc.c | 782 for_each_set_bit(bit, indio_dev->active_scan_mask, in at91_adc_active_scan_mask_to_reg() 1219 for_each_set_bit(bit, indio_dev->active_scan_mask, in at91_adc_dma_start() 1283 return !!bitmap_subset(indio_dev->active_scan_mask, in at91_adc_current_chan_is_touch() 1313 for_each_set_bit(bit, indio_dev->active_scan_mask, in at91_adc_buffer_prepare() 1362 for_each_set_bit(bit, indio_dev->active_scan_mask, in at91_adc_buffer_postdisable() 1448 for_each_set_bit(bit, indio_dev->active_scan_mask, in at91_adc_trigger_handler_nodma() 1618 for_each_set_bit(bit, indio_dev->active_scan_mask, in at91_adc_touch_data_handler()
|
| H A D | ti-ads1119.c | 444 index = find_first_bit(indio_dev->active_scan_mask, in ads1119_triggered_buffer_preenable() 520 index = find_first_bit(indio_dev->active_scan_mask, in ads1119_trigger_handler()
|
| H A D | ingenic-adc.c | 770 ingenic_adc_set_adcmd(iio_dev, iio_dev->active_scan_mask[0]); in ingenic_adc_buffer_enable() 804 unsigned long mask = iio_dev->active_scan_mask[0]; in ingenic_adc_irq()
|
| H A D | ti-ads1018.c | 492 addr = find_first_bit(indio_dev->active_scan_mask, in ads1018_buffer_preenable()
|
| H A D | ti_am335x_adc.c | 307 for_each_set_bit(bit, indio_dev->active_scan_mask, adc_dev->channels) { in tiadc_buffer_postenable()
|
| H A D | vf610_adc.c | 744 channel = find_first_bit(indio_dev->active_scan_mask, in vf610_adc_buffer_postenable()
|
| H A D | ad4691.c | 1200 std_seq_config = bitmap_read(indio_dev->active_scan_mask, 0, in ad4691_cnv_burst_buffer_preenable() 1383 std_seq_config = bitmap_read(indio_dev->active_scan_mask, 0, in ad4691_cnv_burst_offload_buffer_postenable()
|
| H A D | xilinx-xadc-core.c | 862 scan_mask = *indio_dev->active_scan_mask; in xadc_preenable()
|
| /linux/drivers/iio/accel/ |
| H A D | adxl367.c | 664 const unsigned long *active_scan_mask, in adxl367_set_temp_adc_mask_en() argument 667 if (*active_scan_mask & ADXL367_TEMP_CHANNEL_MASK) in adxl367_set_temp_adc_mask_en() 669 else if (*active_scan_mask & ADXL367_EX_ADC_CHANNEL_MASK) in adxl367_set_temp_adc_mask_en() 1212 const unsigned long *active_scan_mask) in adxl367_update_scan_mode() argument 1218 if (!adxl367_find_mask_fifo_format(active_scan_mask, &fifo_format)) in adxl367_update_scan_mode() 1235 st->fifo_set_size = bitmap_weight(active_scan_mask, in adxl367_update_scan_mode() 1248 ret = adxl367_set_temp_adc_mask_en(st, indio_dev->active_scan_mask, in adxl367_buffer_postenable() 1291 return adxl367_set_temp_adc_mask_en(st, indio_dev->active_scan_mask, in adxl367_buffer_predisable()
|
| H A D | st_accel_buffer.c | 30 err = st_sensors_set_axis_enable(indio_dev, indio_dev->active_scan_mask[0]); in st_accel_buffer_postenable()
|
| H A D | stk8ba50.c | 329 if (*(indio_dev->active_scan_mask) == STK8BA50_ALL_CHANNEL_MASK) { in stk8ba50_trigger_handler()
|
| /linux/drivers/iio/gyro/ |
| H A D | st_gyro_buffer.c | 30 err = st_sensors_set_axis_enable(indio_dev, indio_dev->active_scan_mask[0]); in st_gyro_buffer_postenable()
|
| /linux/drivers/iio/common/st_sensors/ |
| H A D | st_sensors_buffer.c | 28 for_each_set_bit(i, indio_dev->active_scan_mask, num_data_channels) { in st_sensors_get_buffer_element()
|
| /linux/drivers/iio/light/ |
| H A D | max44000.c | 500 if (test_bit(MAX44000_SCAN_INDEX_ALS, indio_dev->active_scan_mask)) { in max44000_trigger_handler() 506 if (test_bit(MAX44000_SCAN_INDEX_PRX, indio_dev->active_scan_mask)) { in max44000_trigger_handler()
|
| H A D | ltr501.c | 1288 if (test_bit(0, indio_dev->active_scan_mask) || in ltr501_trigger_handler() 1289 test_bit(1, indio_dev->active_scan_mask)) in ltr501_trigger_handler() 1291 if (test_bit(2, indio_dev->active_scan_mask)) in ltr501_trigger_handler() 1303 if (test_bit(0, indio_dev->active_scan_mask)) in ltr501_trigger_handler() 1305 if (test_bit(1, indio_dev->active_scan_mask)) in ltr501_trigger_handler()
|
| /linux/drivers/iio/health/ |
| H A D | max30102.c | 196 switch (*indio_dev->active_scan_mask) { in max30102_buffer_postenable() 293 unsigned int measurements = bitmap_weight(indio_dev->active_scan_mask, in max30102_interrupt_handler()
|
| /linux/drivers/iio/addac/ |
| H A D | ad74413r.c | 887 const unsigned long *active_scan_mask) in ad74413r_update_scan_mode() argument 901 for_each_clear_bit(channel, active_scan_mask, AD74413R_CHANNEL_MAX) { in ad74413r_update_scan_mode() 907 if (*active_scan_mask == 0) in ad74413r_update_scan_mode() 923 for_each_set_bit(channel, active_scan_mask, AD74413R_CHANNEL_MAX) { in ad74413r_update_scan_mode()
|
| /linux/drivers/iio/proximity/ |
| H A D | isl29501.c | 939 const unsigned long *active_mask = indio_dev->active_scan_mask; in isl29501_trigger_handler()
|
| /linux/drivers/iio/dac/ |
| H A D | ad3552r-hs.c | 220 switch (*indio_dev->active_scan_mask) { in ad3552r_hs_buffer_postenable()
|
| /linux/drivers/iio/imu/ |
| H A D | adis16475.c | 1608 if (*indio_dev->active_scan_mask & GENMASK(ADIS16475_SCAN_DELTVEL_Z, ADIS16475_SCAN_DELTANG_X)) in adis16475_push_single_sample()
|