/hardware/qcom/audio/hal/audio_extn/ |
H A D | dsm_feedback.c | 42 int start_dsm_feedback_processing(struct audio_device *adev, int enable) argument 61 dsm_pcm_handle = pcm_open(adev->snd_card, 89 void audio_extn_dsm_feedback_enable(struct audio_device *adev, argument 93 if ( NULL == adev ) 104 start_dsm_feedback_processing(adev, benable);
|
H A D | utils.c | 36 static int set_mixer_ctrl(struct audio_device *adev, argument 53 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name); 94 int audio_extn_utils_send_app_type_cfg(struct audio_device *adev, argument 131 rc = platform_get_default_app_type_v2(adev->platform, PCM_PLAYBACK, &app_type); 136 rc = set_mixer_ctrl(adev, pcm_device_id, app_type, 141 rc = platform_get_default_app_type_v2(adev->platform, PCM_CAPTURE, &app_type); 144 rc = set_mixer_ctrl(adev, pcm_device_id, app_type, 158 rc = platform_get_default_app_type_v2(adev->platform, PCM_CAPTURE, &app_type); 160 rc = set_mixer_ctrl(adev, pcm_device_id, app_type, 167 rc = platform_get_default_app_type_v2(adev [all...] |
H A D | ext_speaker.c | 37 struct audio_device *adev; member in struct:speaker_data 101 void *audio_extn_extspk_init(struct audio_device *adev) argument 106 data->adev = adev; 126 list_for_each(node, &data->adev->usecase_list) { 129 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) { 134 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) {
|
H A D | hfp.c | 42 static int32_t start_hfp(struct audio_device *adev, 45 static int32_t stop_hfp(struct audio_device *adev); 83 static int32_t hfp_set_volume(struct audio_device *adev, float value) argument 118 ctl = mixer_get_ctl_by_name(adev->mixer, hfpmod.hfp_vol_mixer_ctl); 138 static int hfp_set_mic_volume(struct audio_device *adev, float value) argument 162 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name); 179 static float hfp_get_mic_volume(struct audio_device *adev) argument 195 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name); 225 int audio_extn_hfp_set_mic_mute(struct audio_device *adev, bool state) argument 233 hfpmod.mic_volume = hfp_get_mic_volume(adev); 242 start_hfp(struct audio_device *adev, struct str_parms *parms __unused) argument 351 stop_hfp(struct audio_device *adev) argument 408 audio_extn_hfp_is_active(struct audio_device *adev) argument 424 audio_extn_hfp_set_parameters(struct audio_device *adev, struct str_parms *parms) argument [all...] |
H A D | soundtrigger.c | 48 struct audio_device *adev; member in struct:sound_trigger_audio_device 248 void audio_extn_sound_trigger_set_parameters(struct audio_device *adev __unused, 296 int audio_extn_sound_trigger_init(struct audio_device *adev) argument 334 st_dev->adev = adev; 348 void audio_extn_sound_trigger_deinit(struct audio_device *adev) argument 351 if (st_dev && (st_dev->adev == adev) && st_dev->lib_handle) {
|
H A D | tfa_98xx.c | 64 struct audio_device *adev; member in struct:speaker_data 133 static int adev_i2s_clock_operation(int enable, struct audio_device *adev, char *paths) argument 139 ret = audio_route_apply_and_update_path(adev->audio_route, paths); 145 ret = audio_route_reset_and_update_path(adev->audio_route, paths); 154 static int tfa_98xx_set_audio_mode(int enable, struct audio_device *adev, exTfa98xx_audio_mode_t audio_mode) argument 173 adev_i2s_clock_operation(enable, adev, paths); 183 audio_mode_t mode = data->adev->mode; 191 list_for_each(node, &data->adev->usecase_list) { 194 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) { 200 if ((mode == AUDIO_MODE_IN_CALL) || audio_extn_hfp_is_active(data->adev)) { 230 tfa_98xx_set_func_mode(int enable, struct audio_device *adev, exTfa98xx_func_mode_t func_mode) argument 498 audio_extn_tfa_98xx_init(struct audio_device *adev) argument [all...] |
H A D | spkr_protection.c | 138 void audio_extn_spkr_prot_calib_cancel(void *adev) argument 145 if (pthread_equal(handle.speaker_prot_threadid, threadid) || !adev) { 149 uc_info = get_usecase_from_list(adev, USECASE_AUDIO_SPKR_CALIB_RX); 273 static int vi_feed_get_channels(struct audio_device *adev) argument 280 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name); 295 // must be called with adev->lock acquired 298 struct audio_device *adev = handle.adev_handle; local 308 if (!adev) { 312 if (!list_empty(&adev->usecase_list)) { 339 uc_info_rx->stream.out = adev 530 struct audio_device *adev = handle.adev_handle; local 688 audio_extn_spkr_prot_init(void *adev) argument 805 struct audio_device *adev = handle.adev_handle; local 877 struct audio_device *adev = handle.adev_handle; local [all...] |
/hardware/qcom/audio/hal/ |
H A D | voice.c | 42 static struct voice_session *voice_get_session_from_use_case(struct audio_device *adev, argument 48 ret = voice_extn_get_session_from_use_case(adev, usecase_id, &session); 50 session = &adev->voice.session[VOICE_SESS_IDX]; 79 void voice_set_sidetone(struct audio_device *adev, argument 101 audio_route_apply_and_update_path(adev->audio_route, mixer_path); 103 audio_route_reset_and_update_path(adev->audio_route, mixer_path); 108 int voice_stop_usecase(struct audio_device *adev, audio_usecase_t usecase_id) argument 116 session = (struct voice_session *)voice_get_session_from_use_case(adev, usecase_id); 118 uc_info = get_usecase_from_list(adev, usecase_id); 128 if (!voice_is_call_state_active(adev)) 162 voice_start_usecase(struct audio_device *adev, audio_usecase_t usecase_id) argument 245 voice_is_call_state_active(struct audio_device *adev) argument 258 voice_is_in_call(struct audio_device *adev) argument 276 voice_get_active_session_id(struct audio_device *adev) argument 288 voice_check_and_set_incall_rec_usecase(struct audio_device *adev, struct stream_in *in) argument 327 voice_check_and_stop_incall_rec_usecase(struct audio_device *adev, struct stream_in *in) argument 342 voice_check_and_set_incall_music_usecase(struct audio_device *adev, struct stream_out *out) argument 356 voice_set_mic_mute(struct audio_device *adev, bool state) argument 368 voice_get_mic_mute(struct audio_device *adev) argument 373 voice_set_volume(struct audio_device *adev, float volume) argument 398 voice_start_call(struct audio_device *adev) argument 414 voice_stop_call(struct audio_device *adev) argument 427 voice_get_parameters(struct audio_device *adev, struct str_parms *query, struct str_parms *reply) argument 434 voice_set_parameters(struct audio_device *adev, struct str_parms *parms) argument 509 voice_init(struct audio_device *adev) argument 530 voice_update_devices_for_all_voice_usecases(struct audio_device *adev) argument [all...] |
H A D | audio_hw.c | 233 static int set_voice_volume_l(struct audio_device *adev, float volume); 234 static struct audio_device *adev = NULL; variable in typeref:struct:audio_device 240 static bool may_use_noirq_mode(struct audio_device *adev, audio_usecase_t uc_id, argument 255 if (adev->adm_is_noirq_avail) 256 return adev->adm_is_noirq_avail(adev->adm_data, 257 adev->snd_card, dev_id, dir); 263 struct audio_device *adev = out->dev; local 267 if (!adev->adm_register_output_stream) 270 adev 286 struct audio_device *adev = in->dev; local 307 struct audio_device *adev = out->dev; local 324 struct audio_device *adev = in->dev; local 341 struct audio_device *adev = out->dev; local 349 struct audio_device *adev = in->dev; local 535 audio_ssr_status(struct audio_device *adev) argument 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 596 enable_snd_device(struct audio_device *adev, snd_device_t snd_device) argument 660 disable_snd_device(struct audio_device *adev, snd_device_t snd_device) argument 816 check_and_route_playback_usecases(struct audio_device *adev, struct audio_usecase *uc_info, snd_device_t snd_device) argument 887 check_and_route_capture_usecases(struct audio_device *adev, struct audio_usecase *uc_info, snd_device_t snd_device) argument 982 get_voice_usecase_id_from_list(struct audio_device *adev) argument 997 get_usecase_from_list(struct audio_device *adev, audio_usecase_t uc_id) argument 1011 select_devices(struct audio_device *adev, audio_usecase_t uc_id) argument 1211 struct audio_device *adev = in->dev; local 1242 struct audio_device *adev = in->dev; local 1506 allow_hdmi_channel_config(struct audio_device *adev) argument 1537 check_and_set_hdmi_channels(struct audio_device *adev, unsigned int channels) argument 1587 struct audio_device *adev = out->dev; local 1628 struct audio_device *adev = out->dev; local 1858 struct audio_device *adev = out->dev; local 1895 struct audio_device *adev = out->dev; local 1968 output_drives_call(struct audio_device *adev, struct stream_out *out) argument 1976 struct audio_device *adev = out->dev; local 2139 struct audio_device *adev = out->dev; local 2172 struct audio_device *adev = out->dev; local 2244 struct audio_device *adev = out->dev; local 2557 struct audio_device *adev = in->dev; local 2597 struct audio_device *adev = in->dev; local 2660 struct audio_device *adev = in->dev; local 2695 struct audio_device *adev = in->dev; local 2809 struct audio_device *adev = in->dev; local 2877 struct audio_device *adev = (struct audio_device *)dev; local 3125 struct audio_device *adev = out->dev; local 3151 struct audio_device *adev = (struct audio_device *)dev; local 3225 struct audio_device *adev = (struct audio_device *)dev; local 3250 struct audio_device *adev = (struct audio_device *)dev; local 3284 struct audio_device *adev = (struct audio_device *)dev; local 3306 struct audio_device *adev = (struct audio_device *)dev; local 3345 struct audio_device *adev = (struct audio_device *)dev; local 3529 adev_verify_devices(struct audio_device *adev) argument 3652 struct audio_device *adev = (struct audio_device *)device; local [all...] |
/hardware/qcom/audio/hal/voice_extn/ |
H A D | voice_extn.c | 75 int voice_extn_is_call_state_active(struct audio_device *adev, bool *is_call_active); 139 static uint32_t get_session_id_with_state(struct audio_device *adev, argument 147 session = &adev->voice.session[i]; 157 static int update_calls(struct audio_device *adev) argument 170 session = &adev->voice.session[i]; 181 ret = voice_start_usecase(adev, usecase_id); 219 ret = voice_stop_usecase(adev, usecase_id); 290 static int update_call_states(struct audio_device *adev, argument 298 if (vsid == adev->voice.session[i].vsid) { 299 session = &adev 329 voice_extn_get_active_session_id(struct audio_device *adev, uint32_t *session_id) argument 336 voice_extn_is_call_state_active(struct audio_device *adev, bool *is_call_active) argument 366 voice_extn_init(struct audio_device *adev) argument 377 voice_extn_get_session_from_use_case(struct audio_device *adev, const audio_usecase_t usecase_id, struct voice_session **session) argument 421 voice_extn_start_call(struct audio_device *adev) argument 430 voice_extn_stop_call(struct audio_device *adev) argument 454 voice_extn_set_parameters(struct audio_device *adev, struct str_parms *parms) argument 524 get_all_call_states_str(const struct audio_device *adev, char *value) argument 542 voice_extn_get_parameters(const struct audio_device *adev, struct str_parms *query, struct str_parms *reply) argument 576 voice_extn_check_and_set_incall_music_usecase(struct audio_device *adev, struct stream_out *out) argument [all...] |
/hardware/libhardware/modules/audio/ |
H A D | audio_hw.c | 485 struct stub_audio_device *adev; local 491 adev = calloc(1, sizeof(struct stub_audio_device)); 492 if (!adev) 495 adev->device.common.tag = HARDWARE_DEVICE_TAG; 496 adev->device.common.version = AUDIO_DEVICE_API_VERSION_2_0; 497 adev->device.common.module = (struct hw_module_t *) module; 498 adev->device.common.close = adev_close; 500 adev->device.init_check = adev_init_check; 501 adev->device.set_voice_volume = adev_set_voice_volume; 502 adev [all...] |
/hardware/bsp/intel/peripheral/audio/generic/ |
H A D | audio_hal.c | 592 struct audio_device *adev = (struct audio_device *)dev; local 622 out->dev = adev; 623 pthread_mutex_lock(&adev->lock); 624 out->profile = &adev->out_profile; 635 pthread_mutex_unlock(&adev->lock); 1116 struct audio_device * adev = (struct audio_device *)dev; local 1118 if ((0 > volume) || (1 < volume) || (NULL == adev)) 1121 pthread_mutex_lock(&adev->lock); 1122 adev->master_volume = (int)(volume*100); 1125 pthread_mutex_unlock(&adev 1146 struct audio_device * adev = (struct audio_device *)dev; local 1165 struct audio_device *adev = (struct audio_device *)device; local 1180 struct audio_device *adev = calloc(1, sizeof(struct audio_device)); local [all...] |
/hardware/intel/audio_media/hdmi/ |
H A D | tinyaudio_hw.c | 226 struct audio_device *adev = out->dev; local 230 if ((adev->card < 0) || (adev->device < 0)){ 233 adev->card = DEFAULT_CARD; 234 adev->device = DEFAULT_DEVICE; 235 ALOGV("%s : Setting default card/ device %d,%d",__func__,adev->card,adev->device); 257 adev->card = get_card_number_by_name("IntelHDMI"); 258 ALOGD("%s: HDMI card number = %d, device = %d",__func__,adev->card,adev 379 struct audio_device *adev = out->dev; local 473 struct audio_device *adev = out->dev; local 496 struct audio_device *adev = out->dev; local 684 struct audio_device *adev = (struct audio_device *)dev; local 916 struct audio_device *adev; local [all...] |
/hardware/libhardware/modules/usbaudio/ |
H A D | audio_hal.c | 85 struct audio_device *adev; /* hardware information - only using this for the lock */ member in struct:stream_out 116 struct audio_device *adev; /* hardware information - only using this for the lock */ member in struct:stream_in 166 static void device_lock(struct audio_device *adev) { argument 167 pthread_mutex_lock(&adev->lock); 170 static int device_try_lock(struct audio_device *adev) { argument 171 return pthread_mutex_trylock(&adev->lock); 174 static void device_unlock(struct audio_device *adev) { argument 175 pthread_mutex_unlock(&adev->lock); 182 struct audio_device* adev, struct listnode* list, struct listnode* stream_node) { 183 device_lock(adev); 181 adev_add_stream_to_list( struct audio_device* adev, struct listnode* list, struct listnode* stream_node) argument 190 adev_remove_stream_from_list( struct audio_device* adev, struct listnode* stream_node) argument 1128 struct audio_device * adev = (struct audio_device *)hw_dev; local 1144 struct audio_device* adev = (struct audio_device*)device; local 1189 struct audio_device *adev = (struct audio_device *)device; local 1200 struct audio_device *adev = calloc(1, sizeof(struct audio_device)); local [all...] |
/hardware/qcom/audio/hal/msm8960/ |
H A D | platform.c | 79 struct audio_device *adev; member in struct:platform_data 257 void *platform_init(struct audio_device *adev) argument 264 adev->mixer = mixer_open(MIXER_CARD); 266 if (!adev->mixer) { 271 adev->audio_route = audio_route_init(MIXER_CARD, MIXER_XML_PATH); 272 if (!adev->audio_route) { 279 my_data->adev = adev; 288 adev->acdb_settings |= DMIC_FLAG; 291 adev 619 struct audio_device *adev = my_data->adev; local 713 struct audio_device *adev = my_data->adev; local 883 struct audio_device *adev = my_data->adev; local 1049 platform_swap_lr_channels(struct audio_device *adev, bool swap_channels) argument [all...] |
/hardware/qcom/audio/hal/msm8916/ |
H A D | platform.c | 131 struct audio_device *adev; member in struct:platform_data 617 void platform_set_echo_reference(struct audio_device *adev, bool enable, argument 620 struct platform_data *my_data = (struct platform_data *)adev->platform; 625 audio_route_reset_and_update_path(adev->audio_route, 631 snd_device = platform_get_output_snd_device(adev->platform, out_device); 632 platform_add_backend_name(adev->platform, my_data->ec_ref_mixer_path, snd_device); 639 audio_route_apply_and_update_path(adev->audio_route, 672 void get_cvd_version(char *cvd_version, struct audio_device *adev) argument 678 ctl = mixer_get_ctl_by_name(adev->mixer, CVD_VERSION_MIXER_CTL); 776 fd = hw_util_open(plat_data->adev 826 platform_init(struct audio_device *adev) argument 1403 struct audio_device *adev = my_data->adev; local 1432 struct audio_device *adev = my_data->adev; local 1462 struct audio_device *adev = my_data->adev; local 1531 struct audio_device *adev = my_data->adev; local 1656 struct audio_device *adev = my_data->adev; local 1948 struct audio_device *adev = my_data->adev; local 1982 struct audio_device *adev = my_data->adev; local 2040 struct audio_device *adev = my_data->adev; local 2181 ramp_speaker_gain(struct audio_device *adev, bool ramp_up, int target_ramp_up_gain) argument 2241 platform_swap_lr_channels(struct audio_device *adev, bool swap_channels) argument [all...] |
/hardware/qcom/audio/hal/msm8974/ |
H A D | platform.c | 112 struct audio_device *adev; member in struct:platform_data 629 struct audio_device *adev = my_data->adev; local 641 if (!voice_is_in_call(adev)) { 647 list_for_each(node, &adev->usecase_list) { 679 void platform_set_echo_reference(struct audio_device *adev, bool enable, audio_devices_t out_device) argument 681 struct platform_data *my_data = (struct platform_data *)adev->platform; 686 audio_route_reset_and_update_path(adev->audio_route, my_data->ec_ref_mixer_path); 692 snd_device = platform_get_output_snd_device(adev->platform, out_device); 693 platform_add_backend_name(adev 935 get_cvd_version(char *cvd_version, struct audio_device *adev) argument 965 struct audio_device *adev = my_data->adev; local 995 platform_init(struct audio_device *adev) argument 1726 platform_set_speaker_gain_in_combo(struct audio_device *adev, snd_device_t snd_device, bool enable) argument 1766 struct audio_device *adev = my_data->adev; local 1802 struct audio_device *adev = my_data->adev; local 1840 struct audio_device *adev = my_data->adev; local 1920 struct audio_device *adev = my_data->adev; local 2048 struct audio_device *adev = my_data->adev; local 2384 struct audio_device *adev = my_data->adev; local 2418 struct audio_device *adev = my_data->adev; local 2475 struct audio_device *adev = my_data->adev; local 2628 platform_check_and_set_capture_backend_cfg(struct audio_device* adev, struct audio_usecase *usecase, snd_device_t snd_device) argument 2698 ramp_speaker_gain(struct audio_device *adev, bool ramp_up, int target_ramp_up_gain) argument 2758 platform_swap_lr_channels(struct audio_device *adev, bool swap_channels) argument 2862 struct audio_device *adev = my_data->adev; local [all...] |