/hardware/qcom/audio/hal/audio_extn/ |
H A D | utils.c | 95 struct audio_usecase *usecase) 98 int pcm_device_id, acdb_dev_id = 0, snd_device = usecase->out_snd_device; 104 if (usecase->type != PCM_HFP_CALL) { 109 if ((usecase->id != USECASE_AUDIO_HFP_SCO) && 110 (usecase->id != USECASE_AUDIO_HFP_SCO_WB)) { 116 snd_device = usecase->out_snd_device; 117 pcm_device_id = platform_get_pcm_device_id(usecase->id, PCM_PLAYBACK); 128 if (usecase->type == PCM_HFP_CALL) { 151 snd_device = usecase->in_snd_device; 94 audio_extn_utils_send_app_type_cfg(struct audio_device *adev, struct audio_usecase *usecase) argument
|
H A D | ext_speaker.c | 125 struct audio_usecase *usecase; local 127 usecase = node_to_item(node, struct audio_usecase, list); 128 if (usecase->devices & AUDIO_DEVICE_OUT_EARPIECE) { 129 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) { 133 if (usecase->devices & AUDIO_DEVICE_OUT_SPEAKER) { 134 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) {
|
H A D | tfa_98xx.c | 182 struct audio_usecase *usecase; local 192 usecase = node_to_item(node, struct audio_usecase, list); 193 if (usecase->devices & AUDIO_DEVICE_OUT_ALL_SCO) { 194 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) { 199 } else if (usecase->devices & AUDIO_DEVICE_OUT_SPEAKER) { 202 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) { 208 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) { 215 if (data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) {
|
H A D | audio_extn.h | 114 struct audio_usecase *usecase);
|
/hardware/qcom/audio/hal/ |
H A D | audio_hw.c | 264 if (out->usecase == USECASE_AUDIO_PLAYBACK_OFFLOAD) 548 struct audio_usecase *usecase) 553 if (usecase == NULL) 556 ALOGV("%s: enter: usecase(%d)", __func__, usecase->id); 558 if (usecase->type == PCM_CAPTURE) 559 snd_device = usecase->in_snd_device; 561 snd_device = usecase->out_snd_device; 563 audio_extn_utils_send_app_type_cfg(adev, usecase); 564 strcpy(mixer_path, use_case_table[usecase 547 enable_audio_route(struct audio_device *adev, struct audio_usecase *usecase) argument 573 disable_audio_route(struct audio_device *adev, struct audio_usecase *usecase) argument 821 struct audio_usecase *usecase; local 892 struct audio_usecase *usecase; local 984 struct audio_usecase *usecase; local 1000 struct audio_usecase *usecase; local 1016 struct audio_usecase *usecase = NULL; local 1509 struct audio_usecase *usecase; local 1541 struct audio_usecase *usecase; local 1977 struct audio_usecase *usecase; local 2830 struct audio_usecase *usecase; local [all...] |
H A D | platform_api.h | 41 int platform_get_pcm_device_id(audio_usecase_t usecase, int device_type); 86 /* returns the latency for a usecase in Us */ 87 int64_t platform_render_latency(audio_usecase_t usecase); 101 int platform_get_usecase_index(const char * usecase); 102 int platform_set_usecase_pcm_id(audio_usecase_t usecase, int32_t type, int32_t pcm_id); 115 struct audio_usecase *usecase, snd_device_t snd_device);
|
H A D | voice.c | 114 ALOGD("%s: enter usecase:%s", __func__, use_case_table[usecase_id]); 120 ALOGE("%s: Could not find the usecase (%d) in the list", 170 ALOGD("%s: enter usecase:%s", __func__, use_case_table[usecase_id]); 189 ALOGE("%s: Invalid PCM devices (rx: %d tx: %d) for the usecase(%d)", 299 in->usecase = USECASE_INCALL_REC_UPLINK; 303 in->usecase = USECASE_INCALL_REC_DOWNLINK; 307 in->usecase = USECASE_INCALL_REC_UPLINK_AND_DOWNLINK; 319 ALOGV("%s: Update usecase to %d",__func__, in->usecase); 533 struct audio_usecase *usecase; local [all...] |
H A D | audio_hw.h | 62 * Each usecase is mapped to a specific PCM device. 85 * Following usecase are specific to voice session names created by 95 * Following usecase are specific to voice session names created by 187 audio_usecase_t usecase; member in struct:stream_out 228 audio_usecase_t usecase; member in struct:stream_in 317 * or other capabilities are present for the device corresponding to that usecase. 346 struct audio_usecase *usecase); 355 struct audio_usecase *usecase);
|
/hardware/qcom/audio/hal/msm8960/ |
H A D | platform.c | 403 int platform_get_pcm_device_id(audio_usecase_t usecase, int device_type) argument 407 device_id = pcm_device_table[usecase][0]; 409 device_id = pcm_device_table[usecase][1]; 993 int64_t platform_render_latency(audio_usecase_t usecase) argument 995 switch (usecase) { 1024 int platform_get_usecase_index(const char * usecase __unused) 1029 int platform_set_usecase_pcm_id(audio_usecase_t usecase __unused, int32_t type __unused, 1052 struct audio_usecase *usecase; local 1061 usecase = node_to_item(node, struct audio_usecase, list); 1062 if (usecase [all...] |
/hardware/qcom/audio/hal/msm8974/ |
H A D | platform.c | 634 struct audio_usecase *usecase; local 642 ALOGV("%s: Not Voice call usecase, apply new cal for level %d", 648 usecase = node_to_item(node, struct audio_usecase, list); 650 if (usecase != NULL && 651 usecase->type == PCM_PLAYBACK && 652 (usecase->stream.out->devices == AUDIO_DEVICE_OUT_SPEAKER)) { 654 ALOGV("%s: out device is %d", __func__, usecase->out_snd_device); 656 acdb_dev_id = audio_extn_spkr_prot_get_acdb_id(usecase->out_snd_device); 658 acdb_dev_id = acdb_device_table[usecase->out_snd_device]; 1197 // support max to mono, example if max count is 3, usecase support 1435 platform_get_pcm_device_id(audio_usecase_t usecase, int device_type) argument 2614 platform_render_latency(audio_usecase_t usecase) argument 2628 platform_check_and_set_capture_backend_cfg(struct audio_device* adev, struct audio_usecase *usecase, snd_device_t snd_device) argument 2678 platform_set_usecase_pcm_id(audio_usecase_t usecase, int32_t type, int32_t pcm_id) argument 2761 struct audio_usecase *usecase; local [all...] |
/hardware/qcom/audio/hal/msm8916/ |
H A D | platform.c | 1097 struct audio_usecase *usecase __unused, 1163 int platform_get_pcm_device_id(audio_usecase_t usecase, int device_type) argument 1168 device_id = pcm_device_table[usecase][0]; 1170 device_id = pcm_device_table[usecase][1]; 2121 int64_t platform_render_latency(audio_usecase_t usecase) argument 2123 switch (usecase) { 2162 int platform_set_usecase_pcm_id(audio_usecase_t usecase, int32_t type, int32_t pcm_id) argument 2165 if ((usecase <= USECASE_INVALID) || (usecase >= AUDIO_USECASE_MAX)) { 2166 ALOGE("%s: invalid usecase cas 2244 struct audio_usecase *usecase; local [all...] |
/hardware/qcom/audio/legacy/libalsa-intf/ |
H A D | msm8960_use_cases.h | 300 const char *value, const char *usecase); 301 static int get_usecase_type(snd_use_case_mgr_t *uc_mgr, const char *usecase);
|
H A D | alsa_ucm.c | 1158 ALOGE("No valid controls exists for usecase %s and device \ 1188 ALOGE("No valid controls exists for usecase %s and \ 1230 ALOGE("No valid controls exists for usecase %s and \ 1258 ALOGE("No valid controls exists for usecase %s and \ 1277 /* Returns usecase type i.e. either verb or modifier 1279 * usecase - usecase name either verb or modifier 1282 static int get_usecase_type(snd_use_case_mgr_t *uc_mgr, const char *usecase) argument 1288 if (!strncmp(uc_mgr->card_ctxt_ptr->verb_list[index], usecase, 1289 (strlen(usecase) 1308 set_controls_of_device_for_usecase(snd_use_case_mgr_t *uc_mgr, const char *device, const char *usecase, int enable) argument 1605 snd_use_case_set_case(snd_use_case_mgr_t *uc_mgr, const char *identifier, const char *value, const char *usecase) argument [all...] |
/hardware/qcom/audio/hal/voice_extn/ |
H A D | voice_extn.c | 183 ALOGE("%s: voice_start_usecase() failed for usecase: %d\n", 221 ALOGE("%s: voice_stop_usecase() failed for usecase: %d\n", 583 out->usecase = USECASE_INCALL_MUSIC_UPLINK; 585 out->usecase = USECASE_INCALL_MUSIC_UPLINK2;
|