Lines Matching refs:trig
19 struct iio_trigger *trig; member
96 struct iio_sysfs_trig *trig = container_of(work, struct iio_sysfs_trig, in iio_sysfs_trigger_work() local
99 iio_trigger_poll(trig->trig); in iio_sysfs_trigger_work()
105 struct iio_trigger *trig = to_iio_trigger(dev); in iio_sysfs_trigger_poll() local
106 struct iio_sysfs_trig *sysfs_trig = iio_trigger_get_drvdata(trig); in iio_sysfs_trigger_poll()
155 t->trig = iio_trigger_alloc("sysfstrig%d", id); in iio_sysfs_trigger_probe()
156 if (!t->trig) { in iio_sysfs_trigger_probe()
161 t->trig->dev.groups = iio_sysfs_trigger_attr_groups; in iio_sysfs_trigger_probe()
162 t->trig->ops = &iio_sysfs_trigger_ops; in iio_sysfs_trigger_probe()
163 t->trig->dev.parent = &iio_sysfs_trig_dev; in iio_sysfs_trigger_probe()
164 iio_trigger_set_drvdata(t->trig, t); in iio_sysfs_trigger_probe()
168 ret = iio_trigger_register(t->trig); in iio_sysfs_trigger_probe()
177 iio_trigger_put(t->trig); in iio_sysfs_trigger_probe()
201 iio_trigger_unregister(t->trig); in iio_sysfs_trigger_remove()
202 iio_trigger_free(t->trig); in iio_sysfs_trigger_remove()