Lines Matching refs:elem

41 	struct mISDN_dsp_element *elem;  member
46 struct mISDN_dsp_element *elem; member
59 struct mISDN_dsp_element *elem = dev_get_drvdata(dev); in attr_show_args() local
64 for (i = 0; i < elem->num_args; i++) in attr_show_args()
66 elem->args[i].name, in attr_show_args()
67 elem->args[i].def ? "Default: " : "", in attr_show_args()
68 elem->args[i].def ? elem->args[i].def : "", in attr_show_args()
69 elem->args[i].def ? "\n" : "", in attr_show_args()
70 elem->args[i].desc); in attr_show_args()
88 int mISDN_dsp_element_register(struct mISDN_dsp_element *elem) in mISDN_dsp_element_register() argument
93 if (!elem) in mISDN_dsp_element_register()
100 entry->elem = elem; in mISDN_dsp_element_register()
104 dev_set_drvdata(&entry->dev, elem); in mISDN_dsp_element_register()
105 dev_set_name(&entry->dev, "%s", elem->name); in mISDN_dsp_element_register()
109 __func__, elem->name); in mISDN_dsp_element_register()
125 printk(KERN_DEBUG "%s: %s registered\n", __func__, elem->name); in mISDN_dsp_element_register()
139 void mISDN_dsp_element_unregister(struct mISDN_dsp_element *elem) in mISDN_dsp_element_unregister() argument
143 if (!elem) in mISDN_dsp_element_unregister()
147 if (entry->elem == elem) { in mISDN_dsp_element_unregister()
151 __func__, elem->name); in mISDN_dsp_element_unregister()
155 printk(KERN_ERR "%s: element %s not in list.\n", __func__, elem->name); in mISDN_dsp_element_unregister()
185 __func__, entry->elem->name); in dsp_pipeline_module_exit()
214 if (entry->elem == dsp_hwec) in _dsp_pipeline_destroy()
218 entry->elem->free(entry->p); in _dsp_pipeline_destroy()
242 struct mISDN_dsp_element *elem; in dsp_pipeline_build() local
262 if (!strcmp(entry->elem->name, name)) { in dsp_pipeline_build()
263 elem = entry->elem; in dsp_pipeline_build()
270 "memory)\n", __func__, elem->name); in dsp_pipeline_build()
274 pipeline_entry->elem = elem; in dsp_pipeline_build()
276 if (elem == dsp_hwec) { in dsp_pipeline_build()
284 pipeline_entry->p = elem->new(args); in dsp_pipeline_build()
299 __func__, elem->name); in dsp_pipeline_build()
339 if (entry->elem->process_tx) in dsp_pipeline_process_tx()
340 entry->elem->process_tx(entry->p, data, len); in dsp_pipeline_process_tx()
352 if (entry->elem->process_rx) in dsp_pipeline_process_rx()
353 entry->elem->process_rx(entry->p, data, len, txlen); in dsp_pipeline_process_rx()