Searched refs:trig (Results 151 - 175 of 220) sorted by last modified time

123456789

/linux-master/drivers/iio/imu/
H A Dfxos8700_core.c169 struct iio_trigger *trig; member in struct:fxos8700_data
/linux-master/include/linux/iio/gyro/
H A Ditg3200.h99 * @trig: data ready trigger from itg3200 pin
103 struct iio_trigger *trig; member in struct:itg3200
/linux-master/drivers/iio/trigger/
H A Diio-trig-sysfs.c17 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 Dhts221.h33 struct iio_trigger *trig; member in struct:hts221_hw
/linux-master/drivers/iio/gyro/
H A Dbmg160_core.c896 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 Dhid-sensor-trigger.c206 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 Dad7606.h87 * @trig The IIO trigger associated with the device.
113 struct iio_trigger *trig; member in struct:ad7606_state
H A Dad7476.c105 iio_trigger_notify_done(indio_dev->trig);
H A Dti-tsc2046.c146 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 Dmt6360-adc.c282 iio_trigger_notify_done(indio_dev->trig);
H A Dad7923.c214 iio_trigger_notify_done(indio_dev->trig);
H A Dad7768-1.c162 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 Dti-tlc4541.c106 iio_trigger_notify_done(indio_dev->trig);
H A Dti-ads124s08.c304 iio_trigger_notify_done(indio_dev->trig);
/linux-master/drivers/iio/accel/
H A Dsca3300.c512 iio_trigger_notify_done(indio_dev->trig);
H A Dadxl372.c675 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 Dadxl355_core.c257 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 Dbno055.c1521 iio_trigger_notify_done(iio_dev->trig);
/linux-master/drivers/iio/pressure/
H A Dst_pressure.h48 int st_press_trig_set_state(struct iio_trigger *trig, bool state);
/linux-master/drivers/iio/magnetometer/
H A Dhmc5843_core.c459 iio_trigger_notify_done(indio_dev->trig);
H A Dbmc150_magn.c687 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 Dmaxim_thermocouple.c176 iio_trigger_notify_done(indio_dev->trig);
/linux-master/drivers/iio/imu/bmi160/
H A Dbmi160_core.c443 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 Dad5766.c598 iio_trigger_notify_done(indio_dev->trig);
/linux-master/drivers/iio/chemical/
H A Dsps30.c123 iio_trigger_notify_done(indio_dev->trig);

Completed in 272 milliseconds

123456789