• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:uc_info

1137                                               struct audio_usecase *uc_info,  in check_and_route_playback_usecases()  argument
1146 uc_info, in check_and_route_playback_usecases()
1176 if (usecase->type == PCM_CAPTURE || usecase == uc_info) in check_and_route_playback_usecases()
1205 d_device = derive_playback_snd_device(usecase, uc_info, in check_and_route_playback_usecases()
1231 struct audio_usecase *uc_info, in check_and_route_capture_usecases() argument
1239 platform_check_and_set_capture_backend_cfg(adev, uc_info, snd_device); in check_and_route_capture_usecases()
1257 usecase != uc_info && in check_and_route_capture_usecases()
1259 ((uc_info->type == VOICE_CALL && in check_and_route_capture_usecases()
1878 struct audio_usecase *uc_info; in stop_input_stream() local
1885 uc_info = get_usecase_from_list(adev, in->usecase); in stop_input_stream()
1886 if (uc_info == NULL) { in stop_input_stream()
1898 disable_audio_route(adev, uc_info); in stop_input_stream()
1901 disable_snd_device(adev, uc_info->in_snd_device); in stop_input_stream()
1903 list_remove(&uc_info->list); in stop_input_stream()
1904 free(uc_info); in stop_input_stream()
1920 struct audio_usecase *uc_info; in start_input_stream() local
1950 uc_info = (struct audio_usecase *)calloc(1, sizeof(struct audio_usecase)); in start_input_stream()
1951 uc_info->id = in->usecase; in start_input_stream()
1952 uc_info->type = PCM_CAPTURE; in start_input_stream()
1953 uc_info->stream.in = in; in start_input_stream()
1954 uc_info->devices = in->device; in start_input_stream()
1955 uc_info->in_snd_device = SND_DEVICE_NONE; in start_input_stream()
1956 uc_info->out_snd_device = SND_DEVICE_NONE; in start_input_stream()
1958 list_add_tail(&adev->usecase_list, &uc_info->list); in start_input_stream()
2285 struct audio_usecase *uc_info, in check_and_set_usb_service_interval() argument
2293 if ((uc_info->id != USECASE_AUDIO_PLAYBACK_MMAP) && in check_and_set_usb_service_interval()
2294 (uc_info->id != USECASE_AUDIO_PLAYBACK_ULL)) in check_and_set_usb_service_interval()
2335 struct audio_usecase *uc_info; in stop_output_stream() local
2340 uc_info = get_usecase_from_list(adev, out->usecase); in stop_output_stream()
2341 if (uc_info == NULL) { in stop_output_stream()
2363 disable_audio_route(adev, uc_info); in stop_output_stream()
2366 disable_snd_device(adev, uc_info->out_snd_device); in stop_output_stream()
2368 list_remove(&uc_info->list); in stop_output_stream()
2376 ret = check_and_set_usb_service_interval(adev, uc_info, false /*min*/); in stop_output_stream()
2380 check_and_route_playback_usecases(adev, uc_info, uc_info->out_snd_device); in stop_output_stream()
2396 || usecase == uc_info) in stop_output_stream()
2406 free(uc_info); in stop_output_stream()
2449 struct audio_usecase *uc_info; in start_output_stream() local
2493 uc_info = (struct audio_usecase *)calloc(1, sizeof(struct audio_usecase)); in start_output_stream()
2494 uc_info->id = out->usecase; in start_output_stream()
2495 uc_info->type = PCM_PLAYBACK; in start_output_stream()
2496 uc_info->stream.out = out; in start_output_stream()
2497 uc_info->devices = out->devices; in start_output_stream()
2498 uc_info->in_snd_device = SND_DEVICE_NONE; in start_output_stream()
2499 uc_info->out_snd_device = SND_DEVICE_NONE; in start_output_stream()
2505 check_and_set_usb_service_interval(adev, uc_info, true /*min*/); in start_output_stream()
2510 list_add_tail(&adev->usecase_list, &uc_info->list); in start_output_stream()
6353 struct audio_usecase uc_info; in adev_verify_devices() local
6366 memset(&uc_info, 0, sizeof(uc_info)); in adev_verify_devices()
6367 uc_info.id = audio_usecase; in adev_verify_devices()
6368 uc_info.type = usecase_type; in adev_verify_devices()
6373 uc_info.stream.in = ∈ in adev_verify_devices()
6377 uc_info.stream.out = &out; in adev_verify_devices()
6378 uc_info.devices = audio_device; in adev_verify_devices()
6379 uc_info.in_snd_device = SND_DEVICE_NONE; in adev_verify_devices()
6380 uc_info.out_snd_device = SND_DEVICE_NONE; in adev_verify_devices()
6381 list_add_tail(&adev->usecase_list, &uc_info.list); in adev_verify_devices()
6400 retval = disable_audio_route(adev, &uc_info); in adev_verify_devices()
6403 dir ? uc_info.in_snd_device : uc_info.out_snd_device); in adev_verify_devices()
6404 list_remove(&uc_info.list); in adev_verify_devices()
6490 struct audio_usecase *uc_info; in check_a2dp_restore_l() local
6495 uc_info = get_usecase_from_list(adev, out->usecase); in check_a2dp_restore_l()
6496 if (uc_info == NULL) { in check_a2dp_restore_l()
6508 !is_a2dp_device(uc_info->out_snd_device)) { in check_a2dp_restore_l()
6510 select_devices(adev, uc_info->id); in check_a2dp_restore_l()