Lines Matching defs:entry

62 	struct dsp_element_entry *entry =
64 list_del(&entry->list);
65 kfree(entry);
70 struct dsp_element_entry *entry;
76 entry = kzalloc(sizeof(struct dsp_element_entry), GFP_ATOMIC);
77 if (!entry)
80 INIT_LIST_HEAD(&entry->list);
81 entry->elem = elem;
83 entry->dev.class = elements_class;
84 entry->dev.release = mISDN_dsp_dev_release;
85 dev_set_drvdata(&entry->dev, elem);
86 dev_set_name(&entry->dev, "%s", elem->name);
87 ret = device_register(&entry->dev);
93 list_add_tail(&entry->list, &dsp_elements);
96 ret = device_create_file(&entry->dev,
108 device_unregister(&entry->dev);
111 put_device(&entry->dev);
118 struct dsp_element_entry *entry, *n;
123 list_for_each_entry_safe(entry, n, &dsp_elements, list)
124 if (entry->elem == elem) {
125 device_unregister(&entry->dev);
145 struct dsp_element_entry *entry, *n;
151 list_for_each_entry_safe(entry, n, &dsp_elements, list) {
152 list_del(&entry->list);
154 __func__, entry->elem->name);
155 kfree(entry);
171 struct dsp_pipeline_entry *entry, *n;
173 list_for_each_entry_safe(entry, n, &pipeline->list, list) {
174 list_del(&entry->list);
175 if (entry->elem == dsp_hwec)
179 entry->elem->free(entry->p);
180 kfree(entry);
197 struct dsp_element_entry *entry, *n;
218 list_for_each_entry_safe(entry, n, &dsp_elements, list)
219 if (!strcmp(entry->elem->name, name)) {
220 elem = entry->elem;
226 "entry to pipeline: %s (out of "
246 "to add entry to pipeline: "
275 struct dsp_pipeline_entry *entry;
280 list_for_each_entry(entry, &pipeline->list, list)
281 if (entry->elem->process_tx)
282 entry->elem->process_tx(entry->p, data, len);
288 struct dsp_pipeline_entry *entry;
293 list_for_each_entry_reverse(entry, &pipeline->list, list)
294 if (entry->elem->process_rx)
295 entry->elem->process_rx(entry->p, data, len, txlen);