Lines Matching refs:st
35 struct iio_dummy_state *st = iio_priv(indio_dev);
37 return st->event_en;
58 struct iio_dummy_state *st = iio_priv(indio_dev);
69 st->event_en = state;
80 st->event_en = state;
89 st->event_en = state;
125 struct iio_dummy_state *st = iio_priv(indio_dev);
127 *val = st->event_val;
149 struct iio_dummy_state *st = iio_priv(indio_dev);
151 st->event_val = val;
159 struct iio_dummy_state *st = iio_priv(indio_dev);
161 st->event_timestamp = iio_get_time_ns(indio_dev);
178 struct iio_dummy_state *st = iio_priv(indio_dev);
181 st->regs->reg_id, st->regs->reg_data);
183 switch (st->regs->reg_data) {
189 st->event_timestamp);
192 if (st->activity_running > st->event_val)
199 st->event_timestamp);
202 if (st->activity_walking < st->event_val)
209 st->event_timestamp);
216 st->event_timestamp);
238 struct iio_dummy_state *st = iio_priv(indio_dev);
242 st->event_irq = iio_dummy_evgen_get_irq();
243 if (st->event_irq < 0) {
244 ret = st->event_irq;
247 st->regs = iio_dummy_evgen_get_regs(st->event_irq);
249 ret = request_threaded_irq(st->event_irq,
260 iio_dummy_evgen_release_irq(st->event_irq);
271 struct iio_dummy_state *st = iio_priv(indio_dev);
273 free_irq(st->event_irq, indio_dev);
275 iio_dummy_evgen_release_irq(st->event_irq);