Lines Matching refs:gbcodec
19 static struct gbaudio_codec_info *gbcodec; variable
812 if (!gbcodec) { in gbaudio_register_module()
817 comp = gbcodec->component; in gbaudio_register_module()
819 mutex_lock(&gbcodec->register_mutex); in gbaudio_register_module()
822 dev_err(gbcodec->dev, in gbaudio_register_module()
825 mutex_unlock(&gbcodec->register_mutex); in gbaudio_register_module()
831 mutex_unlock(&gbcodec->register_mutex); in gbaudio_register_module()
860 mutex_lock(&gbcodec->lock); in gbaudio_register_module()
861 list_add(&module->list, &gbcodec->module_list); in gbaudio_register_module()
862 mutex_unlock(&gbcodec->lock); in gbaudio_register_module()
868 mutex_unlock(&gbcodec->register_mutex); in gbaudio_register_module()
878 if (list_is_singular(&gbcodec->module_list)) { in gbaudio_codec_clean_data_tx()
899 if (list_is_singular(&gbcodec->module_list)) { in gbaudio_codec_clean_data_rx()
920 dev_dbg(gbcodec->dev, "%s: removed, cleanup APBridge\n", module->name); in gbaudio_codec_cleanup()
935 struct snd_soc_component *comp = gbcodec->component; in gbaudio_unregister_module()
941 mutex_lock(&gbcodec->register_mutex); in gbaudio_unregister_module()
942 mutex_lock(&gbcodec->lock); in gbaudio_unregister_module()
946 mutex_unlock(&gbcodec->lock); in gbaudio_unregister_module()
990 mutex_unlock(&gbcodec->register_mutex); in gbaudio_unregister_module()
1024 gbcodec = info; in gbcodec_probe()