Lines Matching refs:trig
17 struct iio_trigger *trig; member
94 struct iio_sysfs_trig *trig = container_of(work, struct iio_sysfs_trig, in iio_sysfs_trigger_work() local
97 iio_trigger_poll(trig->trig); in iio_sysfs_trigger_work()
103 struct iio_trigger *trig = to_iio_trigger(dev); in iio_sysfs_trigger_poll() local
104 struct iio_sysfs_trig *sysfs_trig = iio_trigger_get_drvdata(trig); in iio_sysfs_trigger_poll()
152 t->trig = iio_trigger_alloc("sysfstrig%d", id); in iio_sysfs_trigger_probe()
153 if (!t->trig) { in iio_sysfs_trigger_probe()
158 t->trig->dev.groups = iio_sysfs_trigger_attr_groups; in iio_sysfs_trigger_probe()
159 t->trig->ops = &iio_sysfs_trigger_ops; in iio_sysfs_trigger_probe()
160 t->trig->dev.parent = &iio_sysfs_trig_dev; in iio_sysfs_trigger_probe()
161 iio_trigger_set_drvdata(t->trig, t); in iio_sysfs_trigger_probe()
165 ret = iio_trigger_register(t->trig); in iio_sysfs_trigger_probe()
174 iio_trigger_free(t->trig); in iio_sysfs_trigger_probe()
198 iio_trigger_unregister(t->trig); in iio_sysfs_trigger_remove()
200 iio_trigger_free(t->trig); in iio_sysfs_trigger_remove()