Lines Matching defs:component
29 struct snd_soc_component *component;
32 for_each_rtd_components(rtd, i, component) {
33 if (!component->driver->compress_ops ||
34 !component->driver->compress_ops->open)
37 ret = component->driver->compress_ops->open(component, cstream);
39 dev_err(component->dev,
41 component->name, ret);
43 *last = component;
56 struct snd_soc_component *component;
59 for_each_rtd_components(rtd, i, component) {
60 if (component == last)
63 if (!component->driver->compress_ops ||
64 !component->driver->compress_ops->free)
67 component->driver->compress_ops->free(component, cstream);
76 struct snd_soc_component *component = NULL;
90 ret = soc_compr_components_open(cstream, &component);
105 soc_compr_components_free(cstream, component);
121 struct snd_soc_component *component;
163 ret = soc_compr_components_open(cstream, &component);
184 soc_compr_components_free(cstream, component);
285 struct snd_soc_component *component;
288 for_each_rtd_components(rtd, i, component) {
289 if (!component->driver->compress_ops ||
290 !component->driver->compress_ops->trigger)
293 ret = component->driver->compress_ops->trigger(
294 component, cstream, cmd);
387 struct snd_soc_component *component;
390 for_each_rtd_components(rtd, i, component) {
391 if (!component->driver->compress_ops ||
392 !component->driver->compress_ops->set_params)
395 ret = component->driver->compress_ops->set_params(
396 component, cstream, params);
414 * First we call set_params for the CPU DAI, then the component
511 struct snd_soc_component *component;
521 for_each_rtd_components(rtd, i, component) {
522 if (!component->driver->compress_ops ||
523 !component->driver->compress_ops->get_params)
526 ret = component->driver->compress_ops->get_params(
527 component, cstream, params);
540 struct snd_soc_component *component;
545 for_each_rtd_components(rtd, i, component) {
546 if (!component->driver->compress_ops ||
547 !component->driver->compress_ops->get_caps)
550 ret = component->driver->compress_ops->get_caps(
551 component, cstream, caps);
563 struct snd_soc_component *component;
568 for_each_rtd_components(rtd, i, component) {
569 if (!component->driver->compress_ops ||
570 !component->driver->compress_ops->get_codec_caps)
573 ret = component->driver->compress_ops->get_codec_caps(
574 component, cstream, codec);
585 struct snd_soc_component *component;
595 for_each_rtd_components(rtd, i, component) {
596 if (!component->driver->compress_ops ||
597 !component->driver->compress_ops->ack)
600 ret = component->driver->compress_ops->ack(
601 component, cstream, bytes);
615 struct snd_soc_component *component;
625 for_each_rtd_components(rtd, i, component) {
626 if (!component->driver->compress_ops ||
627 !component->driver->compress_ops->pointer)
630 ret = component->driver->compress_ops->pointer(
631 component, cstream, tstamp);
643 struct snd_soc_component *component;
648 for_each_rtd_components(rtd, i, component) {
649 if (!component->driver->compress_ops ||
650 !component->driver->compress_ops->copy)
653 ret = component->driver->compress_ops->copy(
654 component, cstream, buf, count);
666 struct snd_soc_component *component;
674 for_each_rtd_components(rtd, i, component) {
675 if (!component->driver->compress_ops ||
676 !component->driver->compress_ops->set_metadata)
679 ret = component->driver->compress_ops->set_metadata(
680 component, cstream, metadata);
692 struct snd_soc_component *component;
700 for_each_rtd_components(rtd, i, component) {
701 if (!component->driver->compress_ops ||
702 !component->driver->compress_ops->get_metadata)
705 return component->driver->compress_ops->get_metadata(
706 component, cstream, metadata);
752 struct snd_soc_component *component;
835 for_each_rtd_components(rtd, i, component) {
836 if (!component->driver->compress_ops ||
837 !component->driver->compress_ops->copy)
848 component = asoc_rtd_to_codec(rtd, 0)->component;
849 dev_err(component->dev,
851 component->name, ret);