/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 | 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, 132 session = &adev->voice.session[i]; 142 static int update_calls(struct audio_device *adev) 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, 283 if (vsid == adev->voice.session[i].vsid) { 284 session = &adev->voice.session[i] [all...] |
/hardware/qcom/audio/hal/audio_extn/ |
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,
|
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) 95 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name); 110 static int32_t start_hfp(struct audio_device *adev, 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->snd_card, pcm_dev_rx_id) [all...] |
ext_speaker.c | 36 struct audio_device *adev; member in struct:speaker_data 100 void *audio_extn_extspk_init(struct audio_device *adev) 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/ |
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...] |
voice.c | 40 static struct voice_session *voice_get_session_from_use_case(struct audio_device *adev, 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) 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_info->in_snd_device) [all...] |
audio_hw.c | 178 static int set_voice_volume_l(struct audio_device *adev, float volume); 225 int enable_audio_route(struct audio_device *adev, 242 platform_add_backend_name(adev->platform, mixer_path, snd_device); 244 audio_route_apply_and_update_path(adev->audio_route, mixer_path); 250 int disable_audio_route(struct audio_device *adev, 265 platform_add_backend_name(adev->platform, mixer_path, snd_device); 267 audio_route_reset_and_update_path(adev->audio_route, mixer_path); 273 int enable_snd_device(struct audio_device *adev, 282 adev->snd_dev_ref_cnt[snd_device]++; 283 if (adev->snd_dev_ref_cnt[snd_device] > 1) 668 struct audio_device *adev = in->dev; local 699 struct audio_device *adev = in->dev; local 985 struct audio_device *adev = out->dev; local 1026 struct audio_device *adev = out->dev; local 1211 struct audio_device *adev = out->dev; local 1287 struct audio_device *adev = out->dev; local 1432 struct audio_device *adev = out->dev; local 1461 struct audio_device *adev = out->dev; local 1723 struct audio_device *adev = in->dev; local 1752 struct audio_device *adev = in->dev; local 1809 struct audio_device *adev = in->dev; local 1860 struct audio_device *adev = in->dev; local 1923 struct audio_device *adev = (struct audio_device *)dev; local 2131 struct audio_device *adev = out->dev; local 2153 struct audio_device *adev = (struct audio_device *)dev; local 2241 struct audio_device *adev = (struct audio_device *)dev; local 2266 struct audio_device *adev = (struct audio_device *)dev; local 2300 struct audio_device *adev = (struct audio_device *)dev; local 2322 struct audio_device *adev = (struct audio_device *)dev; local 2357 struct audio_device *adev = (struct audio_device *)dev; local 2599 struct audio_device *adev = (struct audio_device *)device; local 2631 struct audio_device *adev; local [all...] |
audio_hw.h | 239 int select_devices(struct audio_device *adev, 242 int disable_audio_route(struct audio_device *adev, 245 int disable_snd_device(struct audio_device *adev, 248 int enable_snd_device(struct audio_device *adev, 251 int enable_audio_route(struct audio_device *adev, 254 struct audio_usecase *get_usecase_from_list(struct audio_device *adev,
|
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);
|
/device/generic/goldfish/audio/ |
audio_hw.c | 187 struct generic_audio_device *adev = out->dev; local 189 pthread_mutex_lock(&adev->lock); 190 if (adev->fd >= 0) 191 bytes = write(adev->fd, buffer, bytes); 192 pthread_mutex_unlock(&adev->lock); 339 struct generic_audio_device *adev = in->dev; local 341 pthread_mutex_lock(&adev->lock); 342 if (adev->fd >= 0) 343 bytes = read(adev->fd, buffer, bytes); 344 if (adev->mic_mute && (bytes > 0)) 377 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 433 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 456 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 498 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 508 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 532 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 586 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 598 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 623 struct generic_audio_device *adev = (struct generic_audio_device *)dev; local 638 struct generic_audio_device *adev; local [all...] |
/device/samsung/manta/audio/ |
audio_hw.c | 440 static int open_hdmi_driver(struct audio_device *adev) 442 if (adev->hdmi_drv_fd < 0) { 443 adev->hdmi_drv_fd = open("/dev/video16", O_RDWR); 444 if (adev->hdmi_drv_fd < 0) 445 ALOGE("%s cannot open video16 (%d)", __func__, adev->hdmi_drv_fd); 447 return adev->hdmi_drv_fd; 451 static int enable_hdmi_audio(struct audio_device *adev, int enable) 456 ret = open_hdmi_driver(adev); 462 ret = ioctl(adev->hdmi_drv_fd, VIDIOC_S_CTRL, &ctrl); 474 static int read_hdmi_channel_masks(struct audio_device *adev, struct stream_out *out) 600 struct audio_device *adev = (struct audio_device *)user_data; local 709 struct audio_device *adev = out->dev; local 770 struct audio_device *adev = in->dev; local 995 struct audio_device *adev = out->dev; local 1055 struct audio_device *adev = out->dev; local 1074 struct audio_device *adev = out->dev; local 1169 struct audio_device *adev = out->dev; local 1190 struct audio_device *adev = out->dev; local 1347 struct audio_device *adev = in->dev; local 1392 struct audio_device *adev = in->dev; local 1487 struct audio_device *adev = in->dev; local 1584 struct audio_device *adev = (struct audio_device *)dev; local 1677 struct audio_device *adev; local 1701 struct audio_device *adev = (struct audio_device *)dev; local 1739 struct audio_device *adev = (struct audio_device *)dev; local 1748 struct audio_device *adev = (struct audio_device *)dev; local 1773 struct audio_device *adev = (struct audio_device *)dev; local 1874 struct audio_device *adev = (struct audio_device *)device; local 1893 struct audio_device *adev; local [all...] |
/device/htc/flounder/audio/hal/ |
audio_hw.c | 226 static void dummybuf_thread_close(struct audio_device *adev); 297 struct mixer_card *adev_get_mixer_for_card(struct audio_device *adev, int card) 302 list_for_each(node, &adev->mixer_list) { 323 void free_mixer_list(struct audio_device *adev) 329 list_for_each_safe(node, next, &adev->mixer_list) { 337 int mixer_init(struct audio_device *adev) 348 list_init(&adev->mixer_list); 352 if (adev_get_mixer_for_card(adev, card) == NULL) { 377 list_add_tail(&adev->mixer_list, &mixer_card->adev_list_node); 384 free_mixer_list(adev); 1168 struct audio_device *adev = in->dev; local 1888 struct audio_device *adev = in->dev; local 1931 struct audio_device *adev = in->dev; local 2282 struct audio_device *adev = out->dev; local 2357 struct audio_device *adev = out->dev; local 2386 struct audio_device *adev = out->dev; local 2600 struct audio_device *adev = out->dev; local 2635 struct audio_device *adev = out->dev; local 2694 struct audio_device *adev = out->dev; local 2864 struct audio_device *adev = (struct audio_device *)context; local 2882 struct audio_device *adev = out->dev; local 3303 struct audio_device *adev = in->dev; local 3326 struct audio_device *adev = in->dev; local 3365 struct audio_device *adev = in->dev; local 3380 struct audio_device *adev = in->dev; local 3401 struct audio_device *adev = in->dev; local 3486 struct audio_device *adev = in->dev; local 3501 struct audio_device *adev = in->dev; local 3578 struct audio_device *adev = in->dev; local 3690 struct audio_device *adev = (struct audio_device *)dev; local 3845 struct audio_device *adev = out->dev; local 3864 struct audio_device *adev = (struct audio_device *)dev; local 3977 struct audio_device *adev = (struct audio_device *)dev; local 4021 struct audio_device *adev = (struct audio_device *)dev; local 4037 struct audio_device *adev = (struct audio_device *)dev; local 4053 struct audio_device *adev = (struct audio_device *)dev; local 4083 struct audio_device *adev = (struct audio_device *)dev; local 4148 struct audio_device *adev = (struct audio_device *)dev; local 4206 struct audio_device *adev = (struct audio_device *)device; local 4218 struct audio_device *adev = (struct audio_device *)context; local 4362 struct audio_device *adev; local [all...] |
/device/asus/fugu/libaudio/ |
audio_hal_thunks.cpp | 357 const struct atv_audio_device* adev = local 360 return adev->output->setParameters(kvpairs); 367 const struct atv_audio_device* adev = local 370 return adev->output->getParameters(keys); 389 const struct atv_audio_device* adev = local 392 return adev->input->setMicMute(state); 397 const struct atv_audio_device* adev = local 400 return adev->input->getMicMute(state); 406 const struct atv_audio_device* adev = local 409 return adev->input->getInputBufferSize(config) 424 struct atv_audio_device* adev = local 478 struct atv_audio_device* adev = local 497 struct atv_audio_device* adev = local 559 struct atv_audio_device* adev = local 570 const struct atv_audio_device* adev = local 578 struct atv_audio_device* adev = local 587 struct atv_audio_device* adev = local 595 struct atv_audio_device* adev = local 604 struct atv_audio_device* adev = local 612 const struct atv_audio_device* adev = local 624 struct atv_audio_device* adev = local 637 struct atv_audio_device* adev = NULL; local [all...] |
/device/asus/grouper/audio/ |
audio_hw.c | 190 static void select_devices(struct audio_device *adev) 197 headphone_on = adev->out_device & (AUDIO_DEVICE_OUT_WIRED_HEADSET | 199 speaker_on = adev->out_device & AUDIO_DEVICE_OUT_SPEAKER; 200 docked = adev->out_device & AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET; 201 main_mic_on = adev->in_device & AUDIO_DEVICE_IN_BUILTIN_MIC; 203 audio_route_reset(adev->ar); 206 audio_route_apply_path(adev->ar, "speaker"); 208 audio_route_apply_path(adev->ar, "headphone"); 210 audio_route_apply_path(adev->ar, "dock"); 212 if (adev->orientation == ORIENTATION_LANDSCAPE 227 struct audio_device *adev = out->dev; local 248 struct audio_device *adev = in->dev; local 269 struct audio_device *adev = out->dev; local 339 struct audio_device *adev = in->dev; local 559 struct audio_device *adev = out->dev; local 602 struct audio_device *adev = out->dev; local 628 struct audio_device *adev = out->dev; local 891 struct audio_device *adev = in->dev; local 942 struct audio_device *adev = in->dev; local 1029 struct audio_device *adev = (struct audio_device *)dev; local 1083 struct audio_device *adev = (struct audio_device *)dev; local 1158 struct audio_device *adev = (struct audio_device *)dev; local 1167 struct audio_device *adev = (struct audio_device *)dev; local 1200 struct audio_device *adev = (struct audio_device *)dev; local 1260 struct audio_device *adev = (struct audio_device *)device; local 1271 struct audio_device *adev; local [all...] |
/hardware/libhardware/modules/audio/ |
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->device.set_master_volume = adev_set_master_volume [all...] |
/hardware/qcom/audio/hal/msm8974/ |
platform.c | 75 struct audio_device *adev; member in struct:platform_data 410 void platform_set_echo_reference(struct audio_device *adev, bool enable, audio_devices_t out_device) 419 snd_device = platform_get_output_snd_device(adev->platform, out_device); 420 platform_add_backend_name(adev->platform, mixer_path, snd_device); 424 audio_route_apply_and_update_path(adev->audio_route, mixer_path); 426 audio_route_reset_and_update_path(adev->audio_route, mixer_path); 652 void *platform_init(struct audio_device *adev) 660 adev->mixer = mixer_open(snd_card_num); 662 while (!adev->mixer && retry_num < RETRY_NUMBER) { 664 adev->mixer = mixer_open(snd_card_num) 1070 struct audio_device *adev = my_data->adev; local 1106 struct audio_device *adev = my_data->adev; local 1140 struct audio_device *adev = my_data->adev; local 1178 struct audio_device *adev = my_data->adev; local 1295 struct audio_device *adev = my_data->adev; local 1514 struct audio_device *adev = my_data->adev; local 1548 struct audio_device *adev = my_data->adev; local 1605 struct audio_device *adev = my_data->adev; local [all...] |
/hardware/intel/audio_media/hdmi/ |
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->device) 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/ |
platform.c | 79 struct audio_device *adev; member in struct:platform_data 252 void *platform_init(struct audio_device *adev) 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->acdb_settings |= DMIC_FLAG 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 [all...] |
/hardware/libhardware/modules/usbaudio/ |
audio_hw.c | 486 struct audio_device *adev = (struct audio_device *)dev; local 514 out->dev = adev; 516 out->profile = &adev->out_profile; 1007 struct audio_device * adev = (struct audio_device *)dev; local 1070 struct audio_device * adev = (struct audio_device *)dev; local 1089 struct audio_device *adev = (struct audio_device *)device; local 1100 struct audio_device *adev = calloc(1, sizeof(struct audio_device)); local [all...] |
/external/bluetooth/bluedroid/audio_a2dp_hw/ |
audio_a2dp_hw.c | 1311 struct a2dp_audio_device *adev; local [all...] |