/linux-master/drivers/iio/imu/ |
H A D | fxos8700_core.c | 169 struct iio_trigger *trig; member in struct:fxos8700_data
|
/linux-master/include/linux/iio/gyro/ |
H A D | itg3200.h | 99 * @trig: data ready trigger from itg3200 pin 103 struct iio_trigger *trig; member in struct:itg3200
|
/linux-master/drivers/iio/trigger/ |
H A D | iio-trig-sysfs.c | 17 struct iio_trigger *trig; member in struct:iio_sysfs_trig 94 struct iio_sysfs_trig *trig = container_of(work, struct iio_sysfs_trig, local 97 iio_trigger_poll(trig->trig); 103 struct iio_trigger *trig = to_iio_trigger(dev); local 104 struct iio_sysfs_trig *sysfs_trig = iio_trigger_get_drvdata(trig); 149 t->trig = iio_trigger_alloc(&iio_sysfs_trig_dev, "sysfstrig%d", id); 150 if (!t->trig) { 155 t->trig->dev.groups = iio_sysfs_trigger_attr_groups; 156 iio_trigger_set_drvdata(t->trig, [all...] |
/linux-master/drivers/iio/humidity/ |
H A D | hts221.h | 33 struct iio_trigger *trig; member in struct:hts221_hw
|
/linux-master/drivers/iio/gyro/ |
H A D | bmg160_core.c | 896 iio_trigger_notify_done(indio_dev->trig); 901 static void bmg160_trig_reen(struct iio_trigger *trig) argument 903 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); 920 static int bmg160_data_rdy_trigger_set_state(struct iio_trigger *trig, argument 923 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); 944 if (data->motion_trig == trig) 953 if (data->motion_trig == trig)
|
/linux-master/drivers/iio/common/hid-sensors/ |
H A D | hid-sensor-trigger.c | 206 static int hid_sensor_data_rdy_trigger_set_state(struct iio_trigger *trig, argument 209 return hid_sensor_power_state(iio_trigger_get_drvdata(trig), state); 236 struct iio_trigger *trig; local 252 trig = iio_trigger_alloc(indio_dev->dev.parent, 254 if (trig == NULL) { 260 iio_trigger_set_drvdata(trig, attrb); 261 trig->ops = &hid_sensor_trigger_ops; 262 ret = iio_trigger_register(trig); 268 attrb->trigger = trig; 269 indio_dev->trig [all...] |
/linux-master/drivers/iio/adc/ |
H A D | ad7606.h | 87 * @trig The IIO trigger associated with the device. 113 struct iio_trigger *trig; member in struct:ad7606_state
|
H A D | ad7476.c | 105 iio_trigger_notify_done(indio_dev->trig);
|
H A D | ti-tsc2046.c | 146 struct iio_trigger *trig; member in struct:tsc2046_adc_priv 449 iio_trigger_notify_done(indio_dev->trig); 564 iio_trigger_poll(priv->trig); 595 iio_trigger_poll(priv->trig); 602 static void tsc2046_adc_reenable_trigger(struct iio_trigger *trig) argument 604 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); 618 static int tsc2046_adc_set_trigger_state(struct iio_trigger *trig, bool enable) argument 620 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); 798 struct iio_trigger *trig; local 855 trig [all...] |
H A D | mt6360-adc.c | 282 iio_trigger_notify_done(indio_dev->trig);
|
H A D | ad7923.c | 214 iio_trigger_notify_done(indio_dev->trig);
|
H A D | ad7768-1.c | 162 struct iio_trigger *trig; member in struct:ad7768_state 484 iio_trigger_notify_done(indio_dev->trig); 496 iio_trigger_poll(st->trig); 616 st->trig = devm_iio_trigger_alloc(&spi->dev, "%s-dev%d", 619 if (!st->trig) 622 st->trig->ops = &ad7768_trigger_ops; 623 iio_trigger_set_drvdata(st->trig, indio_dev); 624 ret = devm_iio_trigger_register(&spi->dev, st->trig); 628 indio_dev->trig = iio_trigger_get(st->trig); [all...] |
H A D | ti-tlc4541.c | 106 iio_trigger_notify_done(indio_dev->trig);
|
H A D | ti-ads124s08.c | 304 iio_trigger_notify_done(indio_dev->trig);
|
/linux-master/drivers/iio/accel/ |
H A D | sca3300.c | 512 iio_trigger_notify_done(indio_dev->trig);
|
H A D | adxl372.c | 675 iio_trigger_notify_done(indio_dev->trig); 1101 static int adxl372_dready_trig_set_state(struct iio_trigger *trig, argument 1104 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); 1114 struct iio_trigger *trig) 1118 if (st->dready_trig != trig && st->peak_datardy_trig != trig) 1129 static int adxl372_peak_dready_trig_set_state(struct iio_trigger *trig, argument 1132 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); 1250 indio_dev->trig = iio_trigger_get(st->dready_trig); 1113 adxl372_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
|
H A D | adxl355_core.c | 257 static int adxl355_data_rdy_trigger_set_state(struct iio_trigger *trig, argument 260 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); 674 iio_trigger_notify_done(indio_dev->trig); 750 indio_dev->trig = iio_trigger_get(data->dready_trig);
|
/linux-master/drivers/iio/imu/bno055/ |
H A D | bno055.c | 1521 iio_trigger_notify_done(iio_dev->trig);
|
/linux-master/drivers/iio/pressure/ |
H A D | st_pressure.h | 48 int st_press_trig_set_state(struct iio_trigger *trig, bool state);
|
/linux-master/drivers/iio/magnetometer/ |
H A D | hmc5843_core.c | 459 iio_trigger_notify_done(indio_dev->trig);
|
H A D | bmc150_magn.c | 687 iio_trigger_notify_done(indio_dev->trig); 785 static void bmc150_magn_trig_reen(struct iio_trigger *trig) argument 787 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); 801 static int bmc150_magn_data_rdy_trigger_set_state(struct iio_trigger *trig, argument 804 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
|
/linux-master/drivers/iio/temperature/ |
H A D | maxim_thermocouple.c | 176 iio_trigger_notify_done(indio_dev->trig);
|
/linux-master/drivers/iio/imu/bmi160/ |
H A D | bmi160_core.c | 443 iio_trigger_notify_done(indio_dev->trig); 765 static int bmi160_data_rdy_trigger_set_state(struct iio_trigger *trig, argument 768 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); 783 data->trig = devm_iio_trigger_alloc(&indio_dev->dev, "%s-dev%d", 787 if (data->trig == NULL) 792 irq_type, "bmi160", data->trig); 796 data->trig->dev.parent = regmap_get_device(data->regmap); 797 data->trig->ops = &bmi160_trigger_ops; 798 iio_trigger_set_drvdata(data->trig, indio_dev); 800 ret = devm_iio_trigger_register(&indio_dev->dev, data->trig); [all...] |
/linux-master/drivers/iio/dac/ |
H A D | ad5766.c | 598 iio_trigger_notify_done(indio_dev->trig);
|
/linux-master/drivers/iio/chemical/ |
H A D | sps30.c | 123 iio_trigger_notify_done(indio_dev->trig);
|