Lines Matching refs:trig_info
80 struct iio_loop_info *trig_info;
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->swt.trigger);
100 iio_swt_group_init_type_name(&trig_info->swt, name, &iio_loop_type);
102 return &trig_info->swt;
105 iio_trigger_free(trig_info->swt.trigger);
107 kfree(trig_info);
114 struct iio_loop_info *trig_info;
116 trig_info = iio_trigger_get_drvdata(swt->trigger);
120 kfree(trig_info);