Searched refs:trig (Results 126 - 150 of 218) sorted by last modified time

123456789

/linux-master/drivers/iio/trigger/
H A Diio-trig-loop.c44 struct iio_trigger *trig = data; local
49 iio_trigger_poll_nested(trig);
55 static int iio_loop_trigger_set_state(struct iio_trigger *trig, bool state) argument
57 struct iio_loop_info *loop_trig = iio_trigger_get_drvdata(trig);
61 trig, trig->name);
63 dev_err(&trig->dev,
141 MODULE_ALIAS("platform:iio-trig-loop");
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/proximity/
H A Dsx_common.c64 iio_trigger_poll(data->trig);
309 static int sx_common_set_trigger_state(struct iio_trigger *trig, bool state) argument
311 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
390 iio_trigger_notify_done(indio_dev->trig);
546 data->trig = devm_iio_trigger_alloc(dev, "%s-dev%d",
549 if (!data->trig)
552 data->trig->ops = &sx_common_trigger_ops;
553 iio_trigger_set_drvdata(data->trig, indio_dev);
555 ret = devm_iio_trigger_register(dev, data->trig);
H A Dsx_common.h104 * @trig: IIO trigger object.
120 struct iio_trigger *trig;
H A Das3935.c56 struct iio_trigger *trig; member in struct:as3935_state
237 iio_trigger_notify_done(indio_dev->trig);
260 iio_trigger_poll_nested(st->trig);
346 struct iio_trigger *trig; local
394 trig = devm_iio_trigger_alloc(dev, "%s-dev%d",
398 if (!trig)
401 st->trig = trig;
403 iio_trigger_set_drvdata(trig, indio_dev);
405 ret = devm_iio_trigger_register(dev, trig);
[all...]
/linux-master/drivers/iio/pressure/
H A Dzpa2326.c1196 iio_trigger_notify_done(indio_dev->trig);
1291 * @trig: The trigger being attached to IIO device associated with the sampling
1301 static int zpa2326_set_trigger_state(struct iio_trigger *trig, bool state) argument
1304 trig->dev.parent);
/linux-master/drivers/iio/light/
H A Dst_uvis25_core.c164 iio_trigger_poll_nested(hw->trig);
207 hw->trig = devm_iio_trigger_alloc(dev, "%s-trigger",
209 if (!hw->trig)
212 iio_trigger_set_drvdata(hw->trig, iio_dev);
214 return devm_iio_trigger_register(dev, hw->trig);
250 iio_trigger_notify_done(hw->trig);
H A Dacpi-als.c63 struct iio_trigger *trig; member in struct:acpi_als
111 iio_trigger_poll_nested(als->trig);
180 iio_trigger_notify_done(indio_dev->trig);
207 als->trig = devm_iio_trigger_alloc(dev, "%s-dev%d", indio_dev->name,
209 if (!als->trig)
212 ret = devm_iio_trigger_register(dev, als->trig);
219 indio_dev->trig = iio_trigger_get(als->trig);
/linux-master/drivers/iio/imu/
H A Dadis16400.c662 iio_trigger_notify_done(indio_dev->trig);
H A Dfxos8700_core.c169 struct iio_trigger *trig; member in struct:fxos8700_data
/linux-master/drivers/iio/humidity/
H A Dhts221_buffer.c39 static int hts221_trig_set_state(struct iio_trigger *trig, bool state) argument
41 struct iio_dev *iio_dev = iio_trigger_get_drvdata(trig);
71 iio_trigger_poll_nested(hw->trig);
132 hw->trig = devm_iio_trigger_alloc(hw->dev, "%s-trigger",
134 if (!hw->trig)
137 iio_trigger_set_drvdata(hw->trig, iio_dev);
138 hw->trig->ops = &hts221_trigger_ops;
140 err = devm_iio_trigger_register(hw->dev, hw->trig);
142 iio_dev->trig = iio_trigger_get(hw->trig);
[all...]
H A Dhts221_core.c518 struct iio_trigger *trig)
522 return hw->trig == trig ? 0 : -EINVAL;
517 hts221_validate_trigger(struct iio_dev *iio_dev, struct iio_trigger *trig) argument
H A Dhts221.h33 struct iio_trigger *trig; member in struct:hts221_hw
/linux-master/drivers/iio/gyro/
H A Dmpu3050-core.c646 iio_trigger_notify_done(indio_dev->trig);
912 struct iio_trigger *trig = p; local
913 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
927 struct iio_trigger *trig = p; local
928 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
949 * @trig: trigger instance
952 static int mpu3050_drdy_trigger_set_state(struct iio_trigger *trig, argument
955 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1059 mpu3050->trig = devm_iio_trigger_alloc(&indio_dev->dev,
1063 if (!mpu3050->trig)
[all...]
H A Dfxas21002c_core.c744 iio_trigger_notify_done(indio_dev->trig);
779 static int fxas21002c_data_rdy_trigger_set_state(struct iio_trigger *trig, argument
782 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
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/st_sensors/
H A Dst_sensors_trigger.c59 struct iio_trigger *trig = p; local
60 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
75 struct iio_trigger *trig = p; local
76 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
127 sdata->trig = devm_iio_trigger_alloc(parent, "%s-trigger",
129 if (sdata->trig == NULL) {
134 iio_trigger_set_drvdata(sdata->trig, indio_dev);
135 sdata->trig->ops = trigger_ops;
214 sdata->trig->name,
215 sdata->trig);
232 st_sensors_validate_device(struct iio_trigger *trig, struct iio_dev *indio_dev) argument
[all...]
/linux-master/drivers/iio/adc/
H A Dmax11410.c135 struct iio_trigger *trig; member in struct:max11410_state
639 iio_trigger_notify_done(indio_dev->trig);
685 iio_trigger_poll_nested(st->trig);
1007 st->trig = devm_iio_trigger_alloc(dev, "%s-dev%d",
1010 if (!st->trig)
1013 st->trig->ops = &max11410_trigger_ops;
1014 ret = devm_iio_trigger_register(dev, st->trig);
H A Dad7606.c134 iio_trigger_notify_done(indio_dev->trig);
480 iio_trigger_poll_nested(st->trig);
489 struct iio_trigger *trig)
493 if (st->trig != trig)
650 st->trig = devm_iio_trigger_alloc(dev, "%s-dev%d",
653 if (!st->trig)
656 st->trig->ops = &ad7606_trigger_ops;
657 iio_trigger_set_drvdata(st->trig, indio_dev);
658 ret = devm_iio_trigger_register(dev, st->trig);
488 ad7606_validate_trigger(struct iio_dev *indio_dev, struct iio_trigger *trig) argument
[all...]
H A Dti-ads7950.c321 iio_trigger_notify_done(indio_dev->trig);
/linux-master/drivers/iio/accel/
H A Dst_accel.h47 int st_accel_trig_set_state(struct iio_trigger *trig, bool state);
/linux-master/drivers/s390/scsi/
H A Dzfcp_dbf.c360 rec->u.trig.ready++;
363 rec->u.trig.running++;
365 rec->u.trig.want = want;
366 rec->u.trig.need = need;
/linux-master/drivers/iio/magnetometer/
H A Dst_magn.h29 int st_magn_trig_set_state(struct iio_trigger *trig, bool state);
/linux-master/drivers/iio/chemical/
H A Dscd30_core.c567 iio_trigger_poll(indio_dev->trig);
614 iio_trigger_notify_done(indio_dev->trig);
618 static int scd30_set_trigger_state(struct iio_trigger *trig, bool state) argument
620 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
640 struct iio_trigger *trig; local
643 trig = devm_iio_trigger_alloc(dev, "%s-dev%d", indio_dev->name,
645 if (!trig)
648 trig->ops = &scd30_trigger_ops;
649 iio_trigger_set_drvdata(trig, indio_dev);
651 ret = devm_iio_trigger_register(dev, trig);
[all...]
/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

Completed in 245 milliseconds

123456789