Lines Matching defs:trig
117 struct iio_trigger *trig,
163 if (stm32_timer_is_trgo2_name(trig->name))
181 struct iio_trigger *trig)
197 if (stm32_timer_is_trgo2_name(trig->name))
216 struct iio_trigger *trig = to_iio_trigger(dev);
217 struct stm32_timer_trigger *priv = iio_trigger_get_drvdata(trig);
226 stm32_timer_stop(priv, trig);
228 ret = stm32_timer_start(priv, trig, freq);
239 struct iio_trigger *trig = to_iio_trigger(dev);
240 struct stm32_timer_trigger *priv = iio_trigger_get_drvdata(trig);
289 struct iio_trigger *trig = to_iio_trigger(dev);
294 if (stm32_timer_is_trgo2_name(trig->name))
307 struct iio_trigger *trig = to_iio_trigger(dev);
311 if (stm32_timer_is_trgo2_name(trig->name)) {
344 struct iio_trigger *trig = to_iio_trigger(dev);
348 if (stm32_timer_is_trgo2_name(trig->name))
406 struct iio_trigger *trig;
415 trig = devm_iio_trigger_alloc(priv->dev, "%s", *cur);
416 if (!trig)
419 trig->dev.parent = priv->dev->parent;
420 trig->ops = &timer_trigger_ops;
427 trig->dev.groups = stm32_trigger_attr_groups;
429 iio_trigger_set_drvdata(trig, priv);
431 ret = iio_trigger_register(trig);
437 list_add_tail(&trig->alloc_list, &priv->tr_list);
518 struct iio_trigger *trig)
524 if (!is_stm32_timer_trigger(trig))
528 if (!strncmp(trig->name, *cur, strlen(trig->name))) {
740 * @trig: trigger to be checked
745 bool is_stm32_timer_trigger(struct iio_trigger *trig)
747 return (trig->ops == &timer_trigger_ops);