Lines Matching refs:trig
125 static int hid_sensor_data_rdy_trigger_set_state(struct iio_trigger *trig, in hid_sensor_data_rdy_trigger_set_state() argument
128 return hid_sensor_power_state(iio_trigger_get_drvdata(trig), state); in hid_sensor_data_rdy_trigger_set_state()
147 struct iio_trigger *trig; in hid_sensor_setup_trigger() local
149 trig = iio_trigger_alloc("%s-dev%d", name, indio_dev->id); in hid_sensor_setup_trigger()
150 if (trig == NULL) { in hid_sensor_setup_trigger()
156 trig->dev.parent = indio_dev->dev.parent; in hid_sensor_setup_trigger()
157 iio_trigger_set_drvdata(trig, attrb); in hid_sensor_setup_trigger()
158 trig->ops = &hid_sensor_trigger_ops; in hid_sensor_setup_trigger()
159 ret = iio_trigger_register(trig); in hid_sensor_setup_trigger()
165 attrb->trigger = trig; in hid_sensor_setup_trigger()
166 indio_dev->trig = iio_trigger_get(trig); in hid_sensor_setup_trigger()
182 iio_trigger_unregister(trig); in hid_sensor_setup_trigger()
184 iio_trigger_free(trig); in hid_sensor_setup_trigger()