/kernel/linux/linux-6.6/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_trigger.c | 22 if (!indio_dev->active_scan_mask) { in inv_scan_query_mpu6050() 29 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 31 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 33 indio_dev->active_scan_mask); in inv_scan_query_mpu6050() 37 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 39 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 41 indio_dev->active_scan_mask); in inv_scan_query_mpu6050() 44 test_bit(INV_MPU6050_SCAN_TEMP, indio_dev->active_scan_mask); in inv_scan_query_mpu6050() 70 indio_dev->active_scan_mask) || in inv_scan_query_mpu9x50() 72 indio_dev->active_scan_mask) || in inv_scan_query_mpu9x50() [all...] |
/kernel/linux/linux-5.10/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_trigger.c | 16 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 18 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 20 indio_dev->active_scan_mask); in inv_scan_query_mpu6050() 24 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 26 indio_dev->active_scan_mask) || in inv_scan_query_mpu6050() 28 indio_dev->active_scan_mask); in inv_scan_query_mpu6050() 31 test_bit(INV_MPU6050_SCAN_TEMP, indio_dev->active_scan_mask); in inv_scan_query_mpu6050() 57 indio_dev->active_scan_mask) || in inv_scan_query_mpu9x50() 59 indio_dev->active_scan_mask) || in inv_scan_query_mpu9x50() 61 indio_dev->active_scan_mask); in inv_scan_query_mpu9x50() [all...] |
/kernel/linux/linux-5.10/drivers/iio/dummy/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | max1027.c | 183 * ->active_scan_mask and the "minimum" number of channels will be 188 * filter out the unneeded samples based on the ->active_scan_mask that has 291 if (indio_dev->active_scan_mask) in max1027_wait_eoc() 292 conversion_time *= hweight32(*indio_dev->active_scan_mask); in max1027_wait_eoc() 306 st->reg |= MAX1027_CHAN(fls(*indio_dev->active_scan_mask) - 2); in max1027_configure_chans_and_start() 307 if (*indio_dev->active_scan_mask & MAX1X27_SCAN_MASK_TEMP) in max1027_configure_chans_and_start() 465 scanned_chans = fls(*indio_dev->active_scan_mask) - 1; in max1027_read_scan() 466 if (*indio_dev->active_scan_mask & MAX1X27_SCAN_MASK_TEMP) in max1027_read_scan()
|
H A D | ad7298.c | 104 const unsigned long *active_scan_mask) in ad7298_update_scan_mode() 112 scan_count = bitmap_weight(active_scan_mask, indio_dev->masklength); in ad7298_update_scan_mode() 117 if (test_bit(i, active_scan_mask)) in ad7298_update_scan_mode() 103 ad7298_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *active_scan_mask) ad7298_update_scan_mode() argument
|
H A D | ti-adc108s102.c | 114 unsigned long const *active_scan_mask) in adc108s102_update_scan_mode() 124 for_each_set_bit(bit, active_scan_mask, ADC108S102_MAX_CHANNELS) in adc108s102_update_scan_mode() 113 adc108s102_update_scan_mode(struct iio_dev *indio_dev, unsigned long const *active_scan_mask) adc108s102_update_scan_mode() argument
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | ad7298.c | 105 const unsigned long *active_scan_mask) in ad7298_update_scan_mode() 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() 104 ad7298_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *active_scan_mask) ad7298_update_scan_mode() argument
|
H A D | ti-adc108s102.c | 114 unsigned long const *active_scan_mask) in adc108s102_update_scan_mode() 124 for_each_set_bit(bit, active_scan_mask, ADC108S102_MAX_CHANNELS) in adc108s102_update_scan_mode() 113 adc108s102_update_scan_mode(struct iio_dev *indio_dev, unsigned long const *active_scan_mask) adc108s102_update_scan_mode() argument
|
H A D | ad7923.c | 161 const unsigned long *active_scan_mask) in ad7923_update_scan_mode() 171 for_each_set_bit(i, active_scan_mask, indio_dev->num_channels - 1) { in ad7923_update_scan_mode() 160 ad7923_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *active_scan_mask) ad7923_update_scan_mode() argument
|
/kernel/linux/linux-5.10/drivers/iio/humidity/ |
H A D | am2315.c | 173 if (*(indio_dev->active_scan_mask) == AM2315_ALL_CHANNEL_MASK) { in am2315_trigger_handler() 178 for_each_set_bit(bit, indio_dev->active_scan_mask, in am2315_trigger_handler()
|
/kernel/linux/linux-6.6/drivers/iio/humidity/ |
H A D | am2315.c | 172 if (*(indio_dev->active_scan_mask) == AM2315_ALL_CHANNEL_MASK) { in am2315_trigger_handler() 177 for_each_set_bit(bit, indio_dev->active_scan_mask, in am2315_trigger_handler()
|
/kernel/linux/linux-5.10/drivers/iio/ |
H A D | industrialio-buffer.c | 855 if (bitmap_equal(indio_dev->active_scan_mask, in iio_buffer_update_demux() 864 in_ind = find_next_bit(indio_dev->active_scan_mask, in iio_buffer_update_demux() 871 in_ind = find_next_bit(indio_dev->active_scan_mask, in iio_buffer_update_demux() 935 indio_dev->active_scan_mask = config->scan_mask; in iio_enable_buffers() 955 indio_dev->active_scan_mask); in iio_enable_buffers() 1006 indio_dev->active_scan_mask = NULL; in iio_enable_buffers() 1052 iio_free_scan_mask(indio_dev, indio_dev->active_scan_mask); in iio_disable_buffers() 1053 indio_dev->active_scan_mask = NULL; in iio_disable_buffers()
|
/kernel/linux/linux-6.6/drivers/iio/imu/bno055/ |
H A D | bno055.c | 1057 if (indio_dev->active_scan_mask && in fusion_enable_store() 1058 !bitmap_empty(indio_dev->active_scan_mask, _BNO055_SCAN_MAX)) in fusion_enable_store() 1097 if (indio_dev->active_scan_mask && in in_magn_calibration_fast_enable_store() 1098 !bitmap_empty(indio_dev->active_scan_mask, _BNO055_SCAN_MAX)) in in_magn_calibration_fast_enable_store() 1460 for_each_set_bitrange(start, end, iio_dev->active_scan_mask, in bno055_trigger_handler() 1494 mask = *iio_dev->active_scan_mask >> xfer_start; in bno055_trigger_handler() 1511 mask = *iio_dev->active_scan_mask >> xfer_start; in bno055_trigger_handler() 1541 bitmap_intersects(indio_dev->active_scan_mask, &fusion_mask, in bno055_buffer_preenable()
|
/kernel/linux/linux-6.6/drivers/iio/accel/ |
H A D | adxl367.c | 699 const unsigned long *active_scan_mask, in adxl367_set_temp_adc_mask_en() 702 if (*active_scan_mask & ADXL367_TEMP_CHANNEL_MASK) in adxl367_set_temp_adc_mask_en() 704 else if (*active_scan_mask & ADXL367_EX_ADC_CHANNEL_MASK) in adxl367_set_temp_adc_mask_en() 1247 const unsigned long *active_scan_mask) in adxl367_update_scan_mode() 1253 if (!adxl367_find_mask_fifo_format(active_scan_mask, &fifo_format)) in adxl367_update_scan_mode() 1270 st->fifo_set_size = bitmap_weight(active_scan_mask, in adxl367_update_scan_mode() 1286 ret = adxl367_set_temp_adc_mask_en(st, indio_dev->active_scan_mask, in adxl367_buffer_postenable() 1334 ret = adxl367_set_temp_adc_mask_en(st, indio_dev->active_scan_mask, in adxl367_buffer_predisable() 698 adxl367_set_temp_adc_mask_en(struct adxl367_state *st, const unsigned long *active_scan_mask, bool en) adxl367_set_temp_adc_mask_en() argument 1246 adxl367_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *active_scan_mask) adxl367_update_scan_mode() argument
|
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()
|
/kernel/linux/linux-5.10/drivers/iio/gyro/ |
H A D | st_gyro_buffer.c | 36 err = st_sensors_set_axis_enable(indio_dev, indio_dev->active_scan_mask[0]); in st_gyro_buffer_postenable()
|
/kernel/linux/linux-5.10/drivers/iio/accel/ |
H A D | st_accel_buffer.c | 36 err = st_sensors_set_axis_enable(indio_dev, indio_dev->active_scan_mask[0]); in st_accel_buffer_postenable()
|
/kernel/linux/linux-6.6/drivers/iio/dummy/ |
H A D | iio_simple_dummy_buffer.c | 71 for_each_set_bit(j, indio_dev->active_scan_mask, indio_dev->masklength) in iio_simple_dummy_trigger_h()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/iio/proximity/ |
H A 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_postenable() 694 if (test_bit(i, indio_dev->active_scan_mask)) in sx9500_buffer_postenable() 710 if (test_bit(i, indio_dev->active_scan_mask)) { in sx9500_buffer_predisable() 718 if (test_bit(i, indio_dev->active_scan_mask)) in sx9500_buffer_predisable()
|
/kernel/linux/linux-6.6/drivers/iio/proximity/ |
H A 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_postenable() 694 if (test_bit(i, indio_dev->active_scan_mask)) in sx9500_buffer_postenable() 710 if (test_bit(i, indio_dev->active_scan_mask)) { in sx9500_buffer_predisable() 718 if (test_bit(i, indio_dev->active_scan_mask)) in sx9500_buffer_predisable()
|
/kernel/linux/linux-5.10/drivers/iio/common/st_sensors/ |
H A 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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/iio/magnetometer/ |
H A D | rm3100-core.c | 386 (*indio_dev->active_scan_mask & 0x7) << in rm3100_set_samp_freq() 454 (*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()
|
/kernel/linux/linux-6.6/drivers/iio/magnetometer/ |
H A D | rm3100-core.c | 378 (*indio_dev->active_scan_mask & 0x7) << in rm3100_set_samp_freq() 446 (*indio_dev->active_scan_mask & 0x7) << RM3100_CMM_AXIS_SHIFT | in rm3100_buffer_preenable() 466 unsigned long scan_mask = *indio_dev->active_scan_mask; in rm3100_trigger_handler()
|