Lines Matching refs:trig
38 static int hts221_trig_set_state(struct iio_trigger *trig, bool state) in hts221_trig_set_state() argument
40 struct iio_dev *iio_dev = iio_trigger_get_drvdata(trig); in hts221_trig_set_state()
70 iio_trigger_poll_chained(hw->trig); in hts221_trigger_handler_thread()
133 hw->trig = devm_iio_trigger_alloc(hw->dev, "%s-trigger", in hts221_allocate_trigger()
135 if (!hw->trig) in hts221_allocate_trigger()
138 iio_trigger_set_drvdata(hw->trig, iio_dev); in hts221_allocate_trigger()
139 hw->trig->ops = &hts221_trigger_ops; in hts221_allocate_trigger()
140 hw->trig->dev.parent = hw->dev; in hts221_allocate_trigger()
141 iio_dev->trig = iio_trigger_get(hw->trig); in hts221_allocate_trigger()
143 return devm_iio_trigger_register(hw->dev, hw->trig); in hts221_allocate_trigger()
190 iio_trigger_notify_done(hw->trig); in hts221_buffer_handler_thread()