Searched refs:active_scan_mask (Results 1 - 25 of 92) sorted by relevance

1234

/linux-master/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_trigger.c22 if (!indio_dev->active_scan_mask) {
29 indio_dev->active_scan_mask) ||
31 indio_dev->active_scan_mask) ||
33 indio_dev->active_scan_mask);
37 indio_dev->active_scan_mask) ||
39 indio_dev->active_scan_mask) ||
41 indio_dev->active_scan_mask);
44 test_bit(INV_MPU6050_SCAN_TEMP, indio_dev->active_scan_mask);
70 indio_dev->active_scan_mask) ||
72 indio_dev->active_scan_mask) ||
[all...]
/linux-master/drivers/iio/common/st_sensors/
H A Dst_sensors_buffer.c28 for_each_set_bit(i, indio_dev->active_scan_mask, num_data_channels) {
H A Dst_sensors_trigger.c37 if (!indio_dev->active_scan_mask)
/linux-master/drivers/iio/accel/
H A Dst_accel_buffer.c30 err = st_sensors_set_axis_enable(indio_dev, indio_dev->active_scan_mask[0]);
H A Dadxl367.c675 const unsigned long *active_scan_mask,
678 if (*active_scan_mask & ADXL367_TEMP_CHANNEL_MASK)
680 else if (*active_scan_mask & ADXL367_EX_ADC_CHANNEL_MASK)
1199 const unsigned long *active_scan_mask)
1205 if (!adxl367_find_mask_fifo_format(active_scan_mask, &fifo_format))
1222 st->fifo_set_size = bitmap_weight(active_scan_mask,
1235 ret = adxl367_set_temp_adc_mask_en(st, indio_dev->active_scan_mask,
1278 return adxl367_set_temp_adc_mask_en(st, indio_dev->active_scan_mask,
674 adxl367_set_temp_adc_mask_en(struct adxl367_state *st, const unsigned long *active_scan_mask, bool en) argument
1198 adxl367_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *active_scan_mask) argument
H A Dstk8ba50.c323 if (*(indio_dev->active_scan_mask) == STK8BA50_ALL_CHANNEL_MASK) {
333 for_each_set_bit(bit, indio_dev->active_scan_mask,
/linux-master/drivers/iio/gyro/
H A Dst_gyro_buffer.c30 err = st_sensors_set_axis_enable(indio_dev, indio_dev->active_scan_mask[0]);
/linux-master/drivers/iio/dummy/
H A Diio_simple_dummy_buffer.c71 for_each_set_bit(j, indio_dev->active_scan_mask, indio_dev->masklength)
/linux-master/drivers/iio/adc/
H A Dmax1027.c183 * ->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)
292 conversion_time *= hweight32(*indio_dev->active_scan_mask);
306 st->reg |= MAX1027_CHAN(fls(*indio_dev->active_scan_mask) - 2);
307 if (*indio_dev->active_scan_mask & MAX1X27_SCAN_MASK_TEMP)
465 scanned_chans = fls(*indio_dev->active_scan_mask) - 1;
466 if (*indio_dev->active_scan_mask & MAX1X27_SCAN_MASK_TEMP)
H A Dad7298.c104 const unsigned long *active_scan_mask)
112 scan_count = bitmap_weight(active_scan_mask, indio_dev->masklength);
117 if (test_bit(i, active_scan_mask))
103 ad7298_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *active_scan_mask) argument
H A Dti-adc108s102.c114 unsigned long const *active_scan_mask)
124 for_each_set_bit(bit, active_scan_mask, ADC108S102_MAX_CHANNELS)
113 adc108s102_update_scan_mode(struct iio_dev *indio_dev, unsigned long const *active_scan_mask) argument
H A Dad7923.c162 const unsigned long *active_scan_mask)
172 for_each_set_bit(i, active_scan_mask, indio_dev->num_channels - 1) {
161 ad7923_update_scan_mode(struct iio_dev *indio_dev, const unsigned long *active_scan_mask) argument
H A Ddln2-adc.c112 (*indio_dev->active_scan_mask & 0xff) == 0xff) {
119 /* Build demux table from fixed 8-channels to active_scan_mask */
121 indio_dev->active_scan_mask,
543 trigger_chan = find_first_bit(indio_dev->active_scan_mask,
H A Dti-adc084s021.c169 for_each_set_bit(scan_index, indio_dev->active_scan_mask,
H A Dti-adc0832.c214 for_each_set_bit(scan_index, indio_dev->active_scan_mask,
/linux-master/drivers/iio/pressure/
H A Dmpl3115.c171 if (test_bit(0, indio_dev->active_scan_mask)) {
181 if (test_bit(1, indio_dev->active_scan_mask)) {
H A Drohm-bm1390.c387 if (test_bit(BM1390_CHAN_PRESSURE, idev->active_scan_mask)) {
413 if (test_bit(BM1390_CHAN_TEMP, idev->active_scan_mask)) {
653 if (test_bit(BM1390_CHAN_PRESSURE, idev->active_scan_mask)) {
661 if (test_bit(BM1390_CHAN_TEMP, idev->active_scan_mask)) {
/linux-master/drivers/iio/humidity/
H A Dam2315.c172 if (*(indio_dev->active_scan_mask) == AM2315_ALL_CHANNEL_MASK) {
177 for_each_set_bit(bit, indio_dev->active_scan_mask,
/linux-master/drivers/iio/magnetometer/
H A Drm3100-core.c378 (*indio_dev->active_scan_mask & 0x7) <<
446 (*indio_dev->active_scan_mask & 0x7) << RM3100_CMM_AXIS_SHIFT |
466 unsigned long scan_mask = *indio_dev->active_scan_mask;
/linux-master/drivers/iio/imu/bno055/
H A Dbno055.c1057 if (indio_dev->active_scan_mask &&
1058 !bitmap_empty(indio_dev->active_scan_mask, _BNO055_SCAN_MAX))
1097 if (indio_dev->active_scan_mask &&
1098 !bitmap_empty(indio_dev->active_scan_mask, _BNO055_SCAN_MAX))
1460 for_each_set_bitrange(start, end, iio_dev->active_scan_mask,
1494 mask = *iio_dev->active_scan_mask >> xfer_start;
1511 mask = *iio_dev->active_scan_mask >> xfer_start;
1541 bitmap_intersects(indio_dev->active_scan_mask, &fusion_mask,
/linux-master/drivers/iio/proximity/
H A Dsx9500.c657 for_each_set_bit(bit, indio_dev->active_scan_mask,
686 if (test_bit(i, indio_dev->active_scan_mask)) {
694 if (test_bit(i, indio_dev->active_scan_mask))
710 if (test_bit(i, indio_dev->active_scan_mask)) {
718 if (test_bit(i, indio_dev->active_scan_mask))
/linux-master/drivers/staging/iio/impedance-analyzer/
H A Dad5933.c551 if (bitmap_empty(indio_dev->active_scan_mask, indio_dev->masklength))
628 int scan_count = bitmap_weight(indio_dev->active_scan_mask,
631 test_bit(1, indio_dev->active_scan_mask) ?
/linux-master/drivers/iio/health/
H A Dmax30102.c198 switch (*indio_dev->active_scan_mask) {
295 unsigned int measurements = bitmap_weight(indio_dev->active_scan_mask,
/linux-master/drivers/iio/
H A Dindustrialio-buffer.c1006 if (bitmap_equal(indio_dev->active_scan_mask,
1015 in_ind = find_next_bit(indio_dev->active_scan_mask,
1022 in_ind = find_next_bit(indio_dev->active_scan_mask,
1085 indio_dev->active_scan_mask = config->scan_mask;
1105 indio_dev->active_scan_mask);
1159 indio_dev->active_scan_mask = NULL;
1205 iio_free_scan_mask(indio_dev, indio_dev->active_scan_mask);
1206 indio_dev->active_scan_mask = NULL;
/linux-master/drivers/iio/light/
H A Dmax44000.c501 if (test_bit(MAX44000_SCAN_INDEX_ALS, indio_dev->active_scan_mask)) {
507 if (test_bit(MAX44000_SCAN_INDEX_PRX, indio_dev->active_scan_mask)) {

Completed in 343 milliseconds

1234