Home
last modified time | relevance | path

Searched refs:active_scan_mask (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_trigger.c23 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 Dmax1027.c290 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 Dnxp-sar-adc.c724 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 Dad7298.c103 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 Dti-adc108s102.c112 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 Dat91-sama5d2_adc.c782 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 Dti-ads1119.c444 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 Dingenic-adc.c770 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 Dti-ads1018.c492 addr = find_first_bit(indio_dev->active_scan_mask, in ads1018_buffer_preenable()
H A Dti_am335x_adc.c307 for_each_set_bit(bit, indio_dev->active_scan_mask, adc_dev->channels) { in tiadc_buffer_postenable()
H A Dvf610_adc.c744 channel = find_first_bit(indio_dev->active_scan_mask, in vf610_adc_buffer_postenable()
H A Dad4691.c1200 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 Dxilinx-xadc-core.c862 scan_mask = *indio_dev->active_scan_mask; in xadc_preenable()
/linux/drivers/iio/accel/
H A Dadxl367.c664 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 Dst_accel_buffer.c30 err = st_sensors_set_axis_enable(indio_dev, indio_dev->active_scan_mask[0]); in st_accel_buffer_postenable()
H A Dstk8ba50.c329 if (*(indio_dev->active_scan_mask) == STK8BA50_ALL_CHANNEL_MASK) { in stk8ba50_trigger_handler()
/linux/drivers/iio/gyro/
H A Dst_gyro_buffer.c30 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 Dst_sensors_buffer.c28 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 Dmax44000.c500 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 Dltr501.c1288 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 Dmax30102.c196 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 Dad74413r.c887 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 Disl29501.c939 const unsigned long *active_mask = indio_dev->active_scan_mask; in isl29501_trigger_handler()
/linux/drivers/iio/dac/
H A Dad3552r-hs.c220 switch (*indio_dev->active_scan_mask) { in ad3552r_hs_buffer_postenable()
/linux/drivers/iio/imu/
H A Dadis16475.c1608 if (*indio_dev->active_scan_mask & GENMASK(ADIS16475_SCAN_DELTVEL_Z, ADIS16475_SCAN_DELTANG_X)) in adis16475_push_single_sample()

12