Home
last modified time | relevance | path

Searched refs:iio (Results 1 - 25 of 1117) sorted by relevance

12345678910>>...45

/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dmxs-lradc-adc.c24 #include <linux/iio/buffer.h>
25 #include <linux/iio/iio.h>
26 #include <linux/iio/trigger.h>
27 #include <linux/iio/trigger_consumer.h>
28 #include <linux/iio/triggered_buffer.h>
29 #include <linux/iio/sysfs.h>
319 struct iio_dev *iio = dev_to_iio_dev(dev); in mxs_lradc_adc_show_scale_avail() local
320 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_show_scale_avail()
386 struct iio_dev *iio in mxs_lradc_adc_handle_irq() local
416 struct iio_dev *iio = pf->indio_dev; mxs_lradc_adc_trigger_handler() local
439 struct iio_dev *iio = iio_trigger_get_drvdata(trig); mxs_lradc_adc_configure_trigger() local
452 mxs_lradc_adc_trigger_init(struct iio_dev *iio) mxs_lradc_adc_trigger_init() argument
476 mxs_lradc_adc_trigger_remove(struct iio_dev *iio) mxs_lradc_adc_trigger_remove() argument
483 mxs_lradc_adc_buffer_preenable(struct iio_dev *iio) mxs_lradc_adc_buffer_preenable() argument
521 mxs_lradc_adc_buffer_postdisable(struct iio_dev *iio) mxs_lradc_adc_buffer_postdisable() argument
538 mxs_lradc_adc_validate_scan_mask(struct iio_dev *iio, const unsigned long *mask) mxs_lradc_adc_validate_scan_mask() argument
693 struct iio_dev *iio; mxs_lradc_adc_probe() local
812 struct iio_dev *iio = platform_get_drvdata(pdev); mxs_lradc_adc_remove() local
[all...]
H A Dsd_adc_modulator.c9 #include <linux/iio/iio.h>
10 #include <linux/iio/triggered_buffer.h>
30 struct iio_dev *iio; in iio_sd_mod_probe() local
32 iio = devm_iio_device_alloc(dev, 0); in iio_sd_mod_probe()
33 if (!iio) in iio_sd_mod_probe()
36 iio->name = dev_name(dev); in iio_sd_mod_probe()
37 iio->info = &iio_sd_mod_iio_info; in iio_sd_mod_probe()
38 iio->modes = INDIO_BUFFER_HARDWARE; in iio_sd_mod_probe()
40 iio in iio_sd_mod_probe()
[all...]
H A Dti-adc081c.c24 #include <linux/iio/iio.h>
25 #include <linux/iio/buffer.h>
26 #include <linux/iio/trigger_consumer.h>
27 #include <linux/iio/triggered_buffer.h>
46 static int adc081c_read_raw(struct iio_dev *iio, in adc081c_read_raw() argument
50 struct adc081c *adc = iio_priv(iio); in adc081c_read_raw()
153 struct iio_dev *iio; in adc081c_probe() local
166 iio = devm_iio_device_alloc(&client->dev, sizeof(*adc)); in adc081c_probe()
167 if (!iio) in adc081c_probe()
213 struct iio_dev *iio = i2c_get_clientdata(client); adc081c_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dmxs-lradc-adc.c24 #include <linux/iio/buffer.h>
25 #include <linux/iio/iio.h>
26 #include <linux/iio/trigger.h>
27 #include <linux/iio/trigger_consumer.h>
28 #include <linux/iio/triggered_buffer.h>
29 #include <linux/iio/sysfs.h>
319 struct iio_dev *iio = dev_to_iio_dev(dev); in mxs_lradc_adc_show_scale_avail() local
320 struct mxs_lradc_adc *adc = iio_priv(iio); in mxs_lradc_adc_show_scale_avail()
386 struct iio_dev *iio in mxs_lradc_adc_handle_irq() local
416 struct iio_dev *iio = pf->indio_dev; mxs_lradc_adc_trigger_handler() local
439 struct iio_dev *iio = iio_trigger_get_drvdata(trig); mxs_lradc_adc_configure_trigger() local
452 mxs_lradc_adc_trigger_init(struct iio_dev *iio) mxs_lradc_adc_trigger_init() argument
476 mxs_lradc_adc_trigger_remove(struct iio_dev *iio) mxs_lradc_adc_trigger_remove() argument
483 mxs_lradc_adc_buffer_preenable(struct iio_dev *iio) mxs_lradc_adc_buffer_preenable() argument
521 mxs_lradc_adc_buffer_postdisable(struct iio_dev *iio) mxs_lradc_adc_buffer_postdisable() argument
538 mxs_lradc_adc_validate_scan_mask(struct iio_dev *iio, const unsigned long *mask) mxs_lradc_adc_validate_scan_mask() argument
693 struct iio_dev *iio; mxs_lradc_adc_probe() local
812 struct iio_dev *iio = platform_get_drvdata(pdev); mxs_lradc_adc_remove() local
[all...]
H A Dsd_adc_modulator.c9 #include <linux/iio/iio.h>
10 #include <linux/iio/triggered_buffer.h>
30 struct iio_dev *iio; in iio_sd_mod_probe() local
32 iio = devm_iio_device_alloc(dev, 0); in iio_sd_mod_probe()
33 if (!iio) in iio_sd_mod_probe()
36 iio->name = dev_name(dev); in iio_sd_mod_probe()
37 iio->info = &iio_sd_mod_iio_info; in iio_sd_mod_probe()
38 iio->modes = INDIO_BUFFER_HARDWARE; in iio_sd_mod_probe()
40 iio in iio_sd_mod_probe()
[all...]
H A Dti-adc081c.c24 #include <linux/iio/iio.h>
25 #include <linux/iio/buffer.h>
26 #include <linux/iio/trigger_consumer.h>
27 #include <linux/iio/triggered_buffer.h>
46 static int adc081c_read_raw(struct iio_dev *iio, in adc081c_read_raw() argument
50 struct adc081c *adc = iio_priv(iio); in adc081c_read_raw()
158 struct iio_dev *iio; in adc081c_probe() local
171 iio = devm_iio_device_alloc(&client->dev, sizeof(*adc)); in adc081c_probe()
172 if (!iio) in adc081c_probe()
[all...]
/kernel/linux/linux-5.10/drivers/iio/light/
H A Dopt3001.c24 #include <linux/iio/events.h>
25 #include <linux/iio/iio.h>
26 #include <linux/iio/sysfs.h>
386 static int opt3001_read_raw(struct iio_dev *iio, in opt3001_read_raw() argument
390 struct opt3001 *opt = iio_priv(iio); in opt3001_read_raw()
417 static int opt3001_write_raw(struct iio_dev *iio, in opt3001_write_raw() argument
421 struct opt3001 *opt = iio_priv(iio); in opt3001_write_raw()
443 static int opt3001_read_event_value(struct iio_dev *iio, in opt3001_read_event_value() argument
448 struct opt3001 *opt = iio_priv(iio); in opt3001_read_event_value()
471 opt3001_write_event_value(struct iio_dev *iio, 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) opt3001_write_event_value() argument
527 opt3001_read_event_config(struct iio_dev *iio, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) opt3001_read_event_config() argument
536 opt3001_write_event_config(struct iio_dev *iio, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) opt3001_write_event_config() argument
687 struct iio_dev *iio = _iio; opt3001_irq() local
743 struct iio_dev *iio; opt3001_probe() local
799 struct iio_dev *iio = i2c_get_clientdata(client); opt3001_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/light/
H A Dopt3001.c24 #include <linux/iio/events.h>
25 #include <linux/iio/iio.h>
26 #include <linux/iio/sysfs.h>
386 static int opt3001_read_raw(struct iio_dev *iio, in opt3001_read_raw() argument
390 struct opt3001 *opt = iio_priv(iio); in opt3001_read_raw()
417 static int opt3001_write_raw(struct iio_dev *iio, in opt3001_write_raw() argument
421 struct opt3001 *opt = iio_priv(iio); in opt3001_write_raw()
443 static int opt3001_read_event_value(struct iio_dev *iio, in opt3001_read_event_value() argument
448 struct opt3001 *opt = iio_priv(iio); in opt3001_read_event_value()
471 opt3001_write_event_value(struct iio_dev *iio, 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) opt3001_write_event_value() argument
527 opt3001_read_event_config(struct iio_dev *iio, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) opt3001_read_event_config() argument
536 opt3001_write_event_config(struct iio_dev *iio, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) opt3001_write_event_config() argument
687 struct iio_dev *iio = _iio; opt3001_irq() local
742 struct iio_dev *iio; opt3001_probe() local
798 struct iio_dev *iio = i2c_get_clientdata(client); opt3001_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/pressure/
H A Dst_pressure_buffer.c11 #include <linux/iio/iio.h>
12 #include <linux/iio/buffer.h>
13 #include <linux/iio/trigger.h>
14 #include <linux/iio/triggered_buffer.h>
16 #include <linux/iio/common/st_sensors.h>
/kernel/linux/linux-6.6/drivers/iio/magnetometer/
H A Dst_magn_buffer.c11 #include <linux/iio/iio.h>
12 #include <linux/iio/buffer.h>
13 #include <linux/iio/trigger.h>
14 #include <linux/iio/triggered_buffer.h>
16 #include <linux/iio/common/st_sensors.h>
/kernel/linux/linux-5.10/drivers/iio/common/st_sensors/
H A Dst_sensors_buffer.c13 #include <linux/iio/iio.h>
14 #include <linux/iio/trigger.h>
16 #include <linux/iio/buffer.h>
17 #include <linux/iio/trigger_consumer.h>
18 #include <linux/iio/triggered_buffer.h>
22 #include <linux/iio/common/st_sensors.h>
/kernel/linux/linux-6.6/drivers/iio/buffer/
H A Dindustrialio-triggered-buffer.c10 #include <linux/iio/iio.h>
11 #include <linux/iio/buffer.h>
12 #include <linux/iio/buffer_impl.h>
13 #include <linux/iio/kfifo_buf.h>
14 #include <linux/iio/triggered_buffer.h>
15 #include <linux/iio/trigger_consumer.h>
/kernel/linux/linux-5.10/drivers/iio/humidity/
H A Ddht11.c28 #include <linux/iio/iio.h>
78 /* The iio sysfs interface doesn't prevent concurrent reads: */
174 struct iio_dev *iio = data; in dht11_handle_irq() local
175 struct dht11 *dht11 = iio_priv(iio); in dht11_handle_irq()
296 struct iio_dev *iio; in dht11_probe() local
298 iio = devm_iio_device_alloc(dev, sizeof(*dht11)); in dht11_probe()
299 if (!iio) { in dht11_probe()
304 dht11 = iio_priv(iio); in dht11_probe()
319 platform_set_drvdata(pdev, iio); in dht11_probe()
[all...]
/kernel/linux/linux-6.6/drivers/iio/humidity/
H A Ddht11.c27 #include <linux/iio/iio.h>
77 /* The iio sysfs interface doesn't prevent concurrent reads: */
173 struct iio_dev *iio = data; in dht11_handle_irq() local
174 struct dht11 *dht11 = iio_priv(iio); in dht11_handle_irq()
295 struct iio_dev *iio; in dht11_probe() local
297 iio = devm_iio_device_alloc(dev, sizeof(*dht11)); in dht11_probe()
298 if (!iio) { in dht11_probe()
303 dht11 = iio_priv(iio); in dht11_probe()
318 platform_set_drvdata(pdev, iio); in dht11_probe()
[all...]
/kernel/linux/linux-5.10/drivers/iio/magnetometer/
H A Dst_magn_buffer.c17 #include <linux/iio/iio.h>
18 #include <linux/iio/buffer.h>
19 #include <linux/iio/trigger_consumer.h>
20 #include <linux/iio/triggered_buffer.h>
22 #include <linux/iio/common/st_sensors.h>
/kernel/linux/linux-5.10/drivers/iio/gyro/
H A Dst_gyro_buffer.c17 #include <linux/iio/iio.h>
18 #include <linux/iio/buffer.h>
19 #include <linux/iio/trigger_consumer.h>
20 #include <linux/iio/triggered_buffer.h>
22 #include <linux/iio/common/st_sensors.h>
/kernel/linux/linux-5.10/drivers/iio/pressure/
H A Dst_pressure_buffer.c17 #include <linux/iio/iio.h>
18 #include <linux/iio/buffer.h>
19 #include <linux/iio/trigger_consumer.h>
20 #include <linux/iio/triggered_buffer.h>
22 #include <linux/iio/common/st_sensors.h>
/kernel/linux/linux-5.10/drivers/iio/accel/
H A Dst_accel_buffer.c17 #include <linux/iio/iio.h>
18 #include <linux/iio/buffer.h>
19 #include <linux/iio/trigger_consumer.h>
20 #include <linux/iio/triggered_buffer.h>
22 #include <linux/iio/common/st_sensors.h>
/kernel/linux/linux-6.6/drivers/iio/accel/
H A Dst_accel_buffer.c11 #include <linux/iio/iio.h>
12 #include <linux/iio/buffer.h>
13 #include <linux/iio/trigger.h>
14 #include <linux/iio/triggered_buffer.h>
16 #include <linux/iio/common/st_sensors.h>
/kernel/linux/linux-6.6/drivers/iio/gyro/
H A Dst_gyro_buffer.c11 #include <linux/iio/iio.h>
12 #include <linux/iio/buffer.h>
13 #include <linux/iio/trigger.h>
14 #include <linux/iio/triggered_buffer.h>
16 #include <linux/iio/common/st_sensors.h>
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A Dtsc2007_iio.c8 #include <linux/iio/iio.h>
41 struct tsc2007_iio *iio = iio_priv(indio_dev); in tsc2007_read_raw() local
42 struct tsc2007 *tsc = iio->ts; in tsc2007_read_raw()
109 struct tsc2007_iio *iio; in tsc2007_iio_configure() local
112 indio_dev = devm_iio_device_alloc(&ts->client->dev, sizeof(*iio)); in tsc2007_iio_configure()
118 iio = iio_priv(indio_dev); in tsc2007_iio_configure()
119 iio->ts = ts; in tsc2007_iio_configure()
/kernel/linux/linux-5.10/drivers/iio/common/cros_ec_sensors/
H A Dcros_ec_lid_angle.c10 * iio sysfs.
15 #include <linux/iio/buffer.h>
16 #include <linux/iio/common/cros_ec_sensors_core.h>
17 #include <linux/iio/iio.h>
18 #include <linux/iio/kfifo_buf.h>
19 #include <linux/iio/trigger.h>
20 #include <linux/iio/triggered_buffer.h>
21 #include <linux/iio/trigger_consumer.h>
44 /* State data for ec_sensors iio drive
[all...]
/kernel/linux/linux-6.6/drivers/iio/common/cros_ec_sensors/
H A Dcros_ec_lid_angle.c10 * iio sysfs.
15 #include <linux/iio/buffer.h>
16 #include <linux/iio/common/cros_ec_sensors_core.h>
17 #include <linux/iio/iio.h>
18 #include <linux/iio/kfifo_buf.h>
19 #include <linux/iio/trigger.h>
20 #include <linux/iio/triggered_buffer.h>
21 #include <linux/iio/trigger_consumer.h>
45 /* State data for ec_sensors iio drive
[all...]
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dtsc2007_iio.c8 #include <linux/iio/iio.h>
41 struct tsc2007_iio *iio = iio_priv(indio_dev); in tsc2007_read_raw() local
42 struct tsc2007 *tsc = iio->ts; in tsc2007_read_raw()
109 struct tsc2007_iio *iio; in tsc2007_iio_configure() local
112 indio_dev = devm_iio_device_alloc(&ts->client->dev, sizeof(*iio)); in tsc2007_iio_configure()
118 iio = iio_priv(indio_dev); in tsc2007_iio_configure()
119 iio->ts = ts; in tsc2007_iio_configure()
/kernel/linux/linux-6.6/tools/iio/
H A DMakefile28 $(OUTPUT)include/linux/iio: ../../include/uapi/linux/iio
29 mkdir -p $(OUTPUT)include/linux/iio 2>&1 || true
30 ln -sf $(CURDIR)/../../include/uapi/linux/iio/buffer.h $@
31 ln -sf $(CURDIR)/../../include/uapi/linux/iio/events.h $@
32 ln -sf $(CURDIR)/../../include/uapi/linux/iio/types.h $@
34 prepare: $(OUTPUT)include/linux/iio
60 rm -rf $(OUTPUT)include/linux/iio

Completed in 9 milliseconds

12345678910>>...45