Searched refs:trig_info (Results 1 - 8 of 8) sorted by relevance
/linux-master/drivers/iio/trigger/ |
H A D | iio-trig-hrtimer.c | 112 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 D | iio-trig-loop.c | 80 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 D | iio-trig-interrupt.c | 30 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 D | trigger.h | 132 * @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 D | industrialio-trigger.c | 67 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 D | cs47l35.c | 1532 struct madera_voice_trigger_info trig_info; local 1541 trig_info.core_num = i + 1; 1544 &trig_info);
|
H A D | cs47l85.c | 2474 struct madera_voice_trigger_info trig_info; local 2483 trig_info.core_num = i + 1; 2486 &trig_info);
|
H A D | cs47l90.c | 2393 struct madera_voice_trigger_info trig_info; local 2402 trig_info.core_num = i + 1; 2405 &trig_info);
|
Completed in 200 milliseconds