Lines Matching defs:component

72 static int dmaengine_pcm_hw_params(struct snd_soc_component *component,
76 struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
105 dmaengine_pcm_set_runtime_hwparams(struct snd_soc_component *component,
109 struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
153 static int dmaengine_pcm_open(struct snd_soc_component *component,
156 struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
160 ret = dmaengine_pcm_set_runtime_hwparams(component, substream);
167 static int dmaengine_pcm_close(struct snd_soc_component *component,
173 static int dmaengine_pcm_trigger(struct snd_soc_component *component,
180 struct snd_soc_component *component,
184 struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
227 static int dmaengine_pcm_new(struct snd_soc_component *component,
230 struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
232 struct device *dev = component->dev;
257 component, rtd, substream);
261 dev_err(component->dev,
286 struct snd_soc_component *component,
289 struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
297 static int dmaengine_copy_user(struct snd_soc_component *component,
303 struct dmaengine_pcm *pcm = soc_component_to_pcm(component);
441 pcm->component.debugfs_prefix = "dma";
455 ret = snd_soc_component_initialize(&pcm->component, driver, dev);
459 ret = snd_soc_add_component(&pcm->component, NULL, 0);
481 struct snd_soc_component *component;
484 component = snd_soc_lookup_component(dev, SND_DMAENGINE_PCM_DRV_NAME);
485 if (!component)
488 pcm = soc_component_to_pcm(component);
490 snd_soc_unregister_component_by_driver(dev, component->driver);