/Linux-v4.19/drivers/iio/ |
D | industrialio-buffer.c | 272 indio_dev->buffer->scan_mask); in iio_scan_el_show() 332 bitmap_copy(trialmask, buffer->scan_mask, indio_dev->masklength); in iio_scan_mask_set() 345 bitmap_copy(buffer->scan_mask, trialmask, indio_dev->masklength); in iio_scan_mask_set() 358 clear_bit(bit, buffer->scan_mask); in iio_scan_mask_clear() 368 if (!buffer->scan_mask) in iio_scan_mask_query() 372 return !!test_bit(bit, buffer->scan_mask); in iio_scan_mask_query() 639 bytes = iio_compute_scan_bytes(indio_dev, buffer->scan_mask, in iio_buffer_update_bytes_per_datum() 675 const unsigned long *scan_mask; member 685 const unsigned long *scan_mask; in iio_verify_update() local 749 bitmap_or(compound_mask, compound_mask, buffer->scan_mask, in iio_verify_update() [all …]
|
/Linux-v4.19/drivers/iio/buffer/ |
D | industrialio-buffer-cb.c | 39 kfree(cb_buff->buffer.scan_mask); in iio_buffer_cb_release() 77 cb_buff->buffer.scan_mask in iio_channel_get_all_cb() 80 if (cb_buff->buffer.scan_mask == NULL) { in iio_channel_get_all_cb() 91 cb_buff->buffer.scan_mask); in iio_channel_get_all_cb() 98 kfree(cb_buff->buffer.scan_mask); in iio_channel_get_all_cb()
|
D | industrialio-hw-consumer.c | 31 long scan_mask[]; member 69 buf->buffer.scan_mask = buf->scan_mask; in iio_hw_consumer_get_buffer() 109 set_bit(chan->channel->scan_index, buf->buffer.scan_mask); in iio_hw_consumer_alloc()
|
/Linux-v4.19/include/linux/iio/common/ |
D | cros_ec_sensors_core.h | 78 unsigned long scan_mask, s16 *data); 94 int cros_ec_sensors_read_lpc(struct iio_dev *indio_dev, unsigned long scan_mask, 105 int cros_ec_sensors_read_cmd(struct iio_dev *indio_dev, unsigned long scan_mask,
|
/Linux-v4.19/drivers/iio/accel/ |
D | cros_ec_accel_legacy.c | 124 unsigned long scan_mask, s16 *data) in read_ec_accel_data_unsafe() argument 127 int num_enabled = bitmap_weight(&scan_mask, MAX_AXIS); in read_ec_accel_data_unsafe() 131 i = find_next_bit(&scan_mask, MAX_AXIS, i); in read_ec_accel_data_unsafe() 155 unsigned long scan_mask, s16 *data) in read_ec_accel_data() argument 187 read_ec_accel_data_unsafe(st, scan_mask, data); in read_ec_accel_data()
|
/Linux-v4.19/drivers/iio/common/cros_ec_sensors/ |
D | cros_ec_sensors_core.c | 251 unsigned long scan_mask, s16 *data) in cros_ec_sensors_read_data_unsafe() argument 259 for_each_set_bit(i, &scan_mask, indio_dev->masklength) { in cros_ec_sensors_read_data_unsafe() 273 unsigned long scan_mask, s16 *data) in cros_ec_sensors_read_lpc() argument 304 ret = cros_ec_sensors_read_data_unsafe(indio_dev, scan_mask, in cros_ec_sensors_read_lpc() 321 unsigned long scan_mask, s16 *data) in cros_ec_sensors_read_cmd() argument 335 for_each_set_bit(i, &scan_mask, indio_dev->masklength) { in cros_ec_sensors_read_cmd()
|
/Linux-v4.19/drivers/iio/light/ |
D | si1133.c | 200 u8 scan_mask; member 543 static int si1133_set_chlist(struct si1133_data *data, u8 scan_mask) in si1133_set_chlist() argument 546 if (data->scan_mask == scan_mask) in si1133_set_chlist() 549 data->scan_mask = scan_mask; in si1133_set_chlist() 551 return si1133_param_set(data, SI1133_PARAM_REG_CHAN_LIST, scan_mask); in si1133_set_chlist() 651 if (irq_status != data->scan_mask) in si1133_threaded_irq_handler()
|
D | si1145.c | 182 unsigned long scan_mask; member 508 static int si1145_set_chlist(struct iio_dev *indio_dev, unsigned long scan_mask) in si1145_set_chlist() argument 516 if (data->scan_mask == scan_mask) in si1145_set_chlist() 519 for_each_set_bit(i, &scan_mask, indio_dev->masklength) { in si1145_set_chlist() 557 data->scan_mask = scan_mask; in si1145_set_chlist() 1161 const unsigned long *scan_mask) in si1145_validate_scan_mask() argument 1168 for_each_set_bit(i, scan_mask, data->part_info->num_channels) { in si1145_validate_scan_mask()
|
D | adjd_s311.c | 232 const unsigned long *scan_mask) in adjd_s311_update_scan_mode() argument
|
/Linux-v4.19/drivers/iio/imu/ |
D | adis16400_buffer.c | 18 const unsigned long *scan_mask) in adis16400_update_scan_mode() argument 26 return adis_update_scan_mode(indio_dev, scan_mask); in adis16400_update_scan_mode()
|
D | adis_buffer.c | 24 const unsigned long *scan_mask) in adis_update_scan_mode() argument 65 if (!test_bit(chan->scan_index, scan_mask)) in adis_update_scan_mode()
|
D | adis16400.h | 205 const unsigned long *scan_mask);
|
/Linux-v4.19/drivers/iio/adc/ |
D | xilinx-xadc-core.c | 757 unsigned long scan_mask; in xadc_postdisable() local 761 scan_mask = 1; /* Run calibration as part of the sequence */ in xadc_postdisable() 763 scan_mask |= BIT(indio_dev->channels[i].scan_index); in xadc_postdisable() 766 ret = xadc_write_adc_reg(xadc, XADC_REG_SEQ(0), scan_mask & 0xffff); in xadc_postdisable() 770 ret = xadc_write_adc_reg(xadc, XADC_REG_SEQ(1), scan_mask >> 16); in xadc_postdisable() 785 unsigned long scan_mask; in xadc_preenable() local 794 scan_mask = *indio_dev->active_scan_mask; in xadc_preenable() 795 seq_mode = xadc_get_seq_mode(xadc, scan_mask); in xadc_preenable() 797 ret = xadc_write_adc_reg(xadc, XADC_REG_SEQ(0), scan_mask & 0xffff); in xadc_preenable() 801 ret = xadc_write_adc_reg(xadc, XADC_REG_SEQ(1), scan_mask >> 16); in xadc_preenable()
|
D | ad799x.c | 223 const unsigned long *scan_mask) in ad799x_update_scan_mode() argument 232 st->transfer_size = bitmap_weight(scan_mask, indio_dev->masklength) * 2; in ad799x_update_scan_mode() 241 st->config |= (*scan_mask << AD799X_CHANNEL_SHIFT); in ad799x_update_scan_mode()
|
D | ad7266.c | 125 const unsigned long *scan_mask) in ad7266_update_scan_mode() argument 128 unsigned int nr = find_first_bit(scan_mask, indio_dev->masklength); in ad7266_update_scan_mode()
|
D | stm32-adc.c | 1021 const unsigned long *scan_mask) in stm32_adc_conf_scan_seq() argument 1033 for_each_set_bit(bit, scan_mask, indio_dev->masklength) { in stm32_adc_conf_scan_seq() 1333 const unsigned long *scan_mask) in stm32_adc_update_scan_mode() argument 1338 adc->num_conv = bitmap_weight(scan_mask, indio_dev->masklength); in stm32_adc_update_scan_mode() 1340 ret = stm32_adc_conf_scan_seq(indio_dev, scan_mask); in stm32_adc_update_scan_mode()
|
D | dln2-adc.c | 426 const unsigned long *scan_mask) in dln2_update_scan_mode() argument 436 test_bit(i, scan_mask)); in dln2_update_scan_mode()
|
D | cc10001_adc.c | 252 const unsigned long *scan_mask) in cc10001_update_scan_mode() argument
|
D | at91-sama5d2_adc.c | 1552 const unsigned long *scan_mask) in at91_adc_update_scan_mode() argument 1556 if (bitmap_subset(scan_mask, &st->touch_st.channels_bitmask, in at91_adc_update_scan_mode() 1563 if (bitmap_intersects(&st->touch_st.channels_bitmask, scan_mask, in at91_adc_update_scan_mode()
|
D | max1363.c | 1015 const unsigned long *scan_mask) in max1363_update_scan_mode() argument 1023 st->current_mode = max1363_match_mode(scan_mask, st->chip_info); in max1363_update_scan_mode()
|
/Linux-v4.19/include/linux/iio/ |
D | buffer_impl.h | 87 long *scan_mask; member
|
D | iio.h | 456 const unsigned long *scan_mask); 483 const unsigned long *scan_mask);
|
/Linux-v4.19/drivers/gpu/drm/zte/ |
D | zx_vou.c | 363 u32 scan_mask; in zx_crtc_atomic_enable() local 421 scan_mask = bits->interlace_select | bits->pi_enable; in zx_crtc_atomic_enable() 422 zx_writel_mask(vou->timing + SCAN_CTRL, scan_mask, in zx_crtc_atomic_enable() 423 interlaced ? scan_mask : 0); in zx_crtc_atomic_enable()
|
/Linux-v4.19/include/linux/iio/imu/ |
D | adis.h | 244 const unsigned long *scan_mask);
|
/Linux-v4.19/drivers/iio/proximity/ |
D | sx9500.c | 587 const unsigned long *scan_mask) in sx9500_update_scan_mode() argument
|