Searched refs:indio_dev (Results 76 - 100 of 537) sorted by relevance

1234567891011>>

/linux-master/drivers/iio/potentiostat/
H A Dlmp91000.c137 struct iio_dev *indio_dev = pf->indio_dev; local
138 struct lmp91000_data *data = iio_priv(indio_dev);
146 iio_push_to_buffers_with_timestamp(indio_dev, data->buffer,
147 iio_get_time_ns(indio_dev));
150 iio_trigger_notify_done(indio_dev->trig);
155 static int lmp91000_read_raw(struct iio_dev *indio_dev, argument
159 struct lmp91000_data *data = iio_priv(indio_dev);
265 struct iio_dev *indio_dev = private; local
266 struct lmp91000_data *data = iio_priv(indio_dev);
274 lmp91000_buffer_postenable(struct iio_dev *indio_dev) argument
281 lmp91000_buffer_predisable(struct iio_dev *indio_dev) argument
299 struct iio_dev *indio_dev; local
388 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/iio/dac/
H A Dad5624r_spi.c45 static int ad5624r_read_raw(struct iio_dev *indio_dev, argument
51 struct ad5624r_state *st = iio_priv(indio_dev);
62 static int ad5624r_write_raw(struct iio_dev *indio_dev, argument
68 struct ad5624r_state *st = iio_priv(indio_dev);
90 static int ad5624r_get_powerdown_mode(struct iio_dev *indio_dev, argument
93 struct ad5624r_state *st = iio_priv(indio_dev);
98 static int ad5624r_set_powerdown_mode(struct iio_dev *indio_dev, argument
101 struct ad5624r_state *st = iio_priv(indio_dev);
115 static ssize_t ad5624r_read_dac_powerdown(struct iio_dev *indio_dev, argument
118 struct ad5624r_state *st = iio_priv(indio_dev);
124 ad5624r_write_dac_powerdown(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) argument
225 struct iio_dev *indio_dev; local
298 struct iio_dev *indio_dev = spi_get_drvdata(spi); local
[all...]
H A Dvf610_dac.c62 static int vf610_set_conversion_mode(struct iio_dev *indio_dev, argument
66 struct vf610_dac *info = iio_priv(indio_dev);
82 static int vf610_get_conversion_mode(struct iio_dev *indio_dev, argument
85 struct vf610_dac *info = iio_priv(indio_dev);
117 static int vf610_read_raw(struct iio_dev *indio_dev, argument
122 struct vf610_dac *info = iio_priv(indio_dev);
143 static int vf610_write_raw(struct iio_dev *indio_dev, argument
148 struct vf610_dac *info = iio_priv(indio_dev);
175 struct iio_dev *indio_dev; local
179 indio_dev
236 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
246 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
257 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dad5360.c193 static int ad5360_write_unlocked(struct iio_dev *indio_dev, argument
197 struct ad5360_state *st = iio_priv(indio_dev);
206 static int ad5360_write(struct iio_dev *indio_dev, unsigned int cmd, argument
210 struct ad5360_state *st = iio_priv(indio_dev);
213 ret = ad5360_write_unlocked(indio_dev, cmd, addr, val, shift);
219 static int ad5360_read(struct iio_dev *indio_dev, unsigned int type, argument
222 struct ad5360_state *st = iio_priv(indio_dev);
255 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
256 struct ad5360_state *st = iio_priv(indio_dev);
261 static int ad5360_update_ctrl(struct iio_dev *indio_dev, unsigne argument
283 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
313 ad5360_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
369 ad5360_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long m) argument
436 ad5360_alloc_channels(struct iio_dev *indio_dev) argument
462 struct iio_dev *indio_dev; local
526 struct iio_dev *indio_dev = spi_get_drvdata(spi); local
[all...]
/linux-master/drivers/iio/adc/
H A Dti-adc0832.c207 struct iio_dev *indio_dev = pf->indio_dev; local
208 struct adc0832 *adc = iio_priv(indio_dev);
214 for_each_set_bit(scan_index, indio_dev->active_scan_mask,
215 indio_dev->masklength) {
217 &indio_dev->channels[scan_index];
229 iio_push_to_buffers_with_timestamp(indio_dev, adc->data,
230 iio_get_time_ns(indio_dev));
234 iio_trigger_notify_done(indio_dev->trig);
246 struct iio_dev *indio_dev; local
[all...]
H A Dti-adc161s626.c67 struct iio_dev *indio_dev; member in struct:ti_adc_data
115 struct iio_dev *indio_dev = pf->indio_dev; local
116 struct ti_adc_data *data = iio_priv(indio_dev);
119 ret = ti_adc_read_measurement(data, &indio_dev->channels[0],
122 iio_push_to_buffers_with_timestamp(indio_dev,
124 iio_get_time_ns(indio_dev));
126 iio_trigger_notify_done(indio_dev->trig);
131 static int ti_adc_read_raw(struct iio_dev *indio_dev, argument
135 struct ti_adc_data *data = iio_priv(indio_dev);
179 struct iio_dev *indio_dev; local
[all...]
H A Dltc2496.c66 struct iio_dev *indio_dev; local
70 indio_dev = devm_iio_device_alloc(dev, sizeof(*st));
71 if (!indio_dev)
74 st = iio_priv(indio_dev);
75 spi_set_drvdata(spi, indio_dev);
80 return ltc2497core_probe(dev, indio_dev);
85 struct iio_dev *indio_dev = spi_get_drvdata(spi); local
87 ltc2497core_remove(indio_dev);
H A Dltc2497.h23 int ltc2497core_probe(struct device *dev, struct iio_dev *indio_dev);
24 void ltc2497core_remove(struct iio_dev *indio_dev);
H A Dad7606.c64 static int ad7606_reg_access(struct iio_dev *indio_dev, argument
69 struct ad7606_state *st = iio_priv(indio_dev);
123 struct iio_dev *indio_dev = pf->indio_dev; local
124 struct ad7606_state *st = iio_priv(indio_dev);
131 iio_push_to_buffers_with_timestamp(indio_dev, st->data,
132 iio_get_time_ns(indio_dev));
134 iio_trigger_notify_done(indio_dev->trig);
143 static int ad7606_scan_direct(struct iio_dev *indio_dev, unsigned int ch) argument
145 struct ad7606_state *st = iio_priv(indio_dev);
166 ad7606_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long m) argument
220 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
228 ad7606_write_scale_hw(struct iio_dev *indio_dev, int ch, int val) argument
237 ad7606_write_os_hw(struct iio_dev *indio_dev, int val) argument
254 ad7606_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
302 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
475 struct iio_dev *indio_dev = dev_id; local
488 ad7606_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
499 ad7606_buffer_postenable(struct iio_dev *indio_dev) argument
508 ad7606_buffer_predisable(struct iio_dev *indio_dev) argument
566 struct iio_dev *indio_dev; local
687 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
700 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/iio/pressure/
H A Ddlhl60d.c138 static int dlh_read_raw(struct iio_dev *indio_dev, argument
142 struct dlh_state *st = iio_priv(indio_dev);
150 ret = iio_device_claim_direct_mode(indio_dev);
155 iio_device_release_direct_mode(indio_dev);
249 struct iio_dev *indio_dev = pf->indio_dev; local
250 struct dlh_state *st = iio_priv(indio_dev);
259 for_each_set_bit(chn, indio_dev->active_scan_mask,
260 indio_dev->masklength) {
266 iio_push_to_buffers(indio_dev, tmp_bu
276 struct iio_dev *indio_dev = private; local
288 struct iio_dev *indio_dev; local
[all...]
H A Dhp206c.c107 static int hp206c_wait_dev_rdy(struct iio_dev *indio_dev) argument
111 struct hp206c_data *data = iio_priv(indio_dev);
117 dev_err(&indio_dev->dev, "Failed READ_REG INT_SRC: %d\n", ret);
143 static int hp206c_soft_reset(struct iio_dev *indio_dev) argument
146 struct hp206c_data *data = iio_priv(indio_dev);
157 ret = hp206c_wait_dev_rdy(indio_dev);
169 static int hp206c_conv_and_read(struct iio_dev *indio_dev, argument
174 struct hp206c_data *data = iio_priv(indio_dev);
177 ret = hp206c_wait_dev_rdy(indio_dev);
179 dev_err(&indio_dev
204 hp206c_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
297 hp206c_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
358 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/frequency/
H A Dadmfm2000.c35 static int admfm2000_mode(struct iio_dev *indio_dev, u32 chan, u32 mode) argument
37 struct admfm2000_state *st = iio_priv(indio_dev);
58 static int admfm2000_attenuation(struct iio_dev *indio_dev, u32 chan, u32 value) argument
60 struct admfm2000_state *st = iio_priv(indio_dev);
77 static int admfm2000_read_raw(struct iio_dev *indio_dev, argument
81 struct admfm2000_state *st = iio_priv(indio_dev);
98 static int admfm2000_write_raw(struct iio_dev *indio_dev, argument
102 struct admfm2000_state *st = iio_priv(indio_dev);
118 ret = admfm2000_attenuation(indio_dev, chan->channel,
127 static int admfm2000_write_raw_get_fmt(struct iio_dev *indio_dev, argument
158 admfm2000_channel_config(struct admfm2000_state *st, struct iio_dev *indio_dev) argument
238 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/proximity/
H A Dpulsedlight-lidar-lite-v2.c41 struct iio_dev *indio_dev; member in struct:lidar_data
200 static int lidar_read_raw(struct iio_dev *indio_dev, argument
204 struct lidar_data *data = iio_priv(indio_dev);
211 if (iio_device_claim_direct_mode(indio_dev))
219 iio_device_release_direct_mode(indio_dev);
235 struct iio_dev *indio_dev = pf->indio_dev; local
236 struct lidar_data *data = iio_priv(indio_dev);
241 iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
242 iio_get_time_ns(indio_dev));
259 struct iio_dev *indio_dev; local
315 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
340 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
348 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
[all...]
/linux-master/drivers/iio/light/
H A Dhid-sensor-prox.c58 static int prox_read_raw(struct iio_dev *indio_dev, argument
63 struct prox_state *prox_state = iio_priv(indio_dev);
126 static int prox_write_raw(struct iio_dev *indio_dev, argument
132 struct prox_state *prox_state = iio_priv(indio_dev);
157 static void hid_sensor_push_data(struct iio_dev *indio_dev, const void *data, argument
160 dev_dbg(&indio_dev->dev, "hid_sensor_push_data\n");
161 iio_push_to_buffers(indio_dev, data);
169 struct iio_dev *indio_dev = platform_get_drvdata(priv); local
170 struct prox_state *prox_state = iio_priv(indio_dev);
172 dev_dbg(&indio_dev
187 struct iio_dev *indio_dev = platform_get_drvdata(priv); local
238 struct iio_dev *indio_dev; local
319 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
[all...]
H A Dcm3605.c57 struct iio_dev *indio_dev = d; local
58 struct cm3605 *cm3605 = iio_priv(indio_dev);
63 iio_push_event(indio_dev, ev, iio_get_time_ns(indio_dev));
106 static int cm3605_read_raw(struct iio_dev *indio_dev, argument
110 struct cm3605 *cm3605 = iio_priv(indio_dev);
158 struct iio_dev *indio_dev; local
165 indio_dev = devm_iio_device_alloc(dev, sizeof(*cm3605));
166 if (!indio_dev)
168 platform_set_drvdata(pdev, indio_dev);
271 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
283 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
294 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dveml6070.c111 static int veml6070_read_raw(struct iio_dev *indio_dev, argument
115 struct veml6070_data *data = iio_priv(indio_dev);
141 struct iio_dev *indio_dev; local
144 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
145 if (!indio_dev)
148 data = iio_priv(indio_dev);
149 i2c_set_clientdata(client, indio_dev);
153 indio_dev->info = &veml6070_info;
154 indio_dev->channels = veml6070_channels;
155 indio_dev
184 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
/linux-master/include/linux/iio/common/
H A Dst_sensors_spi.h16 int st_sensors_spi_configure(struct iio_dev *indio_dev,
H A Dst_sensors_i2c.h16 int st_sensors_i2c_configure(struct iio_dev *indio_dev,
/linux-master/drivers/iio/potentiometer/
H A Dtpl0102.c63 static int tpl0102_read_raw(struct iio_dev *indio_dev, argument
67 struct tpl0102_data *data = iio_priv(indio_dev);
84 static int tpl0102_read_avail(struct iio_dev *indio_dev, argument
89 struct tpl0102_data *data = iio_priv(indio_dev);
102 static int tpl0102_write_raw(struct iio_dev *indio_dev, argument
106 struct tpl0102_data *data = iio_priv(indio_dev);
128 struct iio_dev *indio_dev; local
130 indio_dev = devm_iio_device_alloc(dev, sizeof(*data));
131 if (!indio_dev)
133 data = iio_priv(indio_dev);
[all...]
/linux-master/drivers/iio/accel/
H A Dmc3230.c82 static int mc3230_read_raw(struct iio_dev *indio_dev, argument
86 struct mc3230_data *data = iio_priv(indio_dev);
112 struct iio_dev *indio_dev; local
124 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
125 if (!indio_dev) {
130 data = iio_priv(indio_dev);
132 i2c_set_clientdata(client, indio_dev);
134 indio_dev->info = &mc3230_info;
135 indio_dev->name = "mc3230";
136 indio_dev
155 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
H A Dmma9551.c106 static int mma9551_read_raw(struct iio_dev *indio_dev, argument
110 struct mma9551_data *data = iio_priv(indio_dev);
147 static int mma9551_read_event_config(struct iio_dev *indio_dev, argument
152 struct mma9551_data *data = iio_priv(indio_dev);
163 static int mma9551_config_incli_event(struct iio_dev *indio_dev, argument
167 struct mma9551_data *data = iio_priv(indio_dev);
224 static int mma9551_write_event_config(struct iio_dev *indio_dev, argument
230 struct mma9551_data *data = iio_priv(indio_dev);
236 ret = mma9551_config_incli_event(indio_dev,
245 static int mma9551_write_event_value(struct iio_dev *indio_dev, argument
272 mma9551_read_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int *val, int *val2) argument
336 struct iio_dev *indio_dev = private; local
403 mma9551_gpio_probe(struct iio_dev *indio_dev) argument
453 struct iio_dev *indio_dev; local
514 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
529 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
546 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
561 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
574 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
[all...]
/linux-master/include/linux/iio/
H A Dbuffer-dmaengine.h17 struct iio_dev *indio_dev,
/linux-master/drivers/iio/gyro/
H A Dst_gyro.h28 int st_gyro_allocate_ring(struct iio_dev *indio_dev);
32 static inline int st_gyro_allocate_ring(struct iio_dev *indio_dev) argument
/linux-master/drivers/iio/magnetometer/
H A Dst_magn.h28 int st_magn_allocate_ring(struct iio_dev *indio_dev);
32 static inline int st_magn_allocate_ring(struct iio_dev *indio_dev) argument
/linux-master/drivers/iio/orientation/
H A Dhid-sensor-rotation.c66 static int dev_rot_read_raw(struct iio_dev *indio_dev, argument
71 struct dev_rot_state *rot_state = iio_priv(indio_dev);
114 static int dev_rot_write_raw(struct iio_dev *indio_dev, argument
120 struct dev_rot_state *rot_state = iio_priv(indio_dev);
149 struct iio_dev *indio_dev = platform_get_drvdata(priv); local
150 struct dev_rot_state *rot_state = iio_priv(indio_dev);
152 dev_dbg(&indio_dev->dev, "dev_rot_proc_event\n");
155 rot_state->timestamp = iio_get_time_ns(indio_dev);
157 iio_push_to_buffers_with_timestamp(indio_dev, &rot_state->scan,
172 struct iio_dev *indio_dev local
235 struct iio_dev *indio_dev; local
333 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
[all...]

Completed in 355 milliseconds

1234567891011>>