/linux-4.1.27/include/linux/iio/ |
H A D | kfifo_buf.h | 5 #include <linux/iio/iio.h> 6 #include <linux/iio/buffer.h>
|
H A D | types.h | 13 #include <uapi/linux/iio/types.h>
|
H A D | events.h | 12 #include <linux/iio/types.h> 13 #include <uapi/linux/iio/events.h>
|
H A D | consumer.h | 14 #include <linux/iio/types.h> 119 * Note raw reads from iio channels are in adc counts and hence 130 * Note raw reads from iio channels are in adc counts and hence 158 * Note raw writes to iio channels are in dac counts and hence
|
/linux-4.1.27/drivers/iio/common/hid-sensors/ |
H A D | Makefile | 5 obj-$(CONFIG_HID_SENSOR_IIO_COMMON) += hid-sensor-iio-common.o 7 hid-sensor-iio-common-y := hid-sensor-attributes.o
|
H A D | hid-sensor-trigger.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/trigger.h> 29 #include <linux/iio/sysfs.h>
|
H A D | hid-sensor-attributes.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h>
|
/linux-4.1.27/drivers/iio/adc/ |
H A D | ti-adc081c.c | 14 #include <linux/iio/iio.h> 24 static int adc081c_read_raw(struct iio_dev *iio, adc081c_read_raw() argument 28 struct adc081c *adc = iio_priv(iio); adc081c_read_raw() 71 struct iio_dev *iio; adc081c_probe() local 78 iio = devm_iio_device_alloc(&client->dev, sizeof(*adc)); adc081c_probe() 79 if (!iio) adc081c_probe() 82 adc = iio_priv(iio); adc081c_probe() 93 iio->dev.parent = &client->dev; adc081c_probe() 94 iio->name = dev_name(&client->dev); adc081c_probe() 95 iio->modes = INDIO_DIRECT_MODE; adc081c_probe() 96 iio->info = &adc081c_info; adc081c_probe() 98 iio->channels = &adc081c_channel; adc081c_probe() 99 iio->num_channels = 1; adc081c_probe() 101 err = iio_device_register(iio); adc081c_probe() 105 i2c_set_clientdata(client, iio); adc081c_probe() 117 struct iio_dev *iio = i2c_get_clientdata(client); adc081c_remove() local 118 struct adc081c *adc = iio_priv(iio); adc081c_remove() 120 iio_device_unregister(iio); adc081c_remove()
|
H A D | viperboard_adc.c | 24 #include <linux/iio/iio.h> 120 /* registering iio */ vprbrd_adc_probe() 123 dev_err(&pdev->dev, "failed allocating iio device\n"); vprbrd_adc_probe() 138 dev_err(&pdev->dev, "could not register iio (adc)"); vprbrd_adc_probe()
|
H A D | lp8788_adc.c | 14 #include <linux/iio/iio.h> 15 #include <linux/iio/driver.h> 16 #include <linux/iio/machine.h> 155 /* default maps used by iio consumer (lp8788-charger driver) */ 182 dev_err(&indio_dev->dev, "iio map err: %d\n", ret); lp8788_iio_map_register() 221 dev_err(&pdev->dev, "iio dev register err: %d\n", ret); lp8788_adc_probe()
|
H A D | max1027.c | 2 * iio/adc/max1027.c 5 * based on linux/drivers/iio/ad7923.c 23 #include <linux/iio/iio.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/trigger.h> 26 #include <linux/iio/trigger_consumer.h> 27 #include <linux/iio/triggered_buffer.h> 415 pr_err("Can't allocate iio device\n"); max1027_probe() 454 dev_err(&indio_dev->dev, "Failed to allocate iio trigger\n"); max1027_probe() 483 dev_err(&indio_dev->dev, "Failed to register iio device\n"); max1027_probe()
|
H A D | ad7791.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/trigger.h> 26 #include <linux/iio/trigger_consumer.h> 27 #include <linux/iio/triggered_buffer.h> 28 #include <linux/iio/adc/ad_sigma_delta.h>
|
H A D | axp288_adc.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/machine.h> 28 #include <linux/iio/driver.h> 220 dev_err(&pdev->dev, "unable to register iio device\n"); axp288_adc_probe()
|
H A D | cc10001_adc.c | 21 #include <linux/iio/buffer.h> 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/trigger.h> 25 #include <linux/iio/trigger_consumer.h> 26 #include <linux/iio/triggered_buffer.h>
|
H A D | mcp3422.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h> 158 static int mcp3422_read_raw(struct iio_dev *iio, mcp3422_read_raw() argument 162 struct mcp3422 *adc = iio_priv(iio); mcp3422_read_raw() 192 static int mcp3422_write_raw(struct iio_dev *iio, mcp3422_write_raw() argument 196 struct mcp3422 *adc = iio_priv(iio); mcp3422_write_raw()
|
H A D | ad_sigma_delta.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h> 20 #include <linux/iio/buffer.h> 21 #include <linux/iio/trigger.h> 22 #include <linux/iio/trigger_consumer.h> 23 #include <linux/iio/triggered_buffer.h> 24 #include <linux/iio/adc/ad_sigma_delta.h>
|
H A D | ad7298.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/buffer.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/triggered_buffer.h>
|
H A D | ad7476.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 21 #include <linux/iio/buffer.h> 22 #include <linux/iio/trigger_consumer.h> 23 #include <linux/iio/triggered_buffer.h>
|
H A D | ad7887.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/buffer.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/triggered_buffer.h>
|
H A D | ad7923.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/buffer.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/triggered_buffer.h>
|
H A D | ad799x.c | 2 * iio/adc/ad799x.c 5 * based on iio/adc/max1363 37 #include <linux/iio/iio.h> 38 #include <linux/iio/sysfs.h> 39 #include <linux/iio/events.h> 40 #include <linux/iio/buffer.h> 41 #include <linux/iio/trigger_consumer.h> 42 #include <linux/iio/triggered_buffer.h>
|
H A D | xilinx-xadc-events.c | 10 #include <linux/iio/events.h> 11 #include <linux/iio/iio.h>
|
H A D | men_z188_adc.c | 16 #include <linux/iio/iio.h>
|
H A D | ti-adc128s052.c | 16 #include <linux/iio/iio.h>
|
H A D | da9150-gpadc.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/machine.h> 23 #include <linux/iio/driver.h>
|
H A D | ti_am335x_adc.c | 23 #include <linux/iio/iio.h> 26 #include <linux/iio/machine.h> 27 #include <linux/iio/driver.h> 30 #include <linux/iio/buffer.h> 31 #include <linux/iio/kfifo_buf.h> 417 dev_err(&pdev->dev, "failed to allocate iio device\n"); tiadc_probe()
|
H A D | ad7266.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/buffer.h> 22 #include <linux/iio/trigger_consumer.h> 23 #include <linux/iio/triggered_buffer.h>
|
H A D | ad7793.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/buffer.h> 24 #include <linux/iio/trigger.h> 25 #include <linux/iio/trigger_consumer.h> 26 #include <linux/iio/triggered_buffer.h> 27 #include <linux/iio/adc/ad_sigma_delta.h>
|
H A D | ad7291.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/events.h>
|
H A D | rockchip_saradc.c | 25 #include <linux/iio/iio.h> 189 dev_err(&pdev->dev, "failed allocating iio device\n"); rockchip_saradc_probe()
|
H A D | vf610_adc.c | 36 #include <linux/iio/iio.h> 37 #include <linux/iio/sysfs.h> 38 #include <linux/iio/driver.h> 611 dev_err(&pdev->dev, "Failed allocating iio device\n"); vf610_adc_probe()
|
H A D | max1363.c | 2 * iio/adc/max1363.c 29 #include <linux/iio/iio.h> 30 #include <linux/iio/sysfs.h> 31 #include <linux/iio/events.h> 32 #include <linux/iio/buffer.h> 33 #include <linux/iio/driver.h> 34 #include <linux/iio/kfifo_buf.h> 35 #include <linux/iio/trigger_consumer.h> 36 #include <linux/iio/triggered_buffer.h> 125 * @info: iio core function callbacks structure
|
/linux-4.1.27/drivers/staging/iio/frequency/ |
H A D | dds.h | 12 * /sys/bus/iio/devices/.../out_altvoltageX_frequencyY 20 * /sys/bus/iio/devices/.../out_altvoltageX_frequencyY_scale 27 * /sys/bus/iio/devices/.../out_altvoltageX_frequencysymbol 35 * /sys/bus/iio/devices/.../out_altvoltageX_phaseY 43 * /sys/bus/iio/devices/.../out_altvoltageX_phaseY_scale 50 * /sys/bus/iio/devices/.../out_altvoltageX_phasesymbol 58 * /sys/bus/iio/devices/.../out_altvoltageX_pincontrol_en 66 * /sys/bus/iio/devices/.../out_altvoltageX_pincontrol_frequency_en 74 * /sys/bus/iio/devices/.../out_altvoltageX_pincontrol_phase_en 82 * /sys/bus/iio/devices/.../out_altvoltageX_out_enable 90 * /sys/bus/iio/devices/.../out_altvoltageX_outY_enable 99 * /sys/bus/iio/devices/.../out_altvoltageX_outY_wavetype 107 * /sys/bus/iio/devices/.../out_altvoltageX_outY_wavetype_available
|
H A D | ad9834.h | 73 * TODO: struct ad7887_platform_data needs to go into include/linux/iio
|
H A D | ad9832.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h>
|
/linux-4.1.27/drivers/iio/accel/ |
H A D | st_accel_spi.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_spi.h>
|
H A D | st_accel_buffer.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/trigger_consumer.h> 21 #include <linux/iio/triggered_buffer.h> 23 #include <linux/iio/common/st_sensors.h>
|
H A D | st_accel_i2c.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_i2c.h>
|
H A D | ssp_accel_sensor.c | 16 #include <linux/iio/common/ssp_sensors.h> 17 #include <linux/iio/iio.h> 18 #include <linux/iio/kfifo_buf.h> 142 /* ssp registering should be done after all iio setup */ ssp_accel_probe()
|
H A D | st_accel.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | mma8452.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h> 19 #include <linux/iio/trigger_consumer.h> 20 #include <linux/iio/buffer.h> 21 #include <linux/iio/triggered_buffer.h>
|
H A D | kxsd9.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h>
|
H A D | hid-sensor-accel-3d.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/trigger_consumer.h> 31 #include <linux/iio/triggered_buffer.h>
|
H A D | st_accel_core.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/trigger.h> 24 #include <linux/iio/buffer.h> 26 #include <linux/iio/common/st_sensors.h>
|
H A D | bma180.c | 25 #include <linux/iio/iio.h> 26 #include <linux/iio/sysfs.h> 27 #include <linux/iio/buffer.h> 28 #include <linux/iio/trigger.h> 29 #include <linux/iio/trigger_consumer.h> 30 #include <linux/iio/triggered_buffer.h> 761 dev_err(&client->dev, "unable to setup iio triggered buffer\n"); bma180_probe() 767 dev_err(&client->dev, "unable to register iio device\n"); bma180_probe()
|
H A D | mma9551.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/events.h> 500 dev_err(&client->dev, "unable to register iio device\n"); mma9551_probe()
|
H A D | kxcjk-1013.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h> 28 #include <linux/iio/buffer.h> 29 #include <linux/iio/trigger.h> 30 #include <linux/iio/events.h> 31 #include <linux/iio/trigger_consumer.h> 32 #include <linux/iio/triggered_buffer.h> 33 #include <linux/iio/accel/kxcjk_1013.h> 1286 "iio triggered buffer setup failed\n"); kxcjk1013_probe() 1293 dev_err(&client->dev, "unable to register iio device\n"); kxcjk1013_probe()
|
H A D | bmc150-accel.c | 31 #include <linux/iio/iio.h> 32 #include <linux/iio/sysfs.h> 33 #include <linux/iio/buffer.h> 34 #include <linux/iio/events.h> 35 #include <linux/iio/trigger.h> 36 #include <linux/iio/trigger_consumer.h> 37 #include <linux/iio/triggered_buffer.h> 1679 "Failed: iio triggered buffer setup\n"); bmc150_accel_probe() 1694 dev_err(&client->dev, "Unable to register iio device\n"); bmc150_accel_probe()
|
/linux-4.1.27/drivers/iio/gyro/ |
H A D | st_gyro_spi.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_spi.h>
|
H A D | st_gyro_buffer.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/trigger_consumer.h> 21 #include <linux/iio/triggered_buffer.h> 23 #include <linux/iio/common/st_sensors.h>
|
H A D | st_gyro_i2c.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_i2c.h>
|
H A D | itg3200_buffer.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/trigger.h> 21 #include <linux/iio/trigger_consumer.h> 22 #include <linux/iio/triggered_buffer.h> 23 #include <linux/iio/gyro/itg3200.h>
|
H A D | ssp_gyro_sensor.c | 16 #include <linux/iio/common/ssp_sensors.h> 17 #include <linux/iio/iio.h> 18 #include <linux/iio/kfifo_buf.h> 141 /* ssp registering should be done after all iio setup */ ssp_gyro_probe()
|
H A D | st_gyro.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | itg3200_core.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/events.h> 30 #include <linux/iio/buffer.h> 32 #include <linux/iio/gyro/itg3200.h>
|
H A D | st_gyro_core.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/trigger.h> 25 #include <linux/iio/buffer.h> 27 #include <linux/iio/common/st_sensors.h>
|
H A D | adis16260.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/imu/adis.h>
|
H A D | adis16080.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h>
|
H A D | hid-sensor-gyro-3d.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/trigger_consumer.h> 31 #include <linux/iio/triggered_buffer.h>
|
H A D | adis16130.c | 14 #include <linux/iio/iio.h>
|
H A D | adis16136.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/buffer.h> 23 #include <linux/iio/imu/adis.h>
|
H A D | bmg160.c | 24 #include <linux/iio/iio.h> 25 #include <linux/iio/sysfs.h> 26 #include <linux/iio/buffer.h> 27 #include <linux/iio/trigger.h> 28 #include <linux/iio/events.h> 29 #include <linux/iio/trigger_consumer.h> 30 #include <linux/iio/triggered_buffer.h> 1113 "iio triggered buffer setup failed\n"); bmg160_probe() 1120 dev_err(&client->dev, "unable to register iio device\n"); bmg160_probe()
|
H A D | adxrs450.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h>
|
/linux-4.1.27/drivers/iio/magnetometer/ |
H A D | st_magn_spi.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_spi.h>
|
H A D | st_magn_buffer.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/trigger_consumer.h> 21 #include <linux/iio/triggered_buffer.h> 23 #include <linux/iio/common/st_sensors.h>
|
H A D | st_magn_i2c.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_i2c.h>
|
H A D | st_magn.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | hid-sensor-magn-3d.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/trigger_consumer.h> 31 #include <linux/iio/triggered_buffer.h> 350 "failed to allocate space for iio channels\n"); magn_3d_parse_report() 359 "failed to allocate space for iio values array\n"); magn_3d_parse_report() 372 /* Set magn_val_addr to iio value address */ magn_3d_parse_report()
|
H A D | mag3110.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h> 19 #include <linux/iio/trigger_consumer.h> 20 #include <linux/iio/buffer.h> 21 #include <linux/iio/triggered_buffer.h>
|
H A D | st_magn_core.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/buffer.h> 26 #include <linux/iio/common/st_sensors.h>
|
/linux-4.1.27/drivers/iio/pressure/ |
H A D | st_pressure_spi.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_spi.h>
|
H A D | st_pressure_buffer.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/buffer.h> 20 #include <linux/iio/trigger_consumer.h> 21 #include <linux/iio/triggered_buffer.h> 23 #include <linux/iio/common/st_sensors.h>
|
H A D | st_pressure_i2c.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors.h> 18 #include <linux/iio/common/st_sensors_i2c.h>
|
H A D | ms5611.h | 16 #include <linux/iio/iio.h>
|
H A D | st_pressure.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | hid-sensor-press.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h> 28 #include <linux/iio/buffer.h> 29 #include <linux/iio/trigger_consumer.h> 30 #include <linux/iio/triggered_buffer.h>
|
H A D | mpl3115.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h> 20 #include <linux/iio/trigger_consumer.h> 21 #include <linux/iio/buffer.h> 22 #include <linux/iio/triggered_buffer.h>
|
H A D | st_pressure_core.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/trigger.h> 25 #include <linux/iio/buffer.h> 28 #include <linux/iio/common/st_sensors.h>
|
H A D | t5403.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h>
|
H A D | ms5611_core.c | 16 #include <linux/iio/iio.h>
|
H A D | mpl115.c | 18 #include <linux/iio/iio.h>
|
H A D | bmp280.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h>
|
/linux-4.1.27/drivers/iio/common/st_sensors/ |
H A D | st_sensors_trigger.c | 14 #include <linux/iio/iio.h> 15 #include <linux/iio/trigger.h> 18 #include <linux/iio/common/st_sensors.h> 30 dev_err(&indio_dev->dev, "failed to allocate iio trigger.\n"); st_sensors_allocate_trigger() 49 dev_err(&indio_dev->dev, "failed to register iio trigger.\n"); st_sensors_allocate_trigger()
|
H A D | st_sensors_buffer.c | 14 #include <linux/iio/iio.h> 15 #include <linux/iio/trigger.h> 17 #include <linux/iio/buffer.h> 18 #include <linux/iio/trigger_consumer.h> 19 #include <linux/iio/triggered_buffer.h> 22 #include <linux/iio/common/st_sensors.h>
|
H A D | st_sensors_i2c.c | 14 #include <linux/iio/iio.h> 17 #include <linux/iio/common/st_sensors_i2c.h>
|
H A D | st_sensors_spi.c | 14 #include <linux/iio/iio.h> 16 #include <linux/iio/common/st_sensors_spi.h>
|
/linux-4.1.27/drivers/iio/ |
H A D | industrialio-triggered-buffer.c | 13 #include <linux/iio/iio.h> 14 #include <linux/iio/buffer.h> 15 #include <linux/iio/kfifo_buf.h> 16 #include <linux/iio/triggered_buffer.h> 17 #include <linux/iio/trigger_consumer.h>
|
H A D | buffer_cb.c | 5 #include <linux/iio/buffer.h> 6 #include <linux/iio/consumer.h>
|
H A D | inkern.c | 15 #include <linux/iio/iio.h> 17 #include <linux/iio/machine.h> 18 #include <linux/iio/driver.h> 19 #include <linux/iio/consumer.h> 59 * Remove all map entries associated with the given iio device 193 /* Walk up the tree of devices looking for a matching iio channel */ of_iio_channel_get_by_name() 198 * For named iio channels, first look up the name in the of_iio_channel_get_by_name()
|
H A D | industrialio-event.c | 23 #include <linux/iio/iio.h> 25 #include <linux/iio/sysfs.h> 26 #include <linux/iio/events.h> 182 fd = anon_inode_getfd("iio:event", &iio_event_chrdev_fileops, iio_event_getfd()
|
H A D | industrialio-core.c | 12 #define pr_fmt(fmt) "iio-core: " fmt 28 #include <linux/iio/iio.h> 31 #include <linux/iio/sysfs.h> 32 #include <linux/iio/events.h> 33 #include <linux/iio/buffer.h> 42 .name = "iio", 169 ret = alloc_chrdev_region(&iio_devt, 0, IIO_DEV_MAX, "iio"); iio_init() 175 iio_debugfs_dentry = debugfs_create_dir("iio", NULL); iio_init() 997 dev_set_name(&dev->dev, "iio:device%d", dev->id); iio_device_alloc()
|
/linux-4.1.27/drivers/iio/humidity/ |
H A D | dht11.c | 37 #include <linux/iio/iio.h> 152 struct iio_dev *iio = data; dht11_handle_irq() local 153 struct dht11 *dht11 = iio_priv(iio); dht11_handle_irq() 252 struct iio_dev *iio; dht11_probe() local 255 iio = devm_iio_device_alloc(dev, sizeof(*dht11)); dht11_probe() 256 if (!iio) { dht11_probe() 261 dht11 = iio_priv(iio); dht11_probe() 280 platform_set_drvdata(pdev, iio); dht11_probe() 284 iio->name = pdev->name; dht11_probe() 285 iio->dev.parent = &pdev->dev; dht11_probe() 286 iio->info = &dht11_iio_info; dht11_probe() 287 iio->modes = INDIO_DIRECT_MODE; dht11_probe() 288 iio->channels = dht11_chan_spec; dht11_probe() 289 iio->num_channels = ARRAY_SIZE(dht11_chan_spec); dht11_probe() 291 return devm_iio_device_register(dev, iio); dht11_probe()
|
H A D | si7005.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h>
|
H A D | si7020.c | 34 #include <linux/iio/iio.h> 35 #include <linux/iio/sysfs.h>
|
/linux-4.1.27/drivers/iio/imu/ |
H A D | adis_trigger.c | 15 #include <linux/iio/iio.h> 16 #include <linux/iio/trigger.h> 17 #include <linux/iio/imu/adis.h>
|
H A D | adis16400_buffer.c | 9 #include <linux/iio/iio.h> 10 #include <linux/iio/buffer.h> 11 #include <linux/iio/triggered_buffer.h> 12 #include <linux/iio/trigger_consumer.h>
|
H A D | adis_buffer.c | 17 #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> 21 #include <linux/iio/imu/adis.h>
|
H A D | adis.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/buffer.h> 23 #include <linux/iio/imu/adis.h> 409 * @indio_dev: The iio device
|
H A D | kmx61.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/events.h> 24 #include <linux/iio/trigger.h> 25 #include <linux/iio/buffer.h> 26 #include <linux/iio/triggered_buffer.h> 27 #include <linux/iio/trigger_consumer.h> 1423 dev_err(&client->dev, "Failed to register acc iio device\n"); kmx61_probe() 1429 dev_err(&client->dev, "Failed to register mag iio device\n"); kmx61_probe()
|
/linux-4.1.27/include/linux/iio/common/ |
H A D | st_sensors_spi.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | st_sensors_i2c.h | 15 #include <linux/iio/common/st_sensors.h>
|
H A D | ssp_sensors.h | 18 #include <linux/iio/iio.h>
|
/linux-4.1.27/drivers/iio/common/ssp_sensors/ |
H A D | ssp_iio.c | 16 #include <linux/iio/common/ssp_sensors.h> 17 #include <linux/iio/kfifo_buf.h> 25 * @indio_dev: iio device 49 * @indio_dev: iio device 72 * @indio_dev: iio device
|
H A D | ssp.h | 21 #include <linux/iio/common/ssp_sensors.h> 22 #include <linux/iio/iio.h>
|
/linux-4.1.27/drivers/staging/iio/adc/ |
H A D | ad7606_ring.c | 14 #include <linux/iio/iio.h> 15 #include <linux/iio/buffer.h> 16 #include <linux/iio/trigger_consumer.h> 17 #include <linux/iio/triggered_buffer.h>
|
H A D | ad7280a.h | 13 * TODO: struct ad7280_platform_data needs to go into include/linux/iio
|
H A D | mxs-lradc.c | 40 #include <linux/iio/iio.h> 41 #include <linux/iio/sysfs.h> 42 #include <linux/iio/buffer.h> 43 #include <linux/iio/trigger.h> 44 #include <linux/iio/trigger_consumer.h> 45 #include <linux/iio/triggered_buffer.h> 992 struct iio_dev *iio = dev_to_iio_dev(dev); mxs_lradc_show_scale_available_ch() local 993 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_show_scale_available_ch() 1143 struct iio_dev *iio = data; mxs_lradc_handle_irq() local 1144 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_handle_irq() 1163 if (iio_buffer_enabled(iio)) { mxs_lradc_handle_irq() 1165 iio_trigger_poll(iio->trig); mxs_lradc_handle_irq() 1181 struct iio_dev *iio = pf->indio_dev; mxs_lradc_trigger_handler() local 1182 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_trigger_handler() 1187 for_each_set_bit(i, iio->active_scan_mask, LRADC_MAX_TOTAL_CHANS) { mxs_lradc_trigger_handler() 1195 iio_push_to_buffers_with_timestamp(iio, lradc->buffer, pf->timestamp); mxs_lradc_trigger_handler() 1197 iio_trigger_notify_done(iio->trig); mxs_lradc_trigger_handler() 1204 struct iio_dev *iio = iio_trigger_get_drvdata(trig); mxs_lradc_configure_trigger() local 1205 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_configure_trigger() 1218 static int mxs_lradc_trigger_init(struct iio_dev *iio) mxs_lradc_trigger_init() argument 1222 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_trigger_init() 1224 trig = iio_trigger_alloc("%s-dev%i", iio->name, iio->id); mxs_lradc_trigger_init() 1229 iio_trigger_set_drvdata(trig, iio); mxs_lradc_trigger_init() 1243 static void mxs_lradc_trigger_remove(struct iio_dev *iio) mxs_lradc_trigger_remove() argument 1245 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_trigger_remove() 1251 static int mxs_lradc_buffer_preenable(struct iio_dev *iio) mxs_lradc_buffer_preenable() argument 1253 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_buffer_preenable() 1261 const int len = bitmap_weight(iio->active_scan_mask, mxs_lradc_buffer_preenable() 1287 for_each_set_bit(chan, iio->active_scan_mask, LRADC_MAX_TOTAL_CHANS) { mxs_lradc_buffer_preenable() 1311 static int mxs_lradc_buffer_postdisable(struct iio_dev *iio) mxs_lradc_buffer_postdisable() argument 1313 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_buffer_postdisable() 1330 static bool mxs_lradc_validate_scan_mask(struct iio_dev *iio, mxs_lradc_validate_scan_mask() argument 1333 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_validate_scan_mask() 1549 struct iio_dev *iio; mxs_lradc_probe() local 1556 iio = devm_iio_device_alloc(dev, sizeof(*lradc)); mxs_lradc_probe() 1557 if (!iio) { mxs_lradc_probe() 1562 lradc = iio_priv(iio); mxs_lradc_probe() 1600 of_cfg->irq_name[i], iio); mxs_lradc_probe() 1607 platform_set_drvdata(pdev, iio); mxs_lradc_probe() 1612 iio->name = pdev->name; mxs_lradc_probe() 1613 iio->dev.parent = &pdev->dev; mxs_lradc_probe() 1614 iio->info = &mxs_lradc_iio_info; mxs_lradc_probe() 1615 iio->modes = INDIO_DIRECT_MODE; mxs_lradc_probe() 1616 iio->channels = mxs_lradc_chan_spec; mxs_lradc_probe() 1617 iio->num_channels = ARRAY_SIZE(mxs_lradc_chan_spec); mxs_lradc_probe() 1618 iio->masklength = LRADC_MAX_TOTAL_CHANS; mxs_lradc_probe() 1620 ret = iio_triggered_buffer_setup(iio, &iio_pollfunc_store_time, mxs_lradc_probe() 1626 ret = mxs_lradc_trigger_init(iio); mxs_lradc_probe() 1663 ret = iio_device_register(iio); mxs_lradc_probe() 1676 mxs_lradc_trigger_remove(iio); mxs_lradc_probe() 1678 iio_triggered_buffer_cleanup(iio); mxs_lradc_probe() 1686 struct iio_dev *iio = platform_get_drvdata(pdev); mxs_lradc_remove() local 1687 struct mxs_lradc *lradc = iio_priv(iio); mxs_lradc_remove() 1689 iio_device_unregister(iio); mxs_lradc_remove() 1692 mxs_lradc_trigger_remove(iio); mxs_lradc_remove() 1693 iio_triggered_buffer_cleanup(iio); mxs_lradc_remove()
|
H A D | ad7780.h | 12 * TODO: struct ad7780_platform_data needs to go into include/linux/iio
|
H A D | ad7606_spi.c | 14 #include <linux/iio/iio.h>
|
H A D | ad7192.h | 12 * TODO: struct ad7192_platform_data needs to go into include/linux/iio
|
H A D | ad7780.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/adc/ad_sigma_delta.h>
|
H A D | ad7606_par.c | 15 #include <linux/iio/iio.h>
|
H A D | lpc32xx_adc.c | 35 #include <linux/iio/iio.h> 36 #include <linux/iio/sysfs.h>
|
H A D | spear_adc.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 271 dev_err(dev, "failed allocating iio device\n"); spear_adc_probe()
|
H A D | ad7192.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/buffer.h> 23 #include <linux/iio/trigger.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/triggered_buffer.h> 26 #include <linux/iio/adc/ad_sigma_delta.h>
|
H A D | ad7606.h | 13 * TODO: struct ad7606_platform_data needs to go into include/linux/iio
|
H A D | ad7816.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 21 #include <linux/iio/events.h>
|
/linux-4.1.27/drivers/iio/trigger/ |
H A D | iio-trig-interrupt.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/trigger.h> 118 MODULE_DESCRIPTION("Interrupt trigger for the iio subsystem");
|
H A D | iio-trig-sysfs.c | 15 #include <linux/iio/iio.h> 16 #include <linux/iio/trigger.h> 227 MODULE_DESCRIPTION("Sysfs based trigger for the iio subsystem"); 229 MODULE_ALIAS("platform:iio-trig-sysfs");
|
/linux-4.1.27/drivers/staging/iio/impedance-analyzer/ |
H A D | ad5933.h | 13 * TODO: struct ad5933_platform_data needs to go into include/linux/iio
|
H A D | ad5933.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/kfifo_buf.h>
|
/linux-4.1.27/drivers/staging/iio/ |
H A D | ring_hw.h | 2 * ring_hw.h - common functionality for iio hardware ring buffers
|
H A D | iio_simple_dummy_buffer.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/trigger_consumer.h> 23 #include <linux/iio/kfifo_buf.h>
|
H A D | iio_dummy_evgen.c | 8 * Companion module to the iio simple dummy example driver. 25 #include <linux/iio/iio.h> 26 #include <linux/iio/sysfs.h>
|
H A D | iio_simple_dummy_events.c | 15 #include <linux/iio/iio.h> 16 #include <linux/iio/sysfs.h> 17 #include <linux/iio/events.h>
|
H A D | iio_simple_dummy.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/events.h> 24 #include <linux/iio/buffer.h> 544 * @indio_dev: the iio device structure
|
/linux-4.1.27/drivers/staging/iio/magnetometer/ |
H A D | hmc5843_i2c.c | 16 #include <linux/iio/iio.h> 17 #include <linux/iio/triggered_buffer.h>
|
H A D | hmc5843.h | 17 #include <linux/iio/iio.h>
|
H A D | hmc5843_spi.c | 14 #include <linux/iio/iio.h>
|
H A D | hmc5843_core.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h> 28 #include <linux/iio/trigger_consumer.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/triggered_buffer.h>
|
/linux-4.1.27/drivers/staging/iio/meter/ |
H A D | ade7758_trigger.c | 14 #include <linux/iio/iio.h> 15 #include <linux/iio/trigger.h>
|
H A D | ade7758_ring.c | 15 #include <linux/iio/iio.h> 16 #include <linux/iio/kfifo_buf.h> 17 #include <linux/iio/trigger_consumer.h>
|
H A D | ade7854-i2c.c | 15 #include <linux/iio/iio.h>
|
/linux-4.1.27/drivers/staging/iio/resolver/ |
H A D | ad2s90.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h>
|
H A D | ad2s1200.c | 23 #include <linux/iio/iio.h> 24 #include <linux/iio/sysfs.h>
|
/linux-4.1.27/drivers/staging/iio/cdc/ |
H A D | ad7746.h | 13 * TODO: struct ad7746_platform_data needs to go into include/linux/iio
|
/linux-4.1.27/include/linux/power/ |
H A D | generic-adc-battery.h | 12 * struct gab_platform_data - platform_data for generic adc iio battery driver.
|
/linux-4.1.27/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_iio.h | 16 #include <linux/iio/iio.h> 17 #include <linux/iio/buffer.h> 18 #include <linux/iio/sysfs.h> 19 #include <linux/iio/kfifo_buf.h> 20 #include <linux/iio/trigger.h> 21 #include <linux/iio/triggered_buffer.h> 22 #include <linux/iio/trigger_consumer.h>
|
/linux-4.1.27/drivers/staging/iio/accel/ |
H A D | adis16201_core.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h> 20 #include <linux/iio/buffer.h> 21 #include <linux/iio/imu/adis.h>
|
H A D | adis16203_core.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h> 20 #include <linux/iio/buffer.h> 21 #include <linux/iio/imu/adis.h>
|
H A D | adis16204_core.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/buffer.h> 24 #include <linux/iio/imu/adis.h>
|
H A D | adis16209_core.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 21 #include <linux/iio/buffer.h> 22 #include <linux/iio/imu/adis.h>
|
H A D | adis16240_core.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/imu/adis.h>
|
H A D | lis3l02dq_ring.c | 9 #include <linux/iio/iio.h> 10 #include <linux/iio/kfifo_buf.h> 11 #include <linux/iio/trigger.h> 12 #include <linux/iio/trigger_consumer.h>
|
H A D | sca3000_ring.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/buffer.h>
|
H A D | sca3000.h | 241 * @indio_dev: iio-core device whose ring is to be configured 245 * This function also tells the iio core that our device supports a 252 * @indio_dev: iio-core device whose ring we are freeing
|
H A D | lis3l02dq_core.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/events.h> 30 #include <linux/iio/buffer.h>
|
H A D | adis16220_core.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h>
|
/linux-4.1.27/drivers/staging/iio/trigger/ |
H A D | iio-trig-bfin-timer.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/trigger.h> 22 #include "iio-trig-bfin-timer.h" 251 dev_info(&pdev->dev, "iio trigger Blackfin TMR%d, IRQ-%d", iio_bfin_tmr_trigger_probe() 290 MODULE_DESCRIPTION("Blackfin system timer based trigger for the iio subsystem"); 292 MODULE_ALIAS("platform:iio-trig-bfin-timer");
|
H A D | iio-trig-periodic-rtc.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/trigger.h> 214 MODULE_DESCRIPTION("Periodic realtime clock trigger for the iio subsystem");
|
/linux-4.1.27/drivers/hwmon/ |
H A D | iio_hwmon.c | 18 #include <linux/iio/consumer.h> 19 #include <linux/iio/types.h> 23 * @channels: filled with array of channels from iio 172 { .compatible = "iio-hwmon", },
|
H A D | ntc_thermistor.c | 34 #include <linux/iio/iio.h> 35 #include <linux/iio/machine.h> 36 #include <linux/iio/driver.h> 37 #include <linux/iio/consumer.h>
|
/linux-4.1.27/drivers/iio/dac/ |
H A D | max517.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/dac/max517.h>
|
H A D | mcp4922.c | 24 #include <linux/iio/iio.h> 25 #include <linux/iio/sysfs.h> 170 dev_err(&spi->dev, "Failed to register iio device: %d\n", mcp4922_probe()
|
H A D | ad5504.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/events.h> 23 #include <linux/iio/dac/ad5504.h>
|
H A D | ad5764.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 283 dev_err(&spi->dev, "Failed to allocate iio device\n"); ad5764_probe() 323 dev_err(&spi->dev, "Failed to register iio device: %d\n", ret); ad5764_probe()
|
H A D | ad5421.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 21 #include <linux/iio/events.h> 22 #include <linux/iio/dac/ad5421.h> 480 dev_err(&spi->dev, "Failed to allocate iio device\n"); ad5421_probe()
|
H A D | mcp4725.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 25 #include <linux/iio/dac/mcp4725.h>
|
H A D | ad5360.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 468 dev_err(&spi->dev, "Failed to allocate iio device\n"); ad5360_probe() 508 dev_err(&spi->dev, "Failed to register iio device: %d\n", ret); ad5360_probe()
|
H A D | ad5380.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 379 dev_err(dev, "Failed to allocate iio device\n"); ad5380_probe() 431 dev_err(dev, "Failed to register iio device: %d\n", ret); ad5380_probe()
|
H A D | ad5791.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/dac/ad5791.h>
|
H A D | ad5449.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h>
|
H A D | ad5624r_spi.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h>
|
H A D | ad5686.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h>
|
H A D | ad7303.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h>
|
H A D | max5821.c | 2 * iio/dac/max5821.c 13 #include <linux/iio/iio.h>
|
H A D | ad5755.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h> 84 * @channels: iio channel spec for the device 569 dev_err(&spi->dev, "Failed to allocate iio device\n"); ad5755_probe()
|
H A D | ad5446.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h>
|
/linux-4.1.27/drivers/iio/light/ |
H A D | cm3323.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h> 248 dev_err(&client->dev, "failed to register iio dev\n"); cm3323_probe()
|
H A D | adjd_s311.c | 25 #include <linux/iio/iio.h> 26 #include <linux/iio/sysfs.h> 27 #include <linux/iio/trigger_consumer.h> 28 #include <linux/iio/buffer.h> 29 #include <linux/iio/triggered_buffer.h>
|
H A D | hid-sensor-als.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/trigger_consumer.h> 31 #include <linux/iio/triggered_buffer.h>
|
H A D | hid-sensor-prox.c | 26 #include <linux/iio/iio.h> 27 #include <linux/iio/sysfs.h> 28 #include <linux/iio/buffer.h> 29 #include <linux/iio/trigger_consumer.h> 30 #include <linux/iio/triggered_buffer.h>
|
H A D | isl29125.c | 21 #include <linux/iio/iio.h> 22 #include <linux/iio/sysfs.h> 23 #include <linux/iio/trigger_consumer.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/triggered_buffer.h>
|
H A D | ltr501.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h> 22 #include <linux/iio/trigger_consumer.h> 23 #include <linux/iio/buffer.h> 24 #include <linux/iio/triggered_buffer.h>
|
H A D | tcs3414.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/buffer.h> 26 #include <linux/iio/triggered_buffer.h>
|
H A D | tcs3472.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/trigger_consumer.h> 25 #include <linux/iio/buffer.h> 26 #include <linux/iio/triggered_buffer.h>
|
H A D | al3320a.c | 20 #include <linux/iio/iio.h> 21 #include <linux/iio/sysfs.h>
|
H A D | tsl4531.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h>
|
H A D | vcnl4000.c | 23 #include <linux/iio/iio.h> 24 #include <linux/iio/sysfs.h>
|
H A D | cm32181.c | 17 #include <linux/iio/iio.h> 18 #include <linux/iio/sysfs.h> 19 #include <linux/iio/events.h>
|
H A D | apds9300.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h> 20 #include <linux/iio/events.h>
|
H A D | cm3232.c | 16 #include <linux/iio/iio.h> 17 #include <linux/iio/sysfs.h>
|
H A D | gp2ap020a00f.c | 50 #include <linux/iio/buffer.h> 51 #include <linux/iio/events.h> 52 #include <linux/iio/iio.h> 53 #include <linux/iio/sysfs.h> 54 #include <linux/iio/trigger.h> 55 #include <linux/iio/trigger_consumer.h> 56 #include <linux/iio/triggered_buffer.h> 1560 dev_err(&indio_dev->dev, "Failed to allocate iio trigger.\n"); gp2ap020a00f_probe() 1583 dev_err(&client->dev, "Failed to register iio trigger.\n"); gp2ap020a00f_probe()
|
H A D | tsl2563.c | 2 * drivers/iio/light/tsl2563.c 38 #include <linux/iio/iio.h> 39 #include <linux/iio/sysfs.h> 40 #include <linux/iio/events.h> 802 dev_err(&client->dev, "iio registration error %d\n", -err); tsl2563_probe()
|
H A D | jsa1212.c | 28 #include <linux/iio/iio.h> 29 #include <linux/iio/sysfs.h>
|
/linux-4.1.27/drivers/iio/proximity/ |
H A D | as3935.c | 28 #include <linux/iio/iio.h> 29 #include <linux/iio/sysfs.h> 30 #include <linux/iio/trigger.h> 31 #include <linux/iio/trigger_consumer.h> 32 #include <linux/iio/buffer.h> 33 #include <linux/iio/triggered_buffer.h> 392 dev_err(&spi->dev, "cannot setup iio trigger\n"); as3935_probe()
|
H A D | sx9500.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/buffer.h> 24 #include <linux/iio/sysfs.h> 25 #include <linux/iio/events.h> 26 #include <linux/iio/trigger.h> 27 #include <linux/iio/triggered_buffer.h> 28 #include <linux/iio/trigger_consumer.h>
|
/linux-4.1.27/drivers/iio/orientation/ |
H A D | hid-sensor-rotation.c | 22 #include <linux/iio/iio.h> 23 #include <linux/iio/sysfs.h> 24 #include <linux/iio/buffer.h> 25 #include <linux/iio/trigger_consumer.h> 26 #include <linux/iio/triggered_buffer.h>
|
H A D | hid-sensor-incl-3d.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 29 #include <linux/iio/buffer.h> 30 #include <linux/iio/trigger_consumer.h> 31 #include <linux/iio/triggered_buffer.h>
|
/linux-4.1.27/drivers/iio/amplifiers/ |
H A D | ad8366.c | 19 #include <linux/iio/iio.h> 20 #include <linux/iio/sysfs.h>
|
/linux-4.1.27/drivers/iio/temperature/ |
H A D | tmp006.c | 24 #include <linux/iio/iio.h> 25 #include <linux/iio/sysfs.h>
|
H A D | mlx90614.c | 22 #include <linux/iio/iio.h>
|
/linux-4.1.27/drivers/staging/iio/gyro/ |
H A D | adis16060_core.c | 18 #include <linux/iio/iio.h> 19 #include <linux/iio/sysfs.h>
|
/linux-4.1.27/include/linux/iio/gyro/ |
H A D | itg3200.h | 17 #include <linux/iio/iio.h>
|
/linux-4.1.27/tools/iio/ |
H A D | generic_buffer.c | 202 dev_num = find_type_by_name(device_name, "iio:device"); main() 208 printf("iio device number being used is %d\n", dev_num); main() 234 printf("iio trigger number being used is %d\n", trig_num); main() 290 ret = asprintf(&buffer_access, "/dev/iio:device%d", dev_num); main()
|
H A D | iio_event_monitor.c | 29 #include <linux/iio/events.h> 30 #include <linux/iio/types.h> 255 dev_num = find_type_by_name(device_name, "iio:device"); main() 259 ret = asprintf(&chrdev_name, "/dev/iio:device%d", dev_num); main()
|
/linux-4.1.27/include/linux/ |
H A D | hid-sensor-hub.h | 24 #include <linux/iio/iio.h> 25 #include <linux/iio/trigger.h> 227 /* Common hid sensor iio structure */
|
/linux-4.1.27/drivers/staging/iio/light/ |
H A D | isl29028.c | 27 #include <linux/iio/iio.h> 28 #include <linux/iio/sysfs.h> 487 dev_err(&client->dev, "iio allocation fails\n"); isl29028_probe() 518 dev_err(chip->dev, "iio registration fails with error %d\n", isl29028_probe()
|
H A D | isl29018.c | 2 * A iio driver for the light sensor ISL 29018/29023/29035. 31 #include <linux/iio/iio.h> 32 #include <linux/iio/sysfs.h> 685 dev_err(&client->dev, "iio allocation fails\n"); isl29018_probe() 730 dev_err(&client->dev, "iio registration fails\n"); isl29018_probe()
|
/linux-4.1.27/drivers/extcon/ |
H A D | extcon-adc-jack.c | 24 #include <linux/iio/consumer.h> 39 * @chan: iio channel being queried.
|