/hardware/qcom/audio/hal/voice_extn/ |
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 __unused [all...] |
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, 147 session = &adev->voice.session[i]; 157 static int update_calls(struct audio_device *adev) 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, 298 if (vsid == adev->voice.session[i].vsid) { 299 session = &adev->voice.session[i] [all...] |
/hardware/qcom/audio/hal/ |
voice.h | 73 int voice_start_usecase(struct audio_device *adev, audio_usecase_t usecase_id); 74 int voice_stop_usecase(struct audio_device *adev, audio_usecase_t usecase_id); 76 int voice_start_call(struct audio_device *adev); 77 int voice_stop_call(struct audio_device *adev); 78 int voice_set_parameters(struct audio_device *adev, struct str_parms *parms); 79 void voice_get_parameters(struct audio_device *adev, struct str_parms *query, 81 void voice_init(struct audio_device *adev); 82 bool voice_is_in_call(struct audio_device *adev); 86 int voice_set_volume(struct audio_device *adev, float volume); 87 int voice_check_and_set_incall_rec_usecase(struct audio_device *adev, [all...] |
voice.c | 42 static struct voice_session *voice_get_session_from_use_case(struct audio_device *adev, 48 ret = voice_extn_get_session_from_use_case(adev, usecase_id, &session); 50 session = &adev->voice.session[VOICE_SESS_IDX]; 85 void voice_set_sidetone(struct audio_device *adev, 96 platform_set_sidetone(adev, out_snd_device, enable, mixer_path); 101 int voice_stop_usecase(struct audio_device *adev, audio_usecase_t usecase_id) 109 session = (struct voice_session *)voice_get_session_from_use_case(adev, usecase_id); 111 uc_info = get_usecase_from_list(adev, usecase_id); 121 if (!voice_is_call_state_active(adev)) 122 voice_set_sidetone(adev, uc_info->out_snd_device, false) [all...] |
audio_hw.c | 316 static int set_voice_volume_l(struct audio_device *adev, float volume); 317 static struct audio_device *adev = NULL; variable in typeref:struct:audio_device 323 static bool may_use_noirq_mode(struct audio_device *adev, audio_usecase_t uc_id, 338 if (adev->adm_is_noirq_avail) 339 return adev->adm_is_noirq_avail(adev->adm_data, 340 adev->snd_card, dev_id, dir); 346 struct audio_device *adev = out->dev; local 350 if (!adev->adm_register_output_stream) 353 adev->adm_register_output_stream(adev->adm_data 369 struct audio_device *adev = in->dev; local 390 struct audio_device *adev = out->dev; local 401 struct audio_device *adev = in->dev; local 412 struct audio_device *adev = out->dev; local 420 struct audio_device *adev = in->dev; local 1379 struct audio_device *adev = in->dev; local 1423 struct audio_device *adev = in->dev; local 1786 struct audio_device *adev = out->dev; local 1836 struct audio_device *adev = out->dev; local 2085 struct audio_device *adev = out->dev; local 2136 struct audio_device *adev = out->dev; local 2226 struct audio_device *adev = out->dev; local 2511 struct audio_device *adev = out->dev; local 2554 struct audio_device *adev = out->dev; local 2605 struct audio_device *adev = out->dev; local 2907 struct audio_device *adev = out->dev; local 2925 struct audio_device *adev = out->dev; local 2966 struct audio_device *adev = out->dev; local 3124 struct audio_device *adev = in->dev; local 3189 struct audio_device *adev = in->dev; local 3289 struct audio_device *adev = in->dev; local 3324 struct audio_device *adev = in->dev; local 3452 struct audio_device *adev = in->dev; local 3513 struct audio_device *adev = in->dev; local 3531 struct audio_device *adev = in->dev; local 3554 struct audio_device *adev = in->dev; local 3681 struct audio_device *adev = (struct audio_device *)dev; local 3980 struct audio_device *adev = out->dev; local 4009 struct audio_device *adev = (struct audio_device *)dev; local 4123 struct audio_device *adev = (struct audio_device *)dev; local 4148 struct audio_device *adev = (struct audio_device *)dev; local 4182 struct audio_device *adev = (struct audio_device *)dev; local 4204 struct audio_device *adev = (struct audio_device *)dev; local 4286 struct audio_device *adev = (struct audio_device *)dev; local 4693 struct audio_device *adev = (struct audio_device *)device; local [all...] |
platform_api.h | 40 void *platform_init(struct audio_device *adev); 69 void platform_set_speaker_gain_in_combo(struct audio_device *adev, 115 void platform_set_echo_reference(struct audio_device *adev, bool enable, audio_devices_t out_device); 116 int platform_check_and_set_swap_lr_channels(struct audio_device *adev, bool swap_channels); 117 int platform_set_swap_channels(struct audio_device *adev, bool swap_channels); 127 bool platform_check_and_set_playback_backend_cfg(struct audio_device* adev, 130 bool platform_check_and_set_capture_backend_cfg(struct audio_device* adev, 146 int platform_set_sidetone(struct audio_device *adev,
|
/hardware/qcom/audio/hal/audio_extn/ |
audio_extn.h | 30 void *audio_extn_extspk_init(struct audio_device *adev); 39 #define audio_extn_spkr_prot_init(adev) (0) 41 #define audio_extn_spkr_prot_calib_cancel(adev) (0) 47 void audio_extn_spkr_prot_init(void *adev); 53 void audio_extn_spkr_prot_calib_cancel(void *adev); 57 #define audio_extn_hfp_is_active(adev) (0) 59 #define audio_extn_hfp_set_parameters(adev, params) (0) 60 #define audio_extn_hfp_set_mic_mute(adev, state) (0) 63 bool audio_extn_hfp_is_active(struct audio_device *adev); 67 void audio_extn_hfp_set_parameters(struct audio_device *adev, [all...] |
tfa_98xx.h | 27 int audio_extn_tfa_98xx_init(struct audio_device *adev); 37 #define audio_extn_tfa_98xx_init(adev) (0)
|
hfp.c | 43 static int32_t start_hfp(struct audio_device *adev, 46 static int32_t stop_hfp(struct audio_device *adev); 84 static int32_t hfp_set_volume(struct audio_device *adev, float value) 119 ctl = mixer_get_ctl_by_name(adev->mixer, hfpmod.hfp_vol_mixer_ctl); 139 static int hfp_set_mic_volume(struct audio_device *adev, float value) 163 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name); 180 static float hfp_get_mic_volume(struct audio_device *adev) 196 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name); 226 int audio_extn_hfp_set_mic_mute(struct audio_device *adev, bool state) 234 hfpmod.mic_volume = hfp_get_mic_volume(adev); [all...] |
utils.c | 38 static int set_stream_app_type_mixer_ctrl(struct audio_device *adev, 58 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name); 119 static int audio_extn_utils_send_app_type_cfg_hfp(struct audio_device *adev, 156 rc = platform_get_default_app_type_v2(adev->platform, PCM_PLAYBACK, &app_type); 161 rc = set_stream_app_type_mixer_ctrl(adev, pcm_device_id, app_type, 168 rc = platform_get_default_app_type_v2(adev->platform, PCM_CAPTURE, &app_type); 171 rc = set_stream_app_type_mixer_ctrl(adev, pcm_device_id, app_type, 187 rc = platform_get_default_app_type_v2(adev->platform, PCM_CAPTURE, &app_type); 189 rc = set_stream_app_type_mixer_ctrl(adev, pcm_device_id, app_type, 197 rc = platform_get_default_app_type_v2(adev->platform, PCM_PLAYBACK, &app_type) [all...] |
dsm_feedback.c | 42 int start_dsm_feedback_processing(struct audio_device *adev, int enable) 61 dsm_pcm_handle = pcm_open(adev->snd_card, 89 void audio_extn_dsm_feedback_enable(struct audio_device *adev, 93 if ( NULL == adev ) 104 start_dsm_feedback_processing(adev, benable);
|
ext_speaker.c | 37 struct audio_device *adev; member in struct:speaker_data 101 void *audio_extn_extspk_init(struct audio_device *adev) 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) {
|
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) 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) 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)) { [all...] |
spkr_protection.c | 138 void audio_extn_spkr_prot_calib_cancel(void *adev) 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) 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->primary_output 530 struct audio_device *adev = handle.adev_handle; local 805 struct audio_device *adev = handle.adev_handle; local 877 struct audio_device *adev = handle.adev_handle; local [all...] |
/device/generic/goldfish/audio/ |
audio_hw_legacy.c | 189 struct generic_audio_device *adev = out->dev; local 191 pthread_mutex_lock(&adev->lock); 192 if (adev->fd >= 0) 193 bytes = write(adev->fd, buffer, bytes); 194 pthread_mutex_unlock(&adev->lock); 341 struct generic_audio_device *adev = in->dev; local 343 pthread_mutex_lock(&adev->lock); 344 if (adev->fd >= 0) 345 bytes = read(adev->fd, buffer, bytes); 346 if (adev->mic_mute && (bytes > 0)) 379 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 453 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 476 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 518 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 528 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 552 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 606 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 618 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 643 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 658 struct generic_audio_device *adev; local [all...] |
audio_hw.c | 1009 struct generic_audio_device *adev = in->dev; local 1015 adev_get_mic_mute(&adev->device, &mic_mute); 1137 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 1275 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 1284 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 1331 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 1406 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 1434 static struct generic_audio_device *adev; local [all...] |
/device/asus/fugu/libaudio/ |
audio_hal_thunks.cpp | 378 const struct atv_audio_device* adev = local 381 return adev->output->setParameters(kvpairs); 388 const struct atv_audio_device* adev = local 391 return adev->output->getParameters(keys); 410 const struct atv_audio_device* adev = local 413 return adev->input->setMicMute(state); 418 const struct atv_audio_device* adev = local 421 return adev->input->getMicMute(state); 427 const struct atv_audio_device* adev = local 430 return adev->input->getInputBufferSize(config) 445 struct atv_audio_device* adev = local 499 struct atv_audio_device* adev = local 518 struct atv_audio_device* adev = local 583 struct atv_audio_device* adev = local 594 const struct atv_audio_device* adev = local 602 struct atv_audio_device* adev = local 611 struct atv_audio_device* adev = local 619 struct atv_audio_device* adev = local 628 struct atv_audio_device* adev = local 636 const struct atv_audio_device* adev = local 648 struct atv_audio_device* adev = local 661 struct atv_audio_device* adev = NULL; local [all...] |
/hardware/libhardware/modules/usbaudio/ |
audio_hal.c | 86 struct audio_device *adev; /* hardware information - only using this for the lock */ member in struct:stream_out 117 struct audio_device *adev; /* hardware information - only using this for the lock */ member in struct:stream_in 167 static void device_lock(struct audio_device *adev) { 168 pthread_mutex_lock(&adev->lock); 171 static int device_try_lock(struct audio_device *adev) { 172 return pthread_mutex_trylock(&adev->lock); 175 static void device_unlock(struct audio_device *adev) { 176 pthread_mutex_unlock(&adev->lock); 183 struct audio_device* adev, struct listnode* list, struct listnode* stream_node) { 184 device_lock(adev); 1140 struct audio_device * adev = (struct audio_device *)hw_dev; local 1156 struct audio_device* adev = (struct audio_device*)device; local 1201 struct audio_device *adev = (struct audio_device *)device; local 1212 struct audio_device *adev = calloc(1, sizeof(struct audio_device)); local [all...] |
/hardware/qcom/audio/hal/msm8916/ |
platform.c | 132 struct audio_device *adev; member in struct:platform_data 627 void platform_set_echo_reference(struct audio_device *adev, bool enable, 630 struct platform_data *my_data = (struct platform_data *)adev->platform; 635 audio_route_reset_and_update_path(adev->audio_route, 641 snd_device = platform_get_output_snd_device(adev->platform, out_device); 642 platform_add_backend_name(adev->platform, my_data->ec_ref_mixer_path, snd_device); 649 audio_route_apply_and_update_path(adev->audio_route, 685 void get_cvd_version(char *cvd_version, struct audio_device *adev) 691 ctl = mixer_get_ctl_by_name(adev->mixer, CVD_VERSION_MIXER_CTL); 789 fd = hw_util_open(plat_data->adev->snd_card) 1428 struct audio_device *adev = my_data->adev; local 1457 struct audio_device *adev = my_data->adev; local 1487 struct audio_device *adev = my_data->adev; local 1556 struct audio_device *adev = my_data->adev; local 1681 struct audio_device *adev = my_data->adev; local 1973 struct audio_device *adev = my_data->adev; local 2007 struct audio_device *adev = my_data->adev; local 2065 struct audio_device *adev = my_data->adev; local [all...] |
/hardware/qcom/audio/hal/msm8960/ |
platform.c | 80 struct audio_device *adev; member in struct:platform_data 267 void *platform_init(struct audio_device *adev) 274 adev->mixer = mixer_open(MIXER_CARD); 276 if (!adev->mixer) { 281 adev->audio_route = audio_route_init(MIXER_CARD, MIXER_XML_PATH); 282 if (!adev->audio_route) { 289 my_data->adev = adev; 298 adev->acdb_settings |= DMIC_FLAG; 301 adev->acdb_settings |= DMIC_FLAG 629 struct audio_device *adev = my_data->adev; local 723 struct audio_device *adev = my_data->adev; local 893 struct audio_device *adev = my_data->adev; local [all...] |
/device/google/dragon/audio/hal/ |
audio_hw.c | 273 struct mixer_card *adev_get_mixer_for_card(struct audio_device *adev, int card) 278 list_for_each(node, &adev->mixer_list) { 299 void free_mixer_list(struct audio_device *adev) 305 list_for_each_safe(node, next, &adev->mixer_list) { 313 int mixer_init(struct audio_device *adev) 324 list_init(&adev->mixer_list); 328 if (adev_get_mixer_for_card(adev, card) == NULL) { 353 list_add_tail(&adev->mixer_list, &mixer_card->adev_list_node); 360 free_mixer_list(adev); 404 static struct audio_usecase *get_usecase_from_id(struct audio_device *adev, 1279 struct audio_device *adev = in->dev; local 1314 struct audio_device *adev = in->dev; local 1526 struct audio_device *adev = out->dev; local 1560 struct audio_device *adev = out->dev; local 1616 struct audio_device *adev = out->dev; local 1635 struct audio_device *adev = out->dev; local 1655 struct audio_device *adev = out->dev; local 1670 struct audio_device *adev = out->dev; local 1845 struct audio_device *adev = out->dev; local 1858 struct audio_device *adev = out->dev; local 1884 struct audio_device *adev = out->dev; local 2014 struct audio_device *adev = out->dev; local 2051 struct audio_device *adev = out->dev; local 2327 struct audio_device *adev = in->dev; local 2369 struct audio_device *adev = in->dev; local 2384 struct audio_device *adev = in->dev; local 2405 struct audio_device *adev = in->dev; local 2493 struct audio_device *adev = in->dev; local 2509 struct audio_device *adev = in->dev; local 2586 struct audio_device *adev = in->dev; local 2680 struct audio_device *adev = (struct audio_device *)dev; local 2786 struct audio_device *adev = out->dev; local 2801 struct audio_device *adev = (struct audio_device *)dev; local 2909 struct audio_device *adev = (struct audio_device *)dev; local 2953 struct audio_device *adev = (struct audio_device *)dev; local 2966 struct audio_device *adev = (struct audio_device *)dev; local 2982 struct audio_device *adev = (struct audio_device *)dev; local 3013 struct audio_device *adev = (struct audio_device *)dev; local 3080 struct audio_device *adev = (struct audio_device *)dev; local 3129 struct audio_device *adev = (struct audio_device *)device; local 3139 struct audio_device *adev; local [all...] |
/device/linaro/hikey/audio/ |
audio_hw.c | 91 struct alsa_audio_device *adev = out->dev; local 108 adev->active_output = NULL; 113 adev->active_output = out; 163 struct alsa_audio_device *adev = out->dev; local 168 adev->active_output = NULL; 198 struct alsa_audio_device *adev = out->dev; local 209 pthread_mutex_lock(&adev->lock); 211 if (((adev->devices & AUDIO_DEVICE_OUT_ALL) != val) && (val != 0)) { 212 adev->devices &= ~AUDIO_DEVICE_OUT_ALL; 213 adev->devices |= val 248 struct alsa_audio_device *adev = out->dev; local 643 struct alsa_audio_device *adev; local [all...] |
/hardware/intel/audio_media/hdmi/ |
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->device) 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/audio/ |
audio_hw.c | 473 struct stub_audio_device *adev; local 478 adev = calloc(1, sizeof(struct stub_audio_device)); 479 if (!adev) 482 adev->device.common.tag = HARDWARE_DEVICE_TAG; 483 adev->device.common.version = AUDIO_DEVICE_API_VERSION_2_0; 484 adev->device.common.module = (struct hw_module_t *) module; 485 adev->device.common.close = adev_close; 487 adev->device.init_check = adev_init_check; 488 adev->device.set_voice_volume = adev_set_voice_volume; 489 adev->device.set_master_volume = adev_set_master_volume [all...] |
/hardware/qcom/audio/hal/msm8974/ |
platform.c | 112 struct audio_device *adev; member in struct:platform_data 618 static int init_be_dai_name_table(struct audio_device *adev); 734 struct audio_device *adev = my_data->adev; local 748 if (!voice_is_in_call(adev)) { 753 list_for_each(node, &adev->usecase_list) { 796 void platform_set_echo_reference(struct audio_device *adev, bool enable, audio_devices_t out_device) 798 struct platform_data *my_data = (struct platform_data *)adev->platform; 803 audio_route_reset_and_update_path(adev->audio_route, my_data->ec_ref_mixer_path); 809 snd_device = platform_get_output_snd_device(adev->platform, out_device) 1137 struct audio_device *adev = my_data->adev; local 2107 struct audio_device *adev = my_data->adev; local 2143 struct audio_device *adev = my_data->adev; local 2181 struct audio_device *adev = my_data->adev; local 2287 struct audio_device *adev = my_data->adev; local 2460 struct audio_device *adev = my_data->adev; local 2842 struct audio_device *adev = my_data->adev; local 2876 struct audio_device *adev = my_data->adev; local 2933 struct audio_device *adev = my_data->adev; local 3345 struct audio_device *adev = my_data->adev; local 4117 struct audio_device *adev = my_data->adev; local [all...] |