Lines Matching refs:cdriv
535 struct snd_soc_component_driver *cdriv;
548 cdriv = devm_kzalloc(dev, sizeof(*cdriv), GFP_KERNEL);
551 if (!priv || !cdriv || !ddriv || !dname || !adata)
555 priv->component_driver = cdriv;
563 cdriv->name = "test_cpu";
564 cdriv->pcm_construct = test_component_pcm_construct;
565 cdriv->pointer = test_component_pointer;
566 cdriv->trigger = test_component_trigger;
567 cdriv->legacy_dai_naming = 1;
569 cdriv->name = "test_codec";
570 cdriv->idle_bias_on = 1;
571 cdriv->endianness = 1;
574 cdriv->open = test_component_open;
575 cdriv->dapm_widgets = widgets;
576 cdriv->num_dapm_widgets = ARRAY_SIZE(widgets);
579 cdriv->probe = test_component_probe;
580 cdriv->remove = test_component_remove;
581 cdriv->suspend = test_component_suspend;
582 cdriv->resume = test_component_resume;
583 cdriv->set_sysclk = test_component_set_sysclk;
584 cdriv->set_pll = test_component_set_pll;
585 cdriv->set_jack = test_component_set_jack;
586 cdriv->seq_notifier = test_component_seq_notifier;
587 cdriv->stream_event = test_component_stream_event;
588 cdriv->set_bias_level = test_component_set_bias_level;
589 cdriv->close = test_component_close;
590 cdriv->ioctl = test_component_ioctl;
591 cdriv->hw_params = test_component_hw_params;
592 cdriv->hw_free = test_component_hw_free;
593 cdriv->prepare = test_component_prepare;
594 cdriv->sync_stop = test_component_sync_stop;
595 cdriv->get_time_info = test_component_get_time_info;
596 cdriv->be_hw_params_fixup = test_component_be_hw_params_fixup;
599 cdriv->pcm_destruct = test_component_pcm_destruct;
629 ret = devm_snd_soc_register_component(dev, cdriv, ddriv, num);