Home
last modified time | relevance | path

Searched refs:indio_dev (Results 1 – 25 of 259) sorted by relevance

1234567891011

/linux/drivers/iio/pressure/
H A Dzpa2326.c218 static int zpa2326_enable_device(const struct iio_dev *indio_dev) in zpa2326_enable_device() argument
223 iio_priv(indio_dev))->regmap, in zpa2326_enable_device()
226 zpa2326_err(indio_dev, "failed to enable device (%d)", err); in zpa2326_enable_device()
230 zpa2326_dbg(indio_dev, "enabled"); in zpa2326_enable_device()
244 static int zpa2326_sleep(const struct iio_dev *indio_dev) in zpa2326_sleep() argument
249 iio_priv(indio_dev))->regmap, in zpa2326_sleep()
252 zpa2326_err(indio_dev, "failed to sleep (%d)", err); in zpa2326_sleep()
256 zpa2326_dbg(indio_dev, "sleeping"); in zpa2326_sleep()
270 static int zpa2326_reset_device(const struct iio_dev *indio_dev) in zpa2326_reset_device() argument
275 iio_priv(indio_dev))->regmap, in zpa2326_reset_device()
[all …]
H A Dms5611_core.c82 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()
90 dev_err(&indio_dev->dev, in ms5611_read_prom()
97 dev_err(&indio_dev->dev, "PROM integrity check failed\n"); in ms5611_read_prom()
104 static int ms5611_read_temp_and_pressure(struct iio_dev *indio_dev, in ms5611_read_temp_and_pressure() argument
108 struct ms5611_state *st = iio_priv(indio_dev); in ms5611_read_temp_and_pressure()
112 dev_err(&indio_dev->dev, in ms5611_read_temp_and_pressure()
192 static int ms5611_reset(struct iio_dev *indio_dev) in ms5611_reset() argument
195 struct ms5611_state *st = iio_priv(indio_dev); in ms5611_reset()
199 dev_err(&indio_dev->dev, "failed to reset device\n"); in ms5611_reset()
[all …]
/linux/drivers/iio/adc/
H A Dstm32-dfsdm-adc.c68 int (*init)(struct device *dev, struct iio_dev *indio_dev);
174 static int stm32_dfsdm_get_jextsel(struct iio_dev *indio_dev, in stm32_dfsdm_get_jextsel() argument
316 static int stm32_dfsdm_compute_all_osrs(struct iio_dev *indio_dev, in stm32_dfsdm_compute_all_osrs() argument
319 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_compute_all_osrs()
329 dev_err(&indio_dev->dev, in stm32_dfsdm_compute_all_osrs()
338 static int stm32_dfsdm_start_channel(struct iio_dev *indio_dev) in stm32_dfsdm_start_channel() argument
340 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_start_channel()
347 chan = indio_dev->channels + bit; in stm32_dfsdm_start_channel()
358 static void stm32_dfsdm_stop_channel(struct iio_dev *indio_dev) in stm32_dfsdm_stop_channel() argument
360 struct stm32_dfsdm_adc *adc = iio_priv(indio_dev); in stm32_dfsdm_stop_channel()
[all …]
H A Dmax1118.c69 static int max1118_read(struct iio_dev *indio_dev, int channel) in max1118_read() argument
71 struct max1118 *adc = iio_priv(indio_dev); in max1118_read()
115 static int max1118_get_vref_mV(struct iio_dev *indio_dev) in max1118_get_vref_mV() argument
117 struct max1118 *adc = iio_priv(indio_dev); in max1118_get_vref_mV()
136 static int max1118_read_raw(struct iio_dev *indio_dev, in max1118_read_raw() argument
140 struct max1118 *adc = iio_priv(indio_dev); in max1118_read_raw()
145 *val = max1118_read(indio_dev, chan->channel); in max1118_read_raw()
152 *val = max1118_get_vref_mV(indio_dev); in max1118_read_raw()
170 struct iio_dev *indio_dev = pf->indio_dev; in max1118_trigger_handler() local
171 struct max1118 *adc = iio_priv(indio_dev); in max1118_trigger_handler()
[all …]
H A Dti-ads124s08.c161 static int ads124s_write_cmd(struct iio_dev *indio_dev, u8 command) in ads124s_write_cmd() argument
163 struct ads124s_private *priv = iio_priv(indio_dev); in ads124s_write_cmd()
170 static int ads124s_write_reg(struct iio_dev *indio_dev, u8 reg, u8 data) in ads124s_write_reg() argument
172 struct ads124s_private *priv = iio_priv(indio_dev); in ads124s_write_reg()
181 static int ads124s_reset(struct iio_dev *indio_dev) in ads124s_reset() argument
183 struct ads124s_private *priv = iio_priv(indio_dev); in ads124s_reset()
190 return ads124s_write_cmd(indio_dev, ADS124S08_CMD_RESET); in ads124s_reset()
196 static int ads124s_read(struct iio_dev *indio_dev) in ads124s_read() argument
198 struct ads124s_private *priv = iio_priv(indio_dev); in ads124s_read()
222 static int ads124s_read_raw(struct iio_dev *indio_dev, in ads124s_read_raw() argument
[all …]
H A Dti-tlc4541.c94 struct iio_dev *indio_dev = pf->indio_dev; in tlc4541_trigger_handler() local
95 struct tlc4541_state *st = iio_priv(indio_dev); in tlc4541_trigger_handler()
102 iio_push_to_buffers_with_ts(indio_dev, st->rx_buf, sizeof(st->rx_buf), in tlc4541_trigger_handler()
103 iio_get_time_ns(indio_dev)); in tlc4541_trigger_handler()
106 iio_trigger_notify_done(indio_dev->trig); in tlc4541_trigger_handler()
123 static int tlc4541_read_raw(struct iio_dev *indio_dev, in tlc4541_read_raw() argument
130 struct tlc4541_state *st = iio_priv(indio_dev); in tlc4541_read_raw()
134 if (!iio_device_claim_direct(indio_dev)) in tlc4541_read_raw()
137 iio_device_release_direct(indio_dev); in tlc4541_read_raw()
162 struct iio_dev *indio_dev; in tlc4541_probe() local
[all …]
H A Dti-adc161s626.c68 struct iio_dev *indio_dev; member
109 struct iio_dev *indio_dev = pf->indio_dev; in ti_adc_trigger_handler() local
110 struct ti_adc_data *data = iio_priv(indio_dev); in ti_adc_trigger_handler()
117 ret = ti_adc_read_measurement(data, &indio_dev->channels[0], &val); in ti_adc_trigger_handler()
122 iio_push_to_buffers_with_timestamp(indio_dev, &scan, 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 if (!iio_device_claim_direct(indio_dev)) in ti_adc_read_raw()
142 iio_device_release_direct(indio_dev); in ti_adc_read_raw()
[all …]
H A Dmax11100.c50 static int max11100_read_single(struct iio_dev *indio_dev, int *val) in max11100_read_single() argument
53 struct max11100_state *state = iio_priv(indio_dev); in max11100_read_single()
57 dev_err(&indio_dev->dev, "SPI transfer failed\n"); in max11100_read_single()
63 dev_err(&indio_dev->dev, "Invalid value: buffer[0] != 0\n"); in max11100_read_single()
72 static int max11100_read_raw(struct iio_dev *indio_dev, in max11100_read_raw() argument
77 struct max11100_state *state = iio_priv(indio_dev); in max11100_read_raw()
81 ret = max11100_read_single(indio_dev, val); in max11100_read_raw()
113 struct iio_dev *indio_dev; in max11100_probe() local
116 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*state)); in max11100_probe()
117 if (!indio_dev) in max11100_probe()
[all …]
/linux/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_trigger.c13 static unsigned int inv_scan_query_mpu6050(struct iio_dev *indio_dev) in inv_scan_query_mpu6050() argument
15 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_scan_query_mpu6050()
23 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()
[all …]
/linux/drivers/iio/
H A Dindustrialio-event.c66 int iio_push_event(struct iio_dev *indio_dev, u64 ev_code, s64 timestamp) in iio_push_event() argument
68 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_push_event()
102 struct iio_dev *indio_dev = filep->private_data; in iio_event_poll() local
103 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_event_poll()
107 if (!indio_dev->info) in iio_event_poll()
123 struct iio_dev *indio_dev = filep->private_data; in iio_event_chrdev_read() local
124 struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(indio_dev); in iio_event_chrdev_read()
129 if (!indio_dev->info) in iio_event_chrdev_read()
142 indio_dev->info == NULL); in iio_event_chrdev_read()
145 if (indio_dev->info == NULL) in iio_event_chrdev_read()
[all …]
H A Diio_core.h22 struct iio_dev *indio_dev; member
29 long (*ioctl)(struct iio_dev *indio_dev, struct file *filp,
33 void iio_device_ioctl_handler_register(struct iio_dev *indio_dev,
37 ssize_t do_iio_read_channel_label(struct iio_dev *indio_dev,
57 int iio_device_register_sysfs_group(struct iio_dev *indio_dev,
75 int iio_buffers_alloc_sysfs_and_mask(struct iio_dev *indio_dev);
76 void iio_buffers_free_sysfs_and_mask(struct iio_dev *indio_dev);
82 void iio_disable_all_buffers(struct iio_dev *indio_dev);
83 void iio_buffer_wakeup_poll(struct iio_dev *indio_dev);
84 void iio_device_detach_buffers(struct iio_dev *indio_dev);
[all …]
/linux/drivers/iio/buffer/
H A Dindustrialio-triggered-buffer.c39 int iio_triggered_buffer_setup_ext(struct iio_dev *indio_dev, in iio_triggered_buffer_setup_ext() argument
56 if (indio_dev->buffer) in iio_triggered_buffer_setup_ext()
65 indio_dev->pollfunc = iio_alloc_pollfunc(h, in iio_triggered_buffer_setup_ext()
68 indio_dev, in iio_triggered_buffer_setup_ext()
70 indio_dev->name, in iio_triggered_buffer_setup_ext()
71 iio_device_id(indio_dev)); in iio_triggered_buffer_setup_ext()
72 if (indio_dev->pollfunc == NULL) { in iio_triggered_buffer_setup_ext()
78 indio_dev->setup_ops = setup_ops; in iio_triggered_buffer_setup_ext()
81 indio_dev->modes |= INDIO_BUFFER_TRIGGERED; in iio_triggered_buffer_setup_ext()
86 ret = iio_device_attach_buffer(indio_dev, buffer); in iio_triggered_buffer_setup_ext()
[all …]
/linux/drivers/iio/frequency/
H A Dad9523.c298 static int ad9523_read(struct iio_dev *indio_dev, unsigned int addr) in ad9523_read() argument
300 struct ad9523_state *st = iio_priv(indio_dev); in ad9523_read()
324 dev_err(&indio_dev->dev, "read failed (%d)", ret); in ad9523_read()
332 static int ad9523_write(struct iio_dev *indio_dev, in ad9523_write() argument
335 struct ad9523_state *st = iio_priv(indio_dev); in ad9523_write()
355 dev_err(&indio_dev->dev, "write failed (%d)", ret); in ad9523_write()
360 static int ad9523_io_update(struct iio_dev *indio_dev) in ad9523_io_update() argument
362 return ad9523_write(indio_dev, AD9523_IO_UPDATE, AD9523_IO_UPDATE_EN); in ad9523_io_update()
365 static int ad9523_vco_out_map(struct iio_dev *indio_dev, in ad9523_vco_out_map() argument
368 struct ad9523_state *st = iio_priv(indio_dev); in ad9523_vco_out_map()
[all …]
/linux/drivers/iio/gyro/
H A Dst_gyro_buffer.c21 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_gyro_trig_set_state() local
23 return st_sensors_set_dataready_irq(indio_dev, state); in st_gyro_trig_set_state()
26 static int st_gyro_buffer_postenable(struct iio_dev *indio_dev) in st_gyro_buffer_postenable() argument
30 err = st_sensors_set_axis_enable(indio_dev, indio_dev->active_scan_mask[0]); in st_gyro_buffer_postenable()
34 err = st_sensors_set_enable(indio_dev, true); in st_gyro_buffer_postenable()
41 st_sensors_set_axis_enable(indio_dev, ST_SENSORS_ENABLE_ALL_AXIS); in st_gyro_buffer_postenable()
45 static int st_gyro_buffer_predisable(struct iio_dev *indio_dev) in st_gyro_buffer_predisable() argument
49 err = st_sensors_set_enable(indio_dev, false); in st_gyro_buffer_predisable()
53 return st_sensors_set_axis_enable(indio_dev, ST_SENSORS_ENABLE_ALL_AXIS); in st_gyro_buffer_predisable()
61 int st_gyro_allocate_ring(struct iio_dev *indio_dev) in st_gyro_allocate_ring() argument
[all …]
H A Ditg3200_buffer.c47 struct iio_dev *indio_dev = pf->indio_dev; in itg3200_trigger_handler() local
48 struct itg3200 *st = iio_priv(indio_dev); in itg3200_trigger_handler()
62 iio_push_to_buffers_with_timestamp(indio_dev, &scan, pf->timestamp); in itg3200_trigger_handler()
65 iio_trigger_notify_done(indio_dev->trig); in itg3200_trigger_handler()
70 int itg3200_buffer_configure(struct iio_dev *indio_dev) in itg3200_buffer_configure() argument
72 return iio_triggered_buffer_setup(indio_dev, &iio_pollfunc_store_time, in itg3200_buffer_configure()
76 void itg3200_buffer_unconfigure(struct iio_dev *indio_dev) in itg3200_buffer_unconfigure() argument
78 iio_triggered_buffer_cleanup(indio_dev); in itg3200_buffer_unconfigure()
85 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in itg3200_data_rdy_trigger_set_state() local
89 ret = itg3200_read_reg_8(indio_dev, ITG3200_REG_IRQ_CONFIG, &msc); in itg3200_data_rdy_trigger_set_state()
[all …]
/linux/drivers/iio/accel/
H A Dst_accel_buffer.c21 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_accel_trig_set_state() local
23 return st_sensors_set_dataready_irq(indio_dev, state); in st_accel_trig_set_state()
26 static int st_accel_buffer_postenable(struct iio_dev *indio_dev) in st_accel_buffer_postenable() argument
30 err = st_sensors_set_axis_enable(indio_dev, indio_dev->active_scan_mask[0]); in st_accel_buffer_postenable()
34 err = st_sensors_set_enable(indio_dev, true); in st_accel_buffer_postenable()
41 st_sensors_set_axis_enable(indio_dev, ST_SENSORS_ENABLE_ALL_AXIS); in st_accel_buffer_postenable()
45 static int st_accel_buffer_predisable(struct iio_dev *indio_dev) in st_accel_buffer_predisable() argument
49 err = st_sensors_set_enable(indio_dev, false); in st_accel_buffer_predisable()
53 return st_sensors_set_axis_enable(indio_dev, in st_accel_buffer_predisable()
62 int st_accel_allocate_ring(struct iio_dev *indio_dev) in st_accel_allocate_ring() argument
[all …]
H A Dmma7455_core.c92 struct iio_dev *indio_dev = pf->indio_dev; in mma7455_trigger_handler() local
93 struct mma7455_data *mma7455 = iio_priv(indio_dev); in mma7455_trigger_handler()
106 iio_push_to_buffers_with_ts(indio_dev, &mma7455->scan, in mma7455_trigger_handler()
108 iio_get_time_ns(indio_dev)); in mma7455_trigger_handler()
111 iio_trigger_notify_done(indio_dev->trig); in mma7455_trigger_handler()
116 static int mma7455_read_raw(struct iio_dev *indio_dev, in mma7455_read_raw() argument
120 struct mma7455_data *mma7455 = iio_priv(indio_dev); in mma7455_read_raw()
127 if (iio_buffer_enabled(indio_dev)) in mma7455_read_raw()
166 static int mma7455_write_raw(struct iio_dev *indio_dev, in mma7455_write_raw() argument
170 struct mma7455_data *mma7455 = iio_priv(indio_dev); in mma7455_write_raw()
[all …]
/linux/drivers/iio/dac/
H A Dad5446.c30 static int ad5446_set_powerdown_mode(struct iio_dev *indio_dev, in ad5446_set_powerdown_mode() argument
34 struct ad5446_state *st = iio_priv(indio_dev); in ad5446_set_powerdown_mode()
41 static int ad5446_get_powerdown_mode(struct iio_dev *indio_dev, in ad5446_get_powerdown_mode() argument
44 struct ad5446_state *st = iio_priv(indio_dev); in ad5446_get_powerdown_mode()
56 static ssize_t ad5446_read_dac_powerdown(struct iio_dev *indio_dev, in ad5446_read_dac_powerdown() argument
61 struct ad5446_state *st = iio_priv(indio_dev); in ad5446_read_dac_powerdown()
66 static ssize_t ad5446_write_dac_powerdown(struct iio_dev *indio_dev, in ad5446_write_dac_powerdown() argument
71 struct ad5446_state *st = iio_priv(indio_dev); in ad5446_write_dac_powerdown()
111 static int ad5446_read_raw(struct iio_dev *indio_dev, in ad5446_read_raw() argument
117 struct ad5446_state *st = iio_priv(indio_dev); in ad5446_read_raw()
[all …]
H A Dad5360.c193 static int ad5360_write_unlocked(struct iio_dev *indio_dev, in ad5360_write_unlocked() argument
197 struct ad5360_state *st = iio_priv(indio_dev); in ad5360_write_unlocked()
206 static int ad5360_write(struct iio_dev *indio_dev, unsigned int cmd, in ad5360_write() argument
209 struct ad5360_state *st = iio_priv(indio_dev); in ad5360_write()
212 return ad5360_write_unlocked(indio_dev, cmd, addr, val, shift); in ad5360_write()
215 static int ad5360_read(struct iio_dev *indio_dev, unsigned int type, in ad5360_read() argument
218 struct ad5360_state *st = iio_priv(indio_dev); in ad5360_read()
249 struct iio_dev *indio_dev = dev_to_iio_dev(dev); in ad5360_read_dac_powerdown() local
250 struct ad5360_state *st = iio_priv(indio_dev); in ad5360_read_dac_powerdown()
255 static int ad5360_update_ctrl(struct iio_dev *indio_dev, unsigned int set, in ad5360_update_ctrl() argument
[all …]
H A Dvf610_dac.c62 static int vf610_set_conversion_mode(struct iio_dev *indio_dev, in vf610_set_conversion_mode() argument
66 struct vf610_dac *info = iio_priv(indio_dev); in vf610_set_conversion_mode()
82 static int vf610_get_conversion_mode(struct iio_dev *indio_dev, in vf610_get_conversion_mode() argument
85 struct vf610_dac *info = iio_priv(indio_dev); in vf610_get_conversion_mode()
117 static int vf610_read_raw(struct iio_dev *indio_dev, in vf610_read_raw() argument
122 struct vf610_dac *info = iio_priv(indio_dev); in vf610_read_raw()
143 static int vf610_write_raw(struct iio_dev *indio_dev, in vf610_write_raw() argument
148 struct vf610_dac *info = iio_priv(indio_dev); in vf610_write_raw()
175 struct iio_dev *indio_dev; in vf610_dac_probe() local
179 indio_dev = devm_iio_device_alloc(&pdev->dev, in vf610_dac_probe()
[all …]
H A Ddpot-dac.c52 static int dpot_dac_read_raw(struct iio_dev *indio_dev, in dpot_dac_read_raw() argument
56 struct dpot_dac *dac = iio_priv(indio_dev); in dpot_dac_read_raw()
95 static int dpot_dac_read_avail(struct iio_dev *indio_dev, in dpot_dac_read_avail() argument
100 struct dpot_dac *dac = iio_priv(indio_dev); in dpot_dac_read_avail()
111 static int dpot_dac_write_raw(struct iio_dev *indio_dev, in dpot_dac_write_raw() argument
115 struct dpot_dac *dac = iio_priv(indio_dev); in dpot_dac_write_raw()
131 static int dpot_dac_channel_max_ohms(struct iio_dev *indio_dev) in dpot_dac_channel_max_ohms() argument
133 struct device *dev = &indio_dev->dev; in dpot_dac_channel_max_ohms()
134 struct dpot_dac *dac = iio_priv(indio_dev); in dpot_dac_channel_max_ohms()
168 struct iio_dev *indio_dev; in dpot_dac_probe() local
[all …]
/linux/drivers/iio/common/st_sensors/
H A Dst_sensors_trigger.c27 static bool 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()
44 dev_err(indio_dev->dev.parent, in st_sensors_new_samples_available()
60 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_sensors_irq_handler() local
61 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_irq_handler()
64 sdata->hw_timestamp = iio_get_time_ns(indio_dev); in st_sensors_irq_handler()
76 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in st_sensors_irq_thread() local
77 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_irq_thread()
87 st_sensors_new_samples_available(indio_dev, sdata)) { in st_sensors_irq_thread()
90 dev_dbg(indio_dev->dev.parent, "spurious IRQ\n"); in st_sensors_irq_thread()
[all …]
H A Dst_sensors_core.c24 int st_sensors_write_data_with_mask(struct iio_dev *indio_dev, in st_sensors_write_data_with_mask() argument
27 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_write_data_with_mask()
33 int st_sensors_debugfs_reg_access(struct iio_dev *indio_dev, in st_sensors_debugfs_reg_access() argument
37 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_debugfs_reg_access()
72 int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr) in st_sensors_set_odr() argument
76 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_set_odr()
92 err = st_sensors_write_data_with_mask(indio_dev, in st_sensors_set_odr()
100 err = st_sensors_write_data_with_mask(indio_dev, in st_sensors_set_odr()
134 static int st_sensors_set_fullscale(struct iio_dev *indio_dev, unsigned int fs) in st_sensors_set_fullscale() argument
137 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_set_fullscale()
[all …]
/linux/drivers/iio/position/
H A Dhid-sensor-custom-intel-hinge.c35 struct iio_dev *indio_dev; member
109 static int hinge_read_raw(struct iio_dev *indio_dev, in hinge_read_raw() argument
113 struct hinge_state *st = iio_priv(indio_dev); in hinge_read_raw()
156 static int hinge_write_raw(struct iio_dev *indio_dev, in hinge_write_raw() argument
160 struct hinge_state *st = iio_priv(indio_dev); in hinge_write_raw()
174 static int hinge_read_label(struct iio_dev *indio_dev, in hinge_read_label() argument
177 struct hinge_state *st = iio_priv(indio_dev); in hinge_read_label()
195 struct iio_dev *indio_dev = platform_get_drvdata(priv); in hinge_proc_event() local
196 struct hinge_state *st = iio_priv(indio_dev); in hinge_proc_event()
200 st->timestamp = iio_get_time_ns(indio_dev); in hinge_proc_event()
[all …]
/linux/drivers/iio/imu/inv_icm45600/
H A Dinv_icm45600_gyro.c94 static int inv_icm45600_gyro_update_scan_mode(struct iio_dev *indio_dev, in inv_icm45600_gyro_update_scan_mode() argument
97 struct inv_icm45600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm45600_gyro_update_scan_mode()
98 struct inv_icm45600_sensor_state *gyro_st = iio_priv(indio_dev); in inv_icm45600_gyro_update_scan_mode()
151 static int inv_icm45600_gyro_read_sensor(struct iio_dev *indio_dev, in inv_icm45600_gyro_read_sensor() argument
155 struct inv_icm45600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm45600_gyro_read_sensor()
156 struct inv_icm45600_sensor_state *gyro_st = iio_priv(indio_dev); in inv_icm45600_gyro_read_sensor()
232 static int inv_icm45600_gyro_read_scale(struct iio_dev *indio_dev, in inv_icm45600_gyro_read_scale() argument
235 struct inv_icm45600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm45600_gyro_read_scale()
236 struct inv_icm45600_sensor_state *gyro_st = iio_priv(indio_dev); in inv_icm45600_gyro_read_scale()
250 static int inv_icm45600_gyro_write_scale(struct iio_dev *indio_dev, in inv_icm45600_gyro_write_scale() argument
[all …]

1234567891011