/hardware/qcom/audio/hal/voice_extn/ |
H A D | voice_extn.h | 21 int voice_extn_start_call(struct audio_device *adev); 22 int voice_extn_stop_call(struct audio_device *adev); 23 int voice_extn_get_session_from_use_case(struct audio_device *adev, 26 void voice_extn_init(struct audio_device *adev); 27 int voice_extn_set_parameters(struct audio_device *adev, 29 void voice_extn_get_parameters(const struct audio_device *adev, 33 int voice_extn_get_active_session_id(struct audio_device *adev, 35 int voice_extn_is_call_state_active(struct audio_device *adev, 38 static int voice_extn_start_call(struct audio_device *adev __unused) 43 static int voice_extn_stop_call(struct audio_device *adev __unuse [all...] |
H A D | voice_extn.c | 70 int voice_extn_is_call_state_active(struct audio_device *adev, bool *is_call_active); 124 static uint32_t get_session_id_with_state(struct audio_device *adev, argument 132 session = &adev->voice.session[i]; 142 static int update_calls(struct audio_device *adev) argument 155 session = &adev->voice.session[i]; 166 ret = voice_start_usecase(adev, usecase_id); 204 ret = voice_stop_usecase(adev, usecase_id); 275 static int update_call_states(struct audio_device *adev, argument 283 if (vsid == adev->voice.session[i].vsid) { 284 session = &adev 314 voice_extn_get_active_session_id(struct audio_device *adev, uint32_t *session_id) argument 321 voice_extn_is_call_state_active(struct audio_device *adev, bool *is_call_active) argument 351 voice_extn_init(struct audio_device *adev) argument 360 voice_extn_get_session_from_use_case(struct audio_device *adev, const audio_usecase_t usecase_id, struct voice_session **session) argument 396 voice_extn_start_call(struct audio_device *adev) argument 405 voice_extn_stop_call(struct audio_device *adev) argument 429 voice_extn_set_parameters(struct audio_device *adev, struct str_parms *parms) argument 499 get_all_call_states_str(const struct audio_device *adev, char *value) argument 517 voice_extn_get_parameters(const struct audio_device *adev, struct str_parms *query, struct str_parms *reply) argument 551 voice_extn_check_and_set_incall_music_usecase(struct audio_device *adev, struct stream_out *out) argument [all...] |
/hardware/qcom/audio/hal/audio_extn/ |
H A D | audio_extn.h | 22 void *audio_extn_extspk_init(struct audio_device *adev); 29 #define audio_extn_hfp_is_active(adev) (0) 31 #define audio_extn_hfp_set_parameters(adev, params) (0) 33 bool audio_extn_hfp_is_active(struct audio_device *adev); 37 void audio_extn_hfp_set_parameters(struct audio_device *adev,
|
H A D | hfp.c | 35 static int32_t start_hfp(struct audio_device *adev, 38 static int32_t stop_hfp(struct audio_device *adev); 70 static int32_t hfp_set_volume(struct audio_device *adev, float value) argument 95 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name); 110 static int32_t start_hfp(struct audio_device *adev, argument 122 uc_info->stream.out = adev->primary_output; 123 uc_info->devices = adev->primary_output->devices; 127 list_add_tail(&adev->usecase_list, &uc_info->list); 129 select_devices(adev, hfpmod.ucid); 147 __func__, adev 201 stop_hfp(struct audio_device *adev) argument 248 audio_extn_hfp_is_active(struct audio_device *adev) argument 264 audio_extn_hfp_set_parameters(struct audio_device *adev, struct str_parms *parms) argument [all...] |
H A D | ext_speaker.c | 36 struct audio_device *adev; member in struct:speaker_data 100 void *audio_extn_extspk_init(struct audio_device *adev) argument 105 data->adev = adev; 125 list_for_each(node, &data->adev->usecase_list) { 128 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) { 133 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) {
|
/hardware/qcom/audio/hal/ |
H A D | voice.h | 72 int voice_start_usecase(struct audio_device *adev, audio_usecase_t usecase_id); 73 int voice_stop_usecase(struct audio_device *adev, audio_usecase_t usecase_id); 75 int voice_start_call(struct audio_device *adev); 76 int voice_stop_call(struct audio_device *adev); 77 int voice_set_parameters(struct audio_device *adev, struct str_parms *parms); 78 void voice_get_parameters(struct audio_device *adev, struct str_parms *query, 80 void voice_init(struct audio_device *adev); 81 bool voice_is_in_call(struct audio_device *adev); 85 int voice_set_volume(struct audio_device *adev, float volume); 86 int voice_check_and_set_incall_rec_usecase(struct audio_device *adev, [all...] |
H A D | voice.c | 40 static struct voice_session *voice_get_session_from_use_case(struct audio_device *adev, argument 46 ret = voice_extn_get_session_from_use_case(adev, usecase_id, &session); 48 session = &adev->voice.session[VOICE_SESS_IDX]; 54 int voice_stop_usecase(struct audio_device *adev, audio_usecase_t usecase_id) argument 62 session = (struct voice_session *)voice_get_session_from_use_case(adev, usecase_id); 65 ret = platform_stop_voice_call(adev->platform, session->vsid); 77 uc_info = get_usecase_from_list(adev, usecase_id); 85 disable_audio_route(adev, uc_info); 88 disable_snd_device(adev, uc_info->out_snd_device); 89 disable_snd_device(adev, uc_inf 98 voice_start_usecase(struct audio_device *adev, audio_usecase_t usecase_id) argument 174 voice_is_call_state_active(struct audio_device *adev) argument 187 voice_is_in_call(struct audio_device *adev) argument 205 voice_get_active_session_id(struct audio_device *adev) argument 217 voice_check_and_set_incall_rec_usecase(struct audio_device *adev, struct stream_in *in) argument 256 voice_check_and_stop_incall_rec_usecase(struct audio_device *adev, struct stream_in *in) argument 271 voice_check_and_set_incall_music_usecase(struct audio_device *adev, struct stream_out *out) argument 285 voice_set_mic_mute(struct audio_device *adev, bool state) argument 296 voice_get_mic_mute(struct audio_device *adev) argument 301 voice_set_volume(struct audio_device *adev, float volume) argument 326 voice_start_call(struct audio_device *adev) argument 339 voice_stop_call(struct audio_device *adev) argument 352 voice_get_parameters(struct audio_device *adev, struct str_parms *query, struct str_parms *reply) argument 359 voice_set_parameters(struct audio_device *adev, struct str_parms *parms) argument 434 voice_init(struct audio_device *adev) argument 455 voice_update_devices_for_all_voice_usecases(struct audio_device *adev) argument [all...] |
H A D | audio_hw.c | 178 static int set_voice_volume_l(struct audio_device *adev, float volume); 212 int enable_audio_route(struct audio_device *adev, argument 229 platform_add_backend_name(adev->platform, mixer_path, snd_device); 231 audio_route_apply_and_update_path(adev->audio_route, mixer_path); 237 int disable_audio_route(struct audio_device *adev, argument 252 platform_add_backend_name(adev->platform, mixer_path, snd_device); 254 audio_route_reset_and_update_path(adev->audio_route, mixer_path); 260 int enable_snd_device(struct audio_device *adev, argument 269 adev->snd_dev_ref_cnt[snd_device]++; 270 if (adev 288 disable_snd_device(struct audio_device *adev, snd_device_t snd_device) argument 309 check_usecases_codec_backend(struct audio_device *adev, struct audio_usecase *uc_info, snd_device_t snd_device) argument 376 check_and_route_capture_usecases(struct audio_device *adev, struct audio_usecase *uc_info, snd_device_t snd_device) argument 468 get_voice_usecase_id_from_list(struct audio_device *adev) argument 483 get_usecase_from_list(struct audio_device *adev, audio_usecase_t uc_id) argument 497 select_devices(struct audio_device *adev, audio_usecase_t uc_id) argument 657 struct audio_device *adev = in->dev; local 688 struct audio_device *adev = in->dev; local 896 allow_hdmi_channel_config(struct audio_device *adev) argument 927 check_and_set_hdmi_channels(struct audio_device *adev, unsigned int channels) argument 977 struct audio_device *adev = out->dev; local 1018 struct audio_device *adev = out->dev; local 1203 struct audio_device *adev = out->dev; local 1271 output_drives_call(struct audio_device *adev, struct stream_out *out) argument 1279 struct audio_device *adev = out->dev; local 1424 struct audio_device *adev = out->dev; local 1453 struct audio_device *adev = out->dev; local 1715 struct audio_device *adev = in->dev; local 1744 struct audio_device *adev = in->dev; local 1801 struct audio_device *adev = in->dev; local 1852 struct audio_device *adev = in->dev; local 1915 struct audio_device *adev = (struct audio_device *)dev; local 2122 struct audio_device *adev = out->dev; local 2144 struct audio_device *adev = (struct audio_device *)dev; local 2232 struct audio_device *adev = (struct audio_device *)dev; local 2257 struct audio_device *adev = (struct audio_device *)dev; local 2291 struct audio_device *adev = (struct audio_device *)dev; local 2313 struct audio_device *adev = (struct audio_device *)dev; local 2348 struct audio_device *adev = (struct audio_device *)dev; local 2466 adev_verify_devices(struct audio_device *adev) argument 2590 struct audio_device *adev = (struct audio_device *)device; local 2622 struct audio_device *adev; local [all...] |
H A D | audio_hw.h | 237 int select_devices(struct audio_device *adev, 240 int disable_audio_route(struct audio_device *adev, 243 int disable_snd_device(struct audio_device *adev, 246 int enable_snd_device(struct audio_device *adev, 249 int enable_audio_route(struct audio_device *adev, 252 struct audio_usecase *get_usecase_from_list(struct audio_device *adev,
|
H A D | platform_api.h | 20 void *platform_init(struct audio_device *adev); 66 void platform_set_echo_reference(struct audio_device *adev, bool enable, audio_devices_t out_device);
|
/hardware/libhardware/modules/audio/ |
H A D | audio_hw.c | 389 struct stub_audio_device *adev; local 395 adev = calloc(1, sizeof(struct stub_audio_device)); 396 if (!adev) 399 adev->device.common.tag = HARDWARE_DEVICE_TAG; 400 adev->device.common.version = AUDIO_DEVICE_API_VERSION_2_0; 401 adev->device.common.module = (struct hw_module_t *) module; 402 adev->device.common.close = adev_close; 404 adev->device.init_check = adev_init_check; 405 adev->device.set_voice_volume = adev_set_voice_volume; 406 adev [all...] |
/hardware/qcom/audio/hal/msm8974/ |
H A D | platform.c | 75 struct audio_device *adev; member in struct:platform_data 411 void platform_set_echo_reference(struct audio_device *adev, bool enable, audio_devices_t out_device) argument 413 struct platform_data *my_data = (struct platform_data *)adev->platform; 418 audio_route_reset_and_update_path(adev->audio_route, my_data->ec_ref_mixer_path); 424 snd_device = platform_get_output_snd_device(adev->platform, out_device); 425 platform_add_backend_name(adev->platform, my_data->ec_ref_mixer_path, snd_device); 429 audio_route_apply_and_update_path(adev->audio_route, my_data->ec_ref_mixer_path); 654 void *platform_init(struct audio_device *adev) argument 662 adev->mixer = mixer_open(snd_card_num); 664 while (!adev 1072 struct audio_device *adev = my_data->adev; local 1108 struct audio_device *adev = my_data->adev; local 1142 struct audio_device *adev = my_data->adev; local 1180 struct audio_device *adev = my_data->adev; local 1297 struct audio_device *adev = my_data->adev; local 1516 struct audio_device *adev = my_data->adev; local 1550 struct audio_device *adev = my_data->adev; local 1607 struct audio_device *adev = my_data->adev; local [all...] |
/hardware/intel/audio_media/hdmi/ |
H A D | tinyaudio_hw.c | 241 struct audio_device *adev = out->dev; local 246 if ((adev->card < 0) || (adev->device < 0)){ 249 adev->card = DEFAULT_CARD; 250 adev->device = DEFAULT_DEVICE; 251 ALOGV("%s : Setting default card/ device %d,%d",__func__,adev->card,adev->device); 273 adev->card = get_card_number_by_name("IntelHDMI"); 274 ALOGD("%s: HDMI card number = %d, device = %d",__func__,adev->card,adev 395 struct audio_device *adev = out->dev; local 490 struct audio_device *adev = out->dev; local 513 struct audio_device *adev = out->dev; local 701 struct audio_device *adev = (struct audio_device *)dev; local 926 struct audio_device *adev = (struct audio_device *)device; local 935 struct audio_device *adev; local [all...] |
/hardware/qcom/audio/hal/msm8960/ |
H A D | platform.c | 79 struct audio_device *adev; member in struct:platform_data 252 void *platform_init(struct audio_device *adev) argument 259 adev->mixer = mixer_open(MIXER_CARD); 261 if (!adev->mixer) { 266 adev->audio_route = audio_route_init(MIXER_CARD, MIXER_XML_PATH); 267 if (!adev->audio_route) { 274 my_data->adev = adev; 283 adev->acdb_settings |= DMIC_FLAG; 286 adev 589 struct audio_device *adev = my_data->adev; local 683 struct audio_device *adev = my_data->adev; local 852 struct audio_device *adev = my_data->adev; local 1003 platform_set_echo_reference(struct audio_device *adev, bool enable, audio_devices_t out_device) argument [all...] |
/hardware/libhardware/modules/usbaudio/ |
H A D | audio_hw.c | 488 struct audio_device *adev = (struct audio_device *)dev; local 516 out->dev = adev; 518 out->profile = &adev->out_profile; 1000 struct audio_device * adev = (struct audio_device *)dev; local 1020 pthread_mutex_lock(&adev->lock); 1022 profile_is_cached_for(&adev->out_profile, alsa_card, alsa_device)) { 1023 profile_decache(&adev->out_profile); 1026 profile_is_cached_for(&adev->in_profile, alsa_card, alsa_device)) { 1027 profile_decache(&adev->in_profile); 1029 pthread_mutex_unlock(&adev 1065 struct audio_device * adev = (struct audio_device *)dev; local 1084 struct audio_device *adev = (struct audio_device *)device; local 1095 struct audio_device *adev = calloc(1, sizeof(struct audio_device)); local [all...] |