Searched defs:adev (Results 1 - 17 of 17) sorted by relevance

/hardware/qcom/audio/hal/audio_extn/
H A Ddsm_feedback.c42 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 Dutils.c36 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 Dext_speaker.c37 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 Dhfp.c42 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 Dsoundtrigger.c48 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 Dtfa_98xx.c64 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 Dspkr_protection.c138 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 Dvoice.c42 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 Daudio_hw.c233 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 Dvoice_extn.c75 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 Daudio_hw.c485 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 Daudio_hal.c592 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 Dtinyaudio_hw.c226 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 Daudio_hal.c85 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 Dplatform.c79 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 Dplatform.c131 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 Dplatform.c112 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...]

Completed in 1650 milliseconds