Searched refs:trig_info (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/iio/trigger/
H A Diio-trig-hrtimer.c112 struct iio_hrtimer_info *trig_info; local
114 trig_info = iio_trigger_get_drvdata(trig);
117 hrtimer_start(&trig_info->timer, trig_info->period,
120 hrtimer_cancel(&trig_info->timer);
131 struct iio_hrtimer_info *trig_info; local
134 trig_info = kzalloc(sizeof(*trig_info), GFP_KERNEL);
135 if (!trig_info)
138 trig_info
170 struct iio_hrtimer_info *trig_info; local
[all...]
H A Diio-trig-loop.c80 struct iio_loop_info *trig_info; local
83 trig_info = kzalloc(sizeof(*trig_info), GFP_KERNEL);
84 if (!trig_info)
87 trig_info->swt.trigger = iio_trigger_alloc(NULL, "%s", name);
88 if (!trig_info->swt.trigger) {
93 iio_trigger_set_drvdata(trig_info->swt.trigger, trig_info);
94 trig_info->swt.trigger->ops = &iio_loop_trigger_ops;
96 ret = iio_trigger_register(trig_info
114 struct iio_loop_info *trig_info; local
[all...]
H A Diio-trig-interrupt.c30 struct iio_interrupt_trigger_info *trig_info; local
51 trig_info = kzalloc(sizeof(*trig_info), GFP_KERNEL);
52 if (!trig_info) {
56 iio_trigger_set_drvdata(trig, trig_info);
57 trig_info->irq = irq;
77 kfree(trig_info);
87 struct iio_interrupt_trigger_info *trig_info; local
90 trig_info = iio_trigger_get_drvdata(trig);
92 free_irq(trig_info
[all...]
/linux-master/include/linux/iio/
H A Dtrigger.h132 * @trig_info: trigger to be registered
134 int iio_trigger_register(struct iio_trigger *trig_info);
137 struct iio_trigger *trig_info);
141 * @trig_info: trigger to be unregistered
143 void iio_trigger_unregister(struct iio_trigger *trig_info);
/linux-master/drivers/iio/
H A Dindustrialio-trigger.c67 int iio_trigger_register(struct iio_trigger *trig_info) argument
71 trig_info->id = ida_alloc(&iio_trigger_ida, GFP_KERNEL);
72 if (trig_info->id < 0)
73 return trig_info->id;
76 dev_set_name(&trig_info->dev, "trigger%d", trig_info->id);
78 ret = device_add(&trig_info->dev);
84 if (__iio_trigger_find_by_name(trig_info->name)) {
85 pr_err("Duplicate trigger name '%s'\n", trig_info->name);
89 list_add_tail(&trig_info
103 iio_trigger_unregister(struct iio_trigger *trig_info) argument
712 devm_iio_trigger_register(struct device *dev, struct iio_trigger *trig_info) argument
[all...]
/linux-master/sound/soc/codecs/
H A Dcs47l35.c1532 struct madera_voice_trigger_info trig_info; local
1541 trig_info.core_num = i + 1;
1544 &trig_info);
H A Dcs47l85.c2474 struct madera_voice_trigger_info trig_info; local
2483 trig_info.core_num = i + 1;
2486 &trig_info);
H A Dcs47l90.c2393 struct madera_voice_trigger_info trig_info; local
2402 trig_info.core_num = i + 1;
2405 &trig_info);

Completed in 200 milliseconds