| /Linux-v5.4/drivers/iio/pressure/ | 
| D | zpa2326.c | 217 static int zpa2326_enable_device(const struct iio_dev *indio_dev)  in zpa2326_enable_device()  argument 222 			    iio_priv(indio_dev))->regmap,  in zpa2326_enable_device() 225 		zpa2326_err(indio_dev, "failed to enable device (%d)", err);  in zpa2326_enable_device() 229 	zpa2326_dbg(indio_dev, "enabled");  in zpa2326_enable_device() 243 static int zpa2326_sleep(const struct iio_dev *indio_dev)  in zpa2326_sleep()  argument 248 			    iio_priv(indio_dev))->regmap,  in zpa2326_sleep() 251 		zpa2326_err(indio_dev, "failed to sleep (%d)", err);  in zpa2326_sleep() 255 	zpa2326_dbg(indio_dev, "sleeping");  in zpa2326_sleep() 269 static int zpa2326_reset_device(const struct iio_dev *indio_dev)  in zpa2326_reset_device()  argument 274 			    iio_priv(indio_dev))->regmap,  in zpa2326_reset_device() [all …] 
 | 
| D | ms5611_core.c | 82 static int ms5611_read_prom(struct iio_dev *indio_dev)  in ms5611_read_prom()  argument 85 	struct ms5611_state *st = iio_priv(indio_dev);  in ms5611_read_prom() 88 		ret = st->read_prom_word(&indio_dev->dev,  in ms5611_read_prom() 91 			dev_err(&indio_dev->dev,  in ms5611_read_prom() 98 		dev_err(&indio_dev->dev, "PROM integrity check failed\n");  in ms5611_read_prom() 105 static int ms5611_read_temp_and_pressure(struct iio_dev *indio_dev,  in ms5611_read_temp_and_pressure()  argument 109 	struct ms5611_state *st = iio_priv(indio_dev);  in ms5611_read_temp_and_pressure() 111 	ret = st->read_adc_temp_and_pressure(&indio_dev->dev, temp, pressure);  in ms5611_read_temp_and_pressure() 113 		dev_err(&indio_dev->dev,  in ms5611_read_temp_and_pressure() 194 static int ms5611_reset(struct iio_dev *indio_dev)  in ms5611_reset()  argument [all …] 
 | 
| /Linux-v5.4/drivers/iio/ | 
| D | industrialio-buffer.c | 42 static int iio_buffer_flush_hwfifo(struct iio_dev *indio_dev,  in iio_buffer_flush_hwfifo()  argument 45 	if (!indio_dev->info->hwfifo_flush_to_buffer)  in iio_buffer_flush_hwfifo() 48 	return indio_dev->info->hwfifo_flush_to_buffer(indio_dev, required);  in iio_buffer_flush_hwfifo() 51 static bool iio_buffer_ready(struct iio_dev *indio_dev, struct iio_buffer *buf,  in iio_buffer_ready()  argument 58 	if (!indio_dev->info)  in iio_buffer_ready() 72 			iio_buffer_flush_hwfifo(indio_dev, buf,  in iio_buffer_ready() 78 		flushed = iio_buffer_flush_hwfifo(indio_dev, buf,  in iio_buffer_ready() 105 	struct iio_dev *indio_dev = filp->private_data;  in iio_buffer_read_first_n_outer()  local 106 	struct iio_buffer *rb = indio_dev->buffer;  in iio_buffer_read_first_n_outer() 112 	if (!indio_dev->info)  in iio_buffer_read_first_n_outer() [all …] 
 | 
| D | industrialio-event.c | 63 int iio_push_event(struct iio_dev *indio_dev, u64 ev_code, s64 timestamp)  in iio_push_event()  argument 65 	struct iio_event_interface *ev_int = indio_dev->event_interface;  in iio_push_event() 98 	struct iio_dev *indio_dev = filep->private_data;  in iio_event_poll()  local 99 	struct iio_event_interface *ev_int = indio_dev->event_interface;  in iio_event_poll() 102 	if (!indio_dev->info)  in iio_event_poll() 118 	struct iio_dev *indio_dev = filep->private_data;  in iio_event_chrdev_read()  local 119 	struct iio_event_interface *ev_int = indio_dev->event_interface;  in iio_event_chrdev_read() 123 	if (!indio_dev->info)  in iio_event_chrdev_read() 136 					indio_dev->info == NULL);  in iio_event_chrdev_read() 139 			if (indio_dev->info == NULL)  in iio_event_chrdev_read() [all …] 
 | 
| D | industrialio-core.c | 172 *iio_find_channel_from_si(struct iio_dev *indio_dev, int si)  in iio_find_channel_from_si()  argument 176 	for (i = 0; i < indio_dev->num_channels; i++)  in iio_find_channel_from_si() 177 		if (indio_dev->channels[i].scan_index == si)  in iio_find_channel_from_si() 178 			return &indio_dev->channels[i];  in iio_find_channel_from_si() 191 static int iio_device_set_clock(struct iio_dev *indio_dev, clockid_t clock_id)  in iio_device_set_clock()  argument 194 	const struct iio_event_interface *ev_int = indio_dev->event_interface;  in iio_device_set_clock() 196 	ret = mutex_lock_interruptible(&indio_dev->mlock);  in iio_device_set_clock() 200 	    iio_buffer_enabled(indio_dev)) {  in iio_device_set_clock() 201 		mutex_unlock(&indio_dev->mlock);  in iio_device_set_clock() 204 	indio_dev->clock_id = clock_id;  in iio_device_set_clock() [all …] 
 | 
| /Linux-v5.4/drivers/iio/gyro/ | 
| D | itg3200_core.c | 32 int itg3200_write_reg_8(struct iio_dev *indio_dev,  in itg3200_write_reg_8()  argument 35 	struct itg3200 *st = iio_priv(indio_dev);  in itg3200_write_reg_8() 40 int itg3200_read_reg_8(struct iio_dev *indio_dev,  in itg3200_read_reg_8()  argument 43 	struct itg3200 *st = iio_priv(indio_dev);  in itg3200_read_reg_8() 53 static int itg3200_read_reg_s16(struct iio_dev *indio_dev, u8 lower_reg_address,  in itg3200_read_reg_s16()  argument 56 	struct itg3200 *st = iio_priv(indio_dev);  in itg3200_read_reg_s16() 84 static int itg3200_read_raw(struct iio_dev *indio_dev,  in itg3200_read_raw()  argument 95 		ret = itg3200_read_reg_s16(indio_dev, reg, val);  in itg3200_read_raw() 109 		ret = itg3200_read_reg_8(indio_dev, ITG3200_REG_DLPF, ®val);  in itg3200_read_raw() 115 		ret = itg3200_read_reg_8(indio_dev,  in itg3200_read_raw() [all …] 
 | 
| D | ssp_gyro_sensor.c | 27 static int ssp_gyro_read_raw(struct iio_dev *indio_dev,  in ssp_gyro_read_raw()  argument 32 	struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);  in ssp_gyro_read_raw() 46 static int ssp_gyro_write_raw(struct iio_dev *indio_dev,  in ssp_gyro_write_raw()  argument 51 	struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);  in ssp_gyro_write_raw() 58 			dev_err(&indio_dev->dev, "gyro sensor enable fail\n");  in ssp_gyro_write_raw() 82 static int ssp_process_gyro_data(struct iio_dev *indio_dev, void *buf,  in ssp_process_gyro_data()  argument 85 	return ssp_common_process_data(indio_dev, buf, SSP_GYROSCOPE_SIZE,  in ssp_process_gyro_data() 97 	struct iio_dev *indio_dev;  in ssp_gyro_probe()  local 101 	indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*spd));  in ssp_gyro_probe() 102 	if (!indio_dev)  in ssp_gyro_probe() [all …] 
 | 
| D | st_gyro_buffer.c | 27 	struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);  in st_gyro_trig_set_state()  local 29 	return st_sensors_set_dataready_irq(indio_dev, state);  in st_gyro_trig_set_state() 32 static int st_gyro_buffer_postenable(struct iio_dev *indio_dev)  in st_gyro_buffer_postenable()  argument 36 	err = iio_triggered_buffer_postenable(indio_dev);  in st_gyro_buffer_postenable() 40 	err = st_sensors_set_axis_enable(indio_dev,  in st_gyro_buffer_postenable() 41 					 (u8)indio_dev->active_scan_mask[0]);  in st_gyro_buffer_postenable() 45 	err = st_sensors_set_enable(indio_dev, true);  in st_gyro_buffer_postenable() 52 	st_sensors_set_axis_enable(indio_dev, ST_SENSORS_ENABLE_ALL_AXIS);  in st_gyro_buffer_postenable() 54 	iio_triggered_buffer_predisable(indio_dev);  in st_gyro_buffer_postenable() 58 static int st_gyro_buffer_predisable(struct iio_dev *indio_dev)  in st_gyro_buffer_predisable()  argument [all …] 
 | 
| D | adis16136.c | 147 static int adis16136_debugfs_init(struct iio_dev *indio_dev)  in adis16136_debugfs_init()  argument 149 	struct adis16136 *adis16136 = iio_priv(indio_dev);  in adis16136_debugfs_init() 152 		indio_dev->debugfs_dentry, adis16136,  in adis16136_debugfs_init() 155 		indio_dev->debugfs_dentry,  in adis16136_debugfs_init() 158 		indio_dev->debugfs_dentry,  in adis16136_debugfs_init() 166 static int adis16136_debugfs_init(struct iio_dev *indio_dev)  in adis16136_debugfs_init()  argument 205 	struct iio_dev *indio_dev = dev_to_iio_dev(dev);  in adis16136_write_frequency()  local 206 	struct adis16136 *adis16136 = iio_priv(indio_dev);  in adis16136_write_frequency() 225 	struct iio_dev *indio_dev = dev_to_iio_dev(dev);  in adis16136_read_frequency()  local 226 	struct adis16136 *adis16136 = iio_priv(indio_dev);  in adis16136_read_frequency() [all …] 
 | 
| /Linux-v5.4/drivers/iio/dummy/ | 
| D | iio_simple_dummy_buffer.c | 47 	struct iio_dev *indio_dev = pf->indio_dev;  in iio_simple_dummy_trigger_h()  local 51 	data = kmalloc(indio_dev->scan_bytes, GFP_KERNEL);  in iio_simple_dummy_trigger_h() 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() 76 				       indio_dev->masklength);  in iio_simple_dummy_trigger_h() 78 			j = find_next_bit(indio_dev->active_scan_mask,  in iio_simple_dummy_trigger_h() 79 					  indio_dev->masklength, j);  in iio_simple_dummy_trigger_h() 86 	iio_push_to_buffers_with_timestamp(indio_dev, data,  in iio_simple_dummy_trigger_h() 87 					   iio_get_time_ns(indio_dev));  in iio_simple_dummy_trigger_h() 96 	iio_trigger_notify_done(indio_dev->trig);  in iio_simple_dummy_trigger_h() [all …] 
 | 
| /Linux-v5.4/drivers/iio/dac/ | 
| D | ad5421.c | 132 static int ad5421_write_unlocked(struct iio_dev *indio_dev,  in ad5421_write_unlocked()  argument 135 	struct ad5421_state *st = iio_priv(indio_dev);  in ad5421_write_unlocked() 142 static int ad5421_write(struct iio_dev *indio_dev, unsigned int reg,  in ad5421_write()  argument 147 	mutex_lock(&indio_dev->mlock);  in ad5421_write() 148 	ret = ad5421_write_unlocked(indio_dev, reg, val);  in ad5421_write() 149 	mutex_unlock(&indio_dev->mlock);  in ad5421_write() 154 static int ad5421_read(struct iio_dev *indio_dev, unsigned int reg)  in ad5421_read()  argument 156 	struct ad5421_state *st = iio_priv(indio_dev);  in ad5421_read() 169 	mutex_lock(&indio_dev->mlock);  in ad5421_read() 177 	mutex_unlock(&indio_dev->mlock);  in ad5421_read() [all …] 
 | 
| D | m62332.c | 33 static int m62332_set_value(struct iio_dev *indio_dev, u8 val, int channel)  in m62332_set_value()  argument 35 	struct m62332_data *data = iio_priv(indio_dev);  in m62332_set_value() 75 static int m62332_read_raw(struct iio_dev *indio_dev,  in m62332_read_raw()  argument 81 	struct m62332_data *data = iio_priv(indio_dev);  in m62332_read_raw() 110 static int m62332_write_raw(struct iio_dev *indio_dev,  in m62332_write_raw()  argument 119 		return m62332_set_value(indio_dev, val, chan->channel);  in m62332_write_raw() 131 	struct iio_dev *indio_dev = i2c_get_clientdata(client);  in m62332_suspend()  local 132 	struct m62332_data *data = iio_priv(indio_dev);  in m62332_suspend() 138 	ret = m62332_set_value(indio_dev, 0, 0);  in m62332_suspend() 142 	return m62332_set_value(indio_dev, 0, 1);  in m62332_suspend() [all …] 
 | 
| D | ds4424.c | 70 static int ds4424_get_value(struct iio_dev *indio_dev,  in ds4424_get_value()  argument 73 	struct ds4424_data *data = iio_priv(indio_dev);  in ds4424_get_value() 88 static int ds4424_set_value(struct iio_dev *indio_dev,  in ds4424_set_value()  argument 91 	struct ds4424_data *data = iio_priv(indio_dev);  in ds4424_set_value() 107 static int ds4424_read_raw(struct iio_dev *indio_dev,  in ds4424_read_raw()  argument 116 		ret = ds4424_get_value(indio_dev, val, chan->channel);  in ds4424_read_raw() 133 static int ds4424_write_raw(struct iio_dev *indio_dev,  in ds4424_write_raw()  argument 155 		return ds4424_set_value(indio_dev, raw.bits, chan);  in ds4424_write_raw() 162 static int ds4424_verify_chip(struct iio_dev *indio_dev)  in ds4424_verify_chip()  argument 166 	ret = ds4424_get_value(indio_dev, &val, 0);  in ds4424_verify_chip() [all …] 
 | 
| /Linux-v5.4/include/linux/iio/ | 
| D | iio.h | 78 ssize_t iio_enum_available_read(struct iio_dev *indio_dev, 80 ssize_t iio_enum_read(struct iio_dev *indio_dev, 82 ssize_t iio_enum_write(struct iio_dev *indio_dev, 128 ssize_t iio_show_mount_matrix(struct iio_dev *indio_dev, uintptr_t priv, 134 	(iio_get_mount_matrix_t)(const struct iio_dev *indio_dev, 315 s64 iio_get_time_ns(const struct iio_dev *indio_dev); 316 unsigned int iio_get_time_res(const struct iio_dev *indio_dev); 397 	int (*read_raw)(struct iio_dev *indio_dev, 403 	int (*read_raw_multi)(struct iio_dev *indio_dev, 410 	int (*read_avail)(struct iio_dev *indio_dev, [all …] 
 | 
| /Linux-v5.4/drivers/iio/light/ | 
| D | adjd_s311.c | 68 static int adjd_s311_req_data(struct iio_dev *indio_dev)  in adjd_s311_req_data()  argument 70 	struct adjd_s311_data *data = iio_priv(indio_dev);  in adjd_s311_req_data() 96 static int adjd_s311_read_data(struct iio_dev *indio_dev, u8 reg, int *val)  in adjd_s311_read_data()  argument 98 	struct adjd_s311_data *data = iio_priv(indio_dev);  in adjd_s311_read_data() 100 	int ret = adjd_s311_req_data(indio_dev);  in adjd_s311_read_data() 116 	struct iio_dev *indio_dev = pf->indio_dev;  in adjd_s311_trigger_handler()  local 117 	struct adjd_s311_data *data = iio_priv(indio_dev);  in adjd_s311_trigger_handler() 118 	s64 time_ns = iio_get_time_ns(indio_dev);  in adjd_s311_trigger_handler() 121 	int ret = adjd_s311_req_data(indio_dev);  in adjd_s311_trigger_handler() 125 	for_each_set_bit(i, indio_dev->active_scan_mask,  in adjd_s311_trigger_handler() [all …] 
 | 
| /Linux-v5.4/drivers/iio/common/st_sensors/ | 
| D | st_sensors_core.c | 29 int st_sensors_write_data_with_mask(struct iio_dev *indio_dev,  in st_sensors_write_data_with_mask()  argument 32 	struct st_sensor_data *sdata = iio_priv(indio_dev);  in st_sensors_write_data_with_mask() 38 int st_sensors_debugfs_reg_access(struct iio_dev *indio_dev,  in st_sensors_debugfs_reg_access()  argument 42 	struct st_sensor_data *sdata = iio_priv(indio_dev);  in st_sensors_debugfs_reg_access() 77 int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr)  in st_sensors_set_odr()  argument 81 	struct st_sensor_data *sdata = iio_priv(indio_dev);  in st_sensors_set_odr() 95 			err = st_sensors_write_data_with_mask(indio_dev,  in st_sensors_set_odr() 103 		err = st_sensors_write_data_with_mask(indio_dev,  in st_sensors_set_odr() 135 static int st_sensors_set_fullscale(struct iio_dev *indio_dev, unsigned int fs)  in st_sensors_set_fullscale()  argument 138 	struct st_sensor_data *sdata = iio_priv(indio_dev);  in st_sensors_set_fullscale() [all …] 
 | 
| D | st_sensors_trigger.c | 27 static int st_sensors_new_samples_available(struct iio_dev *indio_dev,  in st_sensors_new_samples_available()  argument 37 	if (!indio_dev->active_scan_mask)  in st_sensors_new_samples_available() 63 	struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);  in st_sensors_irq_handler()  local 64 	struct st_sensor_data *sdata = iio_priv(indio_dev);  in st_sensors_irq_handler() 67 	sdata->hw_timestamp = iio_get_time_ns(indio_dev);  in st_sensors_irq_handler() 79 	struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);  in st_sensors_irq_thread()  local 80 	struct st_sensor_data *sdata = iio_priv(indio_dev);  in st_sensors_irq_thread() 90 	    st_sensors_new_samples_available(indio_dev, sdata)) {  in st_sensors_irq_thread() 112 	       st_sensors_new_samples_available(indio_dev, sdata)) {  in st_sensors_irq_thread() 114 		sdata->hw_timestamp = iio_get_time_ns(indio_dev);  in st_sensors_irq_thread() [all …] 
 | 
| /Linux-v5.4/drivers/iio/adc/ | 
| D | ti-adc161s626.c | 66 	struct iio_dev *indio_dev;  member 114 	struct iio_dev *indio_dev = pf->indio_dev;  in ti_adc_trigger_handler()  local 115 	struct ti_adc_data *data = iio_priv(indio_dev);  in ti_adc_trigger_handler() 118 	ret = ti_adc_read_measurement(data, &indio_dev->channels[0],  in ti_adc_trigger_handler() 121 		iio_push_to_buffers_with_timestamp(indio_dev,  in ti_adc_trigger_handler() 123 					iio_get_time_ns(indio_dev));  in ti_adc_trigger_handler() 125 	iio_trigger_notify_done(indio_dev->trig);  in ti_adc_trigger_handler() 130 static int ti_adc_read_raw(struct iio_dev *indio_dev,  in ti_adc_read_raw()  argument 134 	struct ti_adc_data *data = iio_priv(indio_dev);  in ti_adc_read_raw() 139 		ret = iio_device_claim_direct_mode(indio_dev);  in ti_adc_read_raw() [all …] 
 | 
| D | stm32-dfsdm-adc.c | 65 	int (*init)(struct iio_dev *indio_dev); 170 static int stm32_dfsdm_get_jextsel(struct iio_dev *indio_dev,  in stm32_dfsdm_get_jextsel()  argument 311 static int stm32_dfsdm_compute_all_osrs(struct iio_dev *indio_dev,  in stm32_dfsdm_compute_all_osrs()  argument 314 	struct stm32_dfsdm_adc *adc = iio_priv(indio_dev);  in stm32_dfsdm_compute_all_osrs() 324 		dev_err(&indio_dev->dev,  in stm32_dfsdm_compute_all_osrs() 335 	struct iio_dev *indio_dev = iio_priv_to_dev(adc);  in stm32_dfsdm_start_channel()  local 342 		chan = indio_dev->channels + bit;  in stm32_dfsdm_start_channel() 355 	struct iio_dev *indio_dev = iio_priv_to_dev(adc);  in stm32_dfsdm_stop_channel()  local 361 		chan = indio_dev->channels + bit;  in stm32_dfsdm_stop_channel() 425 	struct iio_dev *indio_dev = iio_priv_to_dev(adc);  in stm32_dfsdm_filter_set_trig()  local [all …] 
 | 
| D | meson_saradc.c | 301 static unsigned int meson_sar_adc_get_fifo_count(struct iio_dev *indio_dev)  in meson_sar_adc_get_fifo_count()  argument 303 	struct meson_sar_adc_priv *priv = iio_priv(indio_dev);  in meson_sar_adc_get_fifo_count() 311 static int meson_sar_adc_calib_val(struct iio_dev *indio_dev, int val)  in meson_sar_adc_calib_val()  argument 313 	struct meson_sar_adc_priv *priv = iio_priv(indio_dev);  in meson_sar_adc_calib_val() 322 static int meson_sar_adc_wait_busy_clear(struct iio_dev *indio_dev)  in meson_sar_adc_wait_busy_clear()  argument 324 	struct meson_sar_adc_priv *priv = iio_priv(indio_dev);  in meson_sar_adc_wait_busy_clear() 343 static int meson_sar_adc_read_raw_sample(struct iio_dev *indio_dev,  in meson_sar_adc_read_raw_sample()  argument 347 	struct meson_sar_adc_priv *priv = iio_priv(indio_dev);  in meson_sar_adc_read_raw_sample() 354 	count = meson_sar_adc_get_fifo_count(indio_dev);  in meson_sar_adc_read_raw_sample() 356 		dev_err(&indio_dev->dev,  in meson_sar_adc_read_raw_sample() [all …] 
 | 
| D | max1118.c | 65 	struct iio_dev *indio_dev = spi_get_drvdata(spi);  in max1118_read()  local 66 	struct max1118 *adc = iio_priv(indio_dev);  in max1118_read() 106 	struct iio_dev *indio_dev = spi_get_drvdata(spi);  in max1118_get_vref_mV()  local 107 	struct max1118 *adc = iio_priv(indio_dev);  in max1118_get_vref_mV() 126 static int max1118_read_raw(struct iio_dev *indio_dev,  in max1118_read_raw()  argument 130 	struct max1118 *adc = iio_priv(indio_dev);  in max1118_read_raw() 160 	struct iio_dev *indio_dev = pf->indio_dev;  in max1118_trigger_handler()  local 161 	struct max1118 *adc = iio_priv(indio_dev);  in max1118_trigger_handler() 168 	for_each_set_bit(scan_index, indio_dev->active_scan_mask,  in max1118_trigger_handler() 169 			indio_dev->masklength) {  in max1118_trigger_handler() [all …] 
 | 
| D | ti-ads124s08.c | 152 static int ads124s_write_cmd(struct iio_dev *indio_dev, u8 command)  in ads124s_write_cmd()  argument 154 	struct ads124s_private *priv = iio_priv(indio_dev);  in ads124s_write_cmd() 161 static int ads124s_write_reg(struct iio_dev *indio_dev, u8 reg, u8 data)  in ads124s_write_reg()  argument 163 	struct ads124s_private *priv = iio_priv(indio_dev);  in ads124s_write_reg() 172 static int ads124s_reset(struct iio_dev *indio_dev)  in ads124s_reset()  argument 174 	struct ads124s_private *priv = iio_priv(indio_dev);  in ads124s_reset() 181 		return ads124s_write_cmd(indio_dev, ADS124S08_CMD_RESET);  in ads124s_reset() 187 static int ads124s_read(struct iio_dev *indio_dev, unsigned int chan)  in ads124s_read()  argument 189 	struct ads124s_private *priv = iio_priv(indio_dev);  in ads124s_read() 216 static int ads124s_read_raw(struct iio_dev *indio_dev,  in ads124s_read_raw()  argument [all …] 
 | 
| D | cc10001_adc.c | 106 static u16 cc10001_adc_poll_done(struct iio_dev *indio_dev,  in cc10001_adc_poll_done()  argument 110 	struct cc10001_adc_device *adc_dev = iio_priv(indio_dev);  in cc10001_adc_poll_done() 139 	struct iio_dev *indio_dev;  in cc10001_adc_trigger_h()  local 147 	indio_dev = pf->indio_dev;  in cc10001_adc_trigger_h() 148 	adc_dev = iio_priv(indio_dev);  in cc10001_adc_trigger_h() 161 	for_each_set_bit(scan_idx, indio_dev->active_scan_mask,  in cc10001_adc_trigger_h() 162 				  indio_dev->masklength) {  in cc10001_adc_trigger_h() 164 		channel = indio_dev->channels[scan_idx].channel;  in cc10001_adc_trigger_h() 167 		data[i] = cc10001_adc_poll_done(indio_dev, channel, delay_ns);  in cc10001_adc_trigger_h() 169 			dev_warn(&indio_dev->dev,  in cc10001_adc_trigger_h() [all …] 
 | 
| /Linux-v5.4/drivers/iio/accel/ | 
| D | ssp_accel_sensor.c | 27 static int ssp_accel_read_raw(struct iio_dev *indio_dev,  in ssp_accel_read_raw()  argument 32 	struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);  in ssp_accel_read_raw() 46 static int ssp_accel_write_raw(struct iio_dev *indio_dev,  in ssp_accel_write_raw()  argument 51 	struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);  in ssp_accel_write_raw() 58 			dev_err(&indio_dev->dev, "accel sensor enable fail\n");  in ssp_accel_write_raw() 82 static int ssp_process_accel_data(struct iio_dev *indio_dev, void *buf,  in ssp_process_accel_data()  argument 85 	return ssp_common_process_data(indio_dev, buf, SSP_ACCELEROMETER_SIZE,  in ssp_process_accel_data() 97 	struct iio_dev *indio_dev;  in ssp_accel_probe()  local 101 	indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*spd));  in ssp_accel_probe() 102 	if (!indio_dev)  in ssp_accel_probe() [all …] 
 | 
| D | st_accel_buffer.c | 27 	struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);  in st_accel_trig_set_state()  local 29 	return st_sensors_set_dataready_irq(indio_dev, state);  in st_accel_trig_set_state() 32 static int st_accel_buffer_postenable(struct iio_dev *indio_dev)  in st_accel_buffer_postenable()  argument 36 	err = iio_triggered_buffer_postenable(indio_dev);  in st_accel_buffer_postenable() 40 	err = st_sensors_set_axis_enable(indio_dev,  in st_accel_buffer_postenable() 41 					 (u8)indio_dev->active_scan_mask[0]);  in st_accel_buffer_postenable() 45 	err = st_sensors_set_enable(indio_dev, true);  in st_accel_buffer_postenable() 52 	st_sensors_set_axis_enable(indio_dev, ST_SENSORS_ENABLE_ALL_AXIS);  in st_accel_buffer_postenable() 54 	iio_triggered_buffer_predisable(indio_dev);  in st_accel_buffer_postenable() 58 static int st_accel_buffer_predisable(struct iio_dev *indio_dev)  in st_accel_buffer_predisable()  argument [all …] 
 |