• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/mISDN/

Lines Matching defs:pipeline

165 	printk(KERN_DEBUG "%s: dsp pipeline module initialized\n", __func__);
189 printk(KERN_DEBUG "%s: dsp pipeline module exited\n", __func__);
193 int dsp_pipeline_init(struct dsp_pipeline *pipeline)
195 if (!pipeline)
198 INIT_LIST_HEAD(&pipeline->list);
201 printk(KERN_DEBUG "%s: dsp pipeline ready\n", __func__);
207 static inline void _dsp_pipeline_destroy(struct dsp_pipeline *pipeline)
211 list_for_each_entry_safe(entry, n, &pipeline->list, list) {
214 dsp_hwec_disable(container_of(pipeline, struct dsp,
215 pipeline));
222 void dsp_pipeline_destroy(struct dsp_pipeline *pipeline)
225 if (!pipeline)
228 _dsp_pipeline_destroy(pipeline);
231 printk(KERN_DEBUG "%s: dsp pipeline destroyed\n", __func__);
235 int dsp_pipeline_build(struct dsp_pipeline *pipeline, const char *cfg)
243 if (!pipeline)
246 if (!list_empty(&pipeline->list))
247 _dsp_pipeline_destroy(pipeline);
276 "entry to pipeline: %s (out of "
285 available as a pipeline module */
286 dsp_hwec_enable(container_of(pipeline,
287 struct dsp, pipeline), args);
289 &pipeline->list);
294 list, &pipeline->list);
304 "to add entry to pipeline: "
325 if (!list_empty(&pipeline->list))
326 pipeline->inuse = 1;
328 pipeline->inuse = 0;
331 printk(KERN_DEBUG "%s: dsp pipeline built%s: %s\n",
338 void dsp_pipeline_process_tx(struct dsp_pipeline *pipeline, u8 *data, int len)
342 if (!pipeline)
345 list_for_each_entry(entry, &pipeline->list, list)
350 void dsp_pipeline_process_rx(struct dsp_pipeline *pipeline, u8 *data, int len,
355 if (!pipeline)
358 list_for_each_entry_reverse(entry, &pipeline->list, list)