Home | History | Annotate | Download | only in audio_extn

Lines Matching refs:uc_info

114     struct audio_usecase *uc_info;
119 uc_info = (struct audio_usecase *)calloc(1, sizeof(struct audio_usecase));
120 uc_info->id = hfpmod.ucid;
121 uc_info->type = PCM_HFP_CALL;
122 uc_info->stream.out = adev->primary_output;
123 uc_info->devices = adev->primary_output->devices;
124 uc_info->in_snd_device = SND_DEVICE_NONE;
125 uc_info->out_snd_device = SND_DEVICE_NONE;
127 list_add_tail(&adev->usecase_list, &uc_info->list);
131 pcm_dev_rx_id = platform_get_pcm_device_id(uc_info->id, PCM_PLAYBACK);
132 pcm_dev_tx_id = platform_get_pcm_device_id(uc_info->id, PCM_CAPTURE);
138 __func__, pcm_dev_rx_id, pcm_dev_tx_id, pcm_dev_asm_rx_id, uc_info->id);
144 __func__, pcm_dev_rx_id, pcm_dev_tx_id, uc_info->id);
204 struct audio_usecase *uc_info;
227 uc_info = get_usecase_from_list(adev, hfpmod.ucid);
228 if (uc_info == NULL) {
235 disable_audio_route(adev, uc_info);
238 disable_snd_device(adev, uc_info->out_snd_device);
239 disable_snd_device(adev, uc_info->in_snd_device);
241 list_remove(&uc_info->list);
242 free(uc_info);