Searched refs:indio_dev (Results 176 - 200 of 537) sorted by relevance

1234567891011>>

/linux-master/drivers/iio/chemical/
H A Dags02ma.c115 struct iio_dev *indio_dev; local
118 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
119 if (!indio_dev)
131 data = iio_priv(indio_dev);
133 indio_dev->info = &ags02ma_info;
134 indio_dev->channels = &ags02ma_channel;
135 indio_dev->num_channels = 1;
136 indio_dev->name = "ags02ma";
138 return devm_iio_device_register(&client->dev, indio_dev);
/linux-master/drivers/iio/adc/
H A Dxilinx-xadc-events.c16 struct iio_dev *indio_dev, unsigned int event)
21 return &indio_dev->channels[0];
24 return &indio_dev->channels[event];
26 return &indio_dev->channels[event-1];
30 static void xadc_handle_event(struct iio_dev *indio_dev, unsigned int event) argument
38 chan = xadc_event_to_channel(indio_dev, event);
45 iio_push_event(indio_dev,
48 iio_get_time_ns(indio_dev));
55 iio_push_event(indio_dev,
58 iio_get_time_ns(indio_dev));
15 xadc_event_to_channel( struct iio_dev *indio_dev, unsigned int event) argument
62 xadc_handle_events(struct iio_dev *indio_dev, unsigned long events) argument
113 xadc_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) argument
122 xadc_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) argument
158 xadc_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
183 xadc_write_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
[all...]
H A Dti-lmp92064.c155 static int lmp92064_read_raw(struct iio_dev *indio_dev, argument
159 struct lmp92064_adc_priv *priv = iio_priv(indio_dev);
198 struct iio_dev *indio_dev = pf->indio_dev; local
199 struct lmp92064_adc_priv *priv = iio_priv(indio_dev);
212 iio_push_to_buffers_with_timestamp(indio_dev, &data,
213 iio_get_time_ns(indio_dev));
216 iio_trigger_notify_done(indio_dev->trig);
289 struct iio_dev *indio_dev; local
303 indio_dev
[all...]
H A Dad7768-1.c221 static int ad7768_scan_direct(struct iio_dev *indio_dev) argument
223 struct ad7768_state *st = iio_priv(indio_dev);
251 static int ad7768_reg_access(struct iio_dev *indio_dev, argument
256 struct ad7768_state *st = iio_priv(indio_dev);
341 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
342 struct ad7768_state *st = iio_priv(indio_dev);
359 static int ad7768_read_raw(struct iio_dev *indio_dev, argument
363 struct ad7768_state *st = iio_priv(indio_dev);
368 ret = iio_device_claim_direct_mode(indio_dev);
372 ret = ad7768_scan_direct(indio_dev);
401 ad7768_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long info) argument
415 ad7768_read_label(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, char *label) argument
470 struct iio_dev *indio_dev = pf->indio_dev; local
492 struct iio_dev *indio_dev = dev_id; local
503 ad7768_buffer_postenable(struct iio_dev *indio_dev) argument
515 ad7768_buffer_predisable(struct iio_dev *indio_dev) argument
542 ad7768_set_channel_label(struct iio_dev *indio_dev, int num_channels) argument
572 struct iio_dev *indio_dev; local
[all...]
H A Dbcm_iproc_adc.c118 static void iproc_adc_reg_dump(struct iio_dev *indio_dev) argument
120 struct device *dev = &indio_dev->dev;
121 struct iproc_adc_priv *adc_priv = iio_priv(indio_dev);
140 struct iio_dev *indio_dev = data; local
141 struct iproc_adc_priv *adc_priv = iio_priv(indio_dev);
163 struct iio_dev *indio_dev = data; local
170 adc_priv = iio_priv(indio_dev);
173 dev_dbg(&indio_dev->dev, "iproc_adc_interrupt_handler(),INTRPT_STS:%x\n",
201 dev_err(&indio_dev->dev,
224 static int iproc_adc_do_read(struct iio_dev *indio_dev, argument
352 iproc_adc_enable(struct iio_dev *indio_dev) argument
430 iproc_adc_disable(struct iio_dev *indio_dev) argument
452 iproc_adc_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
509 struct iio_dev *indio_dev = NULL; local
599 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
[all...]
H A Dintel_mrfld_adc.c64 struct iio_dev *indio_dev = data; local
65 struct mrfld_adc *adc = iio_priv(indio_dev);
71 static int mrfld_adc_single_conv(struct iio_dev *indio_dev, argument
75 struct mrfld_adc *adc = iio_priv(indio_dev);
123 static int mrfld_adc_read_raw(struct iio_dev *indio_dev, argument
127 struct mrfld_adc *adc = iio_priv(indio_dev);
133 ret = mrfld_adc_single_conv(indio_dev, chan, val);
184 struct iio_dev *indio_dev; local
189 indio_dev = devm_iio_device_alloc(dev, sizeof(struct mrfld_adc));
190 if (!indio_dev)
[all...]
H A Dlpc18xx_adc.c87 static int lpc18xx_adc_read_raw(struct iio_dev *indio_dev, argument
91 struct lpc18xx_adc *adc = iio_priv(indio_dev);
131 struct iio_dev *indio_dev; local
137 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc));
138 if (!indio_dev)
141 adc = iio_priv(indio_dev);
159 indio_dev->name = dev_name(&pdev->dev);
160 indio_dev->info = &lpc18xx_adc_info;
161 indio_dev->modes = INDIO_DIRECT_MODE;
162 indio_dev
[all...]
/linux-master/drivers/iio/proximity/
H A Dping.c76 struct iio_dev *indio_dev = dev_id; local
77 struct ping_data *data = iio_priv(indio_dev);
91 static int ping_read(struct iio_dev *indio_dev) argument
93 struct ping_data *data = iio_priv(indio_dev);
128 pdev->name, indio_dev);
155 free_irq(data->irqnr, indio_dev);
218 free_irq(data->irqnr, indio_dev);
226 static int ping_read_raw(struct iio_dev *indio_dev, argument
237 ret = ping_read(indio_dev);
280 struct iio_dev *indio_dev; local
[all...]
H A Dvl53l0x-i2c.c53 struct iio_dev *indio_dev = priv; local
54 struct vl53l0x_data *data = iio_priv(indio_dev);
62 struct iio_dev *indio_dev)
65 struct vl53l0x_data *data = iio_priv(indio_dev);
72 irq_flags, indio_dev->name, indio_dev);
166 static int vl53l0x_read_raw(struct iio_dev *indio_dev, argument
170 struct vl53l0x_data *data = iio_priv(indio_dev);
224 struct iio_dev *indio_dev; local
227 indio_dev
61 vl53l0x_configure_irq(struct i2c_client *client, struct iio_dev *indio_dev) argument
[all...]
H A Dsx_common.c60 struct iio_dev *indio_dev = private; local
61 struct sx_common_data *data = iio_priv(indio_dev);
74 static void sx_common_push_events(struct iio_dev *indio_dev) argument
78 struct sx_common_data *data = iio_priv(indio_dev);
79 s64 timestamp = iio_get_time_ns(indio_dev);
105 iio_push_event(indio_dev, ev, timestamp);
241 * @indio_dev: iio device object
248 int sx_common_read_event_config(struct iio_dev *indio_dev, argument
253 struct sx_common_data *data = iio_priv(indio_dev);
261 * @indio_dev
269 sx_common_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) argument
311 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
338 struct iio_dev *indio_dev = private; local
366 struct iio_dev *indio_dev = pf->indio_dev; local
395 sx_common_buffer_preenable(struct iio_dev *indio_dev) argument
411 sx_common_buffer_postdisable(struct iio_dev *indio_dev) argument
450 sx_common_init_device(struct device *dev, struct iio_dev *indio_dev) argument
493 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/light/
H A Dvcnl4035.c85 struct iio_dev *indio_dev = private; local
86 struct vcnl4035_data *data = iio_priv(indio_dev);
89 iio_push_event(indio_dev, IIO_UNMOD_EVENT_CODE(IIO_LIGHT,
93 iio_get_time_ns(indio_dev));
105 struct iio_dev *indio_dev = pf->indio_dev; local
106 struct vcnl4035_data *data = iio_priv(indio_dev);
117 iio_push_to_buffers_with_timestamp(indio_dev, buffer,
118 iio_get_time_ns(indio_dev));
121 iio_trigger_notify_done(indio_dev
129 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trigger); local
172 vcnl4035_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
219 vcnl4035_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
249 vcnl4035_read_thresh(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
278 vcnl4035_write_thresh(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
505 vcnl4035_probe_trigger(struct iio_dev *indio_dev) argument
548 struct iio_dev *indio_dev; local
608 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
625 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
637 struct iio_dev *indio_dev = i2c_get_clientdata(to_i2c_client(dev)); local
[all...]
/linux-master/drivers/iio/accel/
H A Dhid-sensor-accel-3d.c134 static int accel_3d_read_raw(struct iio_dev *indio_dev, argument
139 struct accel_3d_state *accel_state = iio_priv(indio_dev);
196 static int accel_3d_write_raw(struct iio_dev *indio_dev, argument
202 struct accel_3d_state *accel_state = iio_priv(indio_dev);
227 static void hid_sensor_push_data(struct iio_dev *indio_dev, void *data, argument
230 dev_dbg(&indio_dev->dev, "hid_sensor_push_data\n");
231 iio_push_to_buffers_with_timestamp(indio_dev, data, timestamp);
239 struct iio_dev *indio_dev = platform_get_drvdata(priv); local
240 struct accel_3d_state *accel_state = iio_priv(indio_dev);
242 dev_dbg(&indio_dev
264 struct iio_dev *indio_dev = platform_get_drvdata(priv); local
333 struct iio_dev *indio_dev; local
428 struct iio_dev *indio_dev = platform_get_drvdata(pdev); local
[all...]
H A Dmxc4005.c222 static int mxc4005_read_raw(struct iio_dev *indio_dev, argument
226 struct mxc4005_data *data = iio_priv(indio_dev);
233 if (iio_buffer_enabled(indio_dev))
258 static int mxc4005_write_raw(struct iio_dev *indio_dev, argument
262 struct mxc4005_data *data = iio_priv(indio_dev);
313 struct iio_dev *indio_dev = pf->indio_dev; local
314 struct mxc4005_data *data = iio_priv(indio_dev);
321 iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
325 iio_trigger_notify_done(indio_dev
344 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
368 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
416 struct iio_dev *indio_dev; local
499 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
513 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
H A Dcros_ec_accel_legacy.c41 static int cros_ec_accel_legacy_read_cmd(struct iio_dev *indio_dev, argument
44 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev);
61 dev_warn(&indio_dev->dev, "Unable to read sensor data\n");
65 for_each_set_bit(i, &scan_mask, indio_dev->masklength) {
74 static int cros_ec_accel_legacy_read(struct iio_dev *indio_dev, argument
78 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev);
87 ret = st->read_ec_sensors_data(indio_dev, 1 << idx, &data);
119 static int cros_ec_accel_legacy_write(struct iio_dev *indio_dev, argument
135 * @indio_dev: pointer to state information for device
144 static int cros_ec_accel_legacy_read_avail(struct iio_dev *indio_dev, argument
209 struct iio_dev *indio_dev; local
[all...]
H A Dadxl372.c314 static ssize_t adxl372_read_threshold_value(struct iio_dev *indio_dev, unsigned int addr, argument
317 struct adxl372_state *st = iio_priv(indio_dev);
334 static ssize_t adxl372_write_threshold_value(struct iio_dev *indio_dev, unsigned int addr, argument
337 struct adxl372_state *st = iio_priv(indio_dev);
617 static void adxl372_push_event(struct iio_dev *indio_dev, s64 timestamp, u8 status2) argument
628 iio_push_event(indio_dev,
637 struct iio_dev *indio_dev = pf->indio_dev; local
638 struct adxl372_state *st = iio_priv(indio_dev);
647 adxl372_push_event(indio_dev, iio_get_time_n
744 adxl372_reg_access(struct iio_dev *indio_dev, unsigned int reg, unsigned int writeval, unsigned int *readval) argument
757 adxl372_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long info) argument
793 adxl372_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long info) argument
840 adxl372_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
889 adxl372_write_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
926 adxl372_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) argument
941 adxl372_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) argument
967 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
985 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
995 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
1017 adxl372_set_watermark(struct iio_dev *indio_dev, unsigned int val) argument
1029 adxl372_buffer_postenable(struct iio_dev *indio_dev) argument
1084 adxl372_buffer_predisable(struct iio_dev *indio_dev) argument
1104 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
1113 adxl372_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
1132 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); local
1184 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/dac/
H A Dad5755.c252 static int ad5755_write_unlocked(struct iio_dev *indio_dev, argument
255 struct ad5755_state *st = iio_priv(indio_dev);
262 static int ad5755_write_ctrl_unlocked(struct iio_dev *indio_dev, argument
265 return ad5755_write_unlocked(indio_dev,
269 static int ad5755_write(struct iio_dev *indio_dev, unsigned int reg, argument
272 struct ad5755_state *st = iio_priv(indio_dev);
276 ret = ad5755_write_unlocked(indio_dev, reg, val);
282 static int ad5755_write_ctrl(struct iio_dev *indio_dev, unsigned int channel, argument
285 struct ad5755_state *st = iio_priv(indio_dev);
289 ret = ad5755_write_ctrl_unlocked(indio_dev, channe
295 ad5755_read(struct iio_dev *indio_dev, unsigned int addr) argument
325 ad5755_update_dac_ctrl(struct iio_dev *indio_dev, unsigned int channel, unsigned int set, unsigned int clr) argument
340 ad5755_set_channel_pwr_down(struct iio_dev *indio_dev, unsigned int channel, bool pwr_down) argument
434 ad5755_read_raw(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, int *val, int *val2, long info) argument
469 ad5755_write_raw(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, int val, int val2, long info) argument
490 ad5755_read_powerdown(struct iio_dev *indio_dev, uintptr_t priv, const struct iio_chan_spec *chan, char *buf) argument
499 ad5755_write_powerdown(struct iio_dev *indio_dev, uintptr_t priv, struct iio_chan_spec const *chan, const char *buf, size_t len) argument
585 ad5755_setup_pdata(struct iio_dev *indio_dev, const struct ad5755_platform_data *pdata) argument
654 ad5755_init_channels(struct iio_dev *indio_dev, const struct ad5755_platform_data *pdata) argument
814 struct iio_dev *indio_dev; local
[all...]
H A Dad5449.c86 static int ad5449_write(struct iio_dev *indio_dev, unsigned int addr, argument
89 struct ad5449 *st = iio_priv(indio_dev);
100 static int ad5449_read(struct iio_dev *indio_dev, unsigned int addr, argument
103 struct ad5449 *st = iio_priv(indio_dev);
132 static int ad5449_read_raw(struct iio_dev *indio_dev, argument
135 struct ad5449 *st = iio_priv(indio_dev);
143 ret = ad5449_read(indio_dev,
170 static int ad5449_write_raw(struct iio_dev *indio_dev, argument
173 struct ad5449 *st = iio_priv(indio_dev);
181 ret = ad5449_write(indio_dev,
273 struct iio_dev *indio_dev; local
335 struct iio_dev *indio_dev = spi_get_drvdata(spi); local
[all...]
H A Dad5764.c124 static int ad5764_write(struct iio_dev *indio_dev, unsigned int reg, argument
127 struct ad5764_state *st = iio_priv(indio_dev);
139 static int ad5764_read(struct iio_dev *indio_dev, unsigned int reg, argument
142 struct ad5764_state *st = iio_priv(indio_dev);
184 static int ad5764_write_raw(struct iio_dev *indio_dev, argument
209 return ad5764_write(indio_dev, reg, (u16)val);
221 static int ad5764_read_raw(struct iio_dev *indio_dev, argument
224 struct ad5764_state *st = iio_priv(indio_dev);
232 ret = ad5764_read(indio_dev, reg, val);
239 ret = ad5764_read(indio_dev, re
276 struct iio_dev *indio_dev; local
337 struct iio_dev *indio_dev = spi_get_drvdata(spi); local
[all...]
H A Dmcp4725.c94 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
95 struct mcp4725_data *data = iio_priv(indio_dev);
165 static int mcp4725_get_powerdown_mode(struct iio_dev *indio_dev, argument
168 struct mcp4725_data *data = iio_priv(indio_dev);
173 static int mcp4725_set_powerdown_mode(struct iio_dev *indio_dev, argument
176 struct mcp4725_data *data = iio_priv(indio_dev);
183 static ssize_t mcp4725_read_powerdown(struct iio_dev *indio_dev, argument
186 struct mcp4725_data *data = iio_priv(indio_dev);
191 static ssize_t mcp4725_write_powerdown(struct iio_dev *indio_dev, argument
195 struct mcp4725_data *data = iio_priv(indio_dev);
282 mcp4725_set_value(struct iio_dev *indio_dev, int val) argument
303 mcp4726_set_cfg(struct iio_dev *indio_dev) argument
325 mcp4725_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
352 mcp4725_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
394 struct iio_dev *indio_dev; local
506 struct iio_dev *indio_dev = i2c_get_clientdata(client); local
[all...]
H A Dmcp4922.c61 static int mcp4922_read_raw(struct iio_dev *indio_dev, argument
67 struct mcp4922_state *state = iio_priv(indio_dev);
82 static int mcp4922_write_raw(struct iio_dev *indio_dev, argument
88 struct mcp4922_state *state = iio_priv(indio_dev);
124 struct iio_dev *indio_dev; local
129 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*state));
130 if (indio_dev == NULL)
133 state = iio_priv(indio_dev);
155 spi_set_drvdata(spi, indio_dev);
157 indio_dev
183 struct iio_dev *indio_dev = spi_get_drvdata(spi); local
[all...]
/linux-master/drivers/iio/
H A Dinkern.c21 struct iio_dev *indio_dev; member in struct:iio_map_internal
29 static int iio_map_array_unregister_locked(struct iio_dev *indio_dev) argument
35 if (indio_dev == mapi->indio_dev) {
44 int iio_map_array_register(struct iio_dev *indio_dev, struct iio_map *maps) argument
60 mapi->indio_dev = indio_dev;
66 iio_map_array_unregister_locked(indio_dev);
76 int iio_map_array_unregister(struct iio_dev *indio_dev) argument
81 ret = iio_map_array_unregister_locked(indio_dev);
88 iio_map_array_unregister_cb(void *indio_dev) argument
93 devm_iio_map_array_register(struct device *dev, struct iio_dev *indio_dev, struct iio_map *maps) argument
106 iio_chan_spec_from_name(const struct iio_dev *indio_dev, const char *name) argument
130 __fwnode_iio_simple_xlate(struct iio_dev *indio_dev, const struct fwnode_reference_args *iiospec) argument
150 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/common/hid-sensors/
H A Dhid-sensor-trigger.c23 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
24 struct hid_sensor_common *attrb = iio_device_get_drvdata(indio_dev);
46 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
47 struct hid_sensor_common *attrb = iio_device_get_drvdata(indio_dev);
61 struct iio_dev *indio_dev = dev_to_iio_dev(dev); local
62 struct hid_sensor_common *attrb = iio_device_get_drvdata(indio_dev);
212 void hid_sensor_remove_trigger(struct iio_dev *indio_dev, argument
223 iio_triggered_buffer_cleanup(indio_dev);
231 int hid_sensor_setup_trigger(struct iio_dev *indio_dev, const char *name, argument
243 ret = iio_triggered_buffer_setup_ext(indio_dev,
296 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
304 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
312 struct iio_dev *indio_dev = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/iio/amplifiers/
H A Dhmc425a.c157 static int hmc425a_write(struct iio_dev *indio_dev, u32 value) argument
159 struct hmc425a_state *st = iio_priv(indio_dev);
169 static int hmc425a_read_raw(struct iio_dev *indio_dev, argument
173 struct hmc425a_state *st = iio_priv(indio_dev);
192 static int hmc425a_write_raw(struct iio_dev *indio_dev, argument
196 struct hmc425a_state *st = iio_priv(indio_dev);
207 ret = hmc425a_write(indio_dev, st->gain);
217 static int hmc425a_write_raw_get_fmt(struct iio_dev *indio_dev, argument
235 static ssize_t ltc6373_read_powerdown(struct iio_dev *indio_dev, argument
240 struct hmc425a_state *st = iio_priv(indio_dev);
245 ltc6373_write_powerdown(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) argument
355 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/temperature/
H A Dtmp007.c101 static int tmp007_read_raw(struct iio_dev *indio_dev, argument
105 struct tmp007_data *data = iio_priv(indio_dev);
146 static int tmp007_write_raw(struct iio_dev *indio_dev, argument
150 struct tmp007_data *data = iio_priv(indio_dev);
173 struct iio_dev *indio_dev = private; local
174 struct tmp007_data *data = iio_priv(indio_dev);
183 iio_push_event(indio_dev,
188 iio_get_time_ns(indio_dev));
191 iio_push_event(indio_dev,
196 iio_get_time_ns(indio_dev));
217 tmp007_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) argument
257 tmp007_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) argument
284 tmp007_read_thresh(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
320 tmp007_write_thresh(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
453 struct iio_dev *indio_dev; local
[all...]
/linux-master/drivers/iio/buffer/
H A Dindustrialio-hw-consumer.c29 struct iio_dev *indio_dev; member in struct:hw_consumer_buffer
53 struct iio_hw_consumer *hwc, struct iio_dev *indio_dev)
58 if (buf->indio_dev == indio_dev)
62 buf = kzalloc(struct_size(buf, scan_mask, BITS_TO_LONGS(indio_dev->masklength)),
68 buf->indio_dev = indio_dev;
103 while (chan->indio_dev) {
104 buf = iio_hw_consumer_get_buffer(hwc, chan->indio_dev);
184 ret = iio_update_buffers(buf->indio_dev,
52 iio_hw_consumer_get_buffer( struct iio_hw_consumer *hwc, struct iio_dev *indio_dev) argument
[all...]

Completed in 246 milliseconds

1234567891011>>