Home | History | Annotate | Download | only in msm8974

Lines Matching refs:my_data

459     struct platform_data *my_data = (struct platform_data *)platform;
460 struct audio_device *adev = my_data->adev;
467 if (my_data->acdb_send_gain_dep_cal == NULL) {
492 if (!my_data->acdb_send_gain_dep_cal(acdb_dev_id, app_type,
497 ALOGE("%s: my_data->acdb_send_gain_dep_cal failed ", __func__);
512 struct platform_data *my_data = (struct platform_data *)adev->platform;
515 if (strcmp(my_data->ec_ref_mixer_path, "")) {
516 ALOGV("%s: diabling %s", __func__, my_data->ec_ref_mixer_path);
517 audio_route_reset_and_update_path(adev->audio_route, my_data->ec_ref_mixer_path);
521 strcpy(my_data->ec_ref_mixer_path, "echo-reference");
524 platform_add_backend_name(adev->platform, my_data->ec_ref_mixer_path, snd_device);
527 ALOGD("%s: enabling %s", __func__, my_data->ec_ref_mixer_path);
528 audio_route_apply_and_update_path(adev->audio_route, my_data->ec_ref_mixer_path);
672 static void platform_csd_init(struct platform_data *my_data)
680 my_data->csd = NULL;
706 my_data->csd = open_csd_client(false /*is_i2s_ext_modem*/);
711 my_data->csd = NULL;
715 static void set_platform_defaults(struct platform_data * my_data __unused)
793 struct platform_data *my_data;
798 my_data = calloc(1, sizeof(struct platform_data));
800 my_data->adev = adev;
802 set_platform_defaults(my_data);
805 platform_info_init(my_data);
827 if (my_data->snd_card_name != NULL &&
828 strncmp(snd_card_name, my_data->snd_card_name, MAX_SND_CARD_NAME_LEN) != 0) {
830 __func__, snd_card_name, my_data->snd_card_name);
853 my_data->dualmic_config = DUALMIC_CONFIG_NONE;
854 my_data->fluence_in_spkr_mode = false;
855 my_data->fluence_in_voice_call = false;
856 my_data->fluence_in_voice_comm = false;
857 my_data->fluence_in_voice_rec = false;
863 my_data->dualmic_config = DUALMIC_CONFIG_ENDFIRE;
866 if (my_data->dualmic_config != DUALMIC_CONFIG_NONE) {
869 my_data->fluence_in_voice_call = true;
874 my_data->fluence_in_voice_comm = true;
879 my_data->fluence_in_voice_rec = true;
884 my_data->fluence_in_spkr_mode = true;
888 my_data->acdb_handle = dlopen(LIB_ACDB_LOADER, RTLD_NOW);
889 if (my_data->acdb_handle == NULL) {
893 my_data->acdb_deallocate = (acdb_deallocate_t)dlsym(my_data->acdb_handle,
895 if (!my_data->acdb_deallocate)
899 my_data->acdb_send_audio_cal = (acdb_send_audio_cal_t)dlsym(my_data->acdb_handle,
901 if (!my_data->acdb_send_audio_cal)
905 my_data->acdb_send_voice_cal = (acdb_send_voice_cal_t)dlsym(my_data->acdb_handle,
907 if (!my_data->acdb_send_voice_cal)
911 my_data->acdb_reload_vocvoltable = (acdb_reload_vocvoltable_t)dlsym(my_data->acdb_handle,
913 if (!my_data->acdb_reload_vocvoltable)
917 my_data->acdb_send_gain_dep_cal = (acdb_send_gain_dep_cal_t)dlsym(my_data->acdb_handle,
919 if (!my_data->acdb_send_gain_dep_cal)
925 acdb_init = (acdb_init_v2_cvd_t)dlsym(my_data->acdb_handle,
941 acdb_init = (acdb_init_v2_t)dlsym(my_data->acdb_handle,
950 acdb_init = (acdb_init_t)dlsym(my_data->acdb_handle,
963 audio_extn_hwdep_cal_send(adev->snd_card, my_data->acdb_handle);
966 platform_csd_init(my_data);
968 return my_data;
971 if (my_data)
972 free(my_data);
980 struct platform_data *my_data = (struct platform_data *)platform;
981 close_csd_client(my_data->csd);
990 if (my_data->snd_card_name)
991 free(my_data->snd_card_name);
1007 struct platform_data *my_data = (struct platform_data *)platform;
1132 struct platform_data *my_data = (struct platform_data *)platform;
1141 if (my_data->acdb_send_audio_cal) {
1149 my_data->acdb_send_audio_cal(acdb_dev_id, acdb_dev_type);
1156 struct platform_data *my_data = (struct platform_data *)platform;
1159 if (my_data->csd != NULL &&
1160 voice_is_in_call(my_data->adev)) {
1162 ret = my_data->csd->disable_device();
1175 struct platform_data *my_data = (struct platform_data *)platform;
1179 if (my_data->csd == NULL)
1191 ret = my_data->csd->enable_device_config(acdb_rx_id, acdb_tx_id);
1208 struct platform_data *my_data = (struct platform_data *)platform;
1211 if (my_data->acdb_send_voice_cal == NULL) {
1222 my_data->acdb_send_voice_cal(acdb_rx_id, acdb_tx_id);
1235 struct platform_data *my_data = (struct platform_data *)platform;
1239 if (my_data->csd == NULL)
1251 ret = my_data->csd->enable_device(acdb_rx_id, acdb_tx_id,
1252 my_data->adev->acdb_settings);
1266 struct platform_data *my_data = (struct platform_data *)platform;
1269 if (my_data->csd != NULL) {
1270 ret = my_data->csd->start_voice(vsid);
1280 struct platform_data *my_data = (struct platform_data *)platform;
1283 if (my_data->csd != NULL) {
1284 ret = my_data->csd->stop_voice(vsid);
1294 struct platform_data *my_data = (struct platform_data *)platform;
1297 if (my_data->csd != NULL) {
1298 ret = my_data->csd->get_sample_rate(rate);
1308 struct platform_data *my_data = (struct platform_data *)platform;
1309 struct audio_device *adev = my_data->adev;
1332 if (my_data->csd != NULL) {
1333 ret = my_data->csd->volume(ALL_SESSION_VSID, volume,
1344 struct platform_data *my_data = (struct platform_data *)platform;
1345 struct audio_device *adev = my_data->adev;
1366 if (my_data->csd != NULL) {
1367 ret = my_data->csd->mic_mute(ALL_SESSION_VSID, state,
1378 struct platform_data *my_data = (struct platform_data *)platform;
1379 struct audio_device *adev = my_data->adev;
1459 struct platform_data *my_data = (struct platform_data *)platform;
1460 struct audio_device *adev = my_data->adev;
1555 if (my_data->speaker_lr_swap)
1583 struct platform_data *my_data = (struct platform_data *)platform;
1584 struct audio_device *adev = my_data->adev;
1621 if (my_data->fluence_in_voice_call == false) {
1647 if (my_data->fluence_in_voice_call && my_data->fluence_in_spkr_mode &&
1648 my_data->dualmic_config != DUALMIC_CONFIG_NONE) {
1662 if (my_data->dualmic_config != DUALMIC_CONFIG_NONE) {
1665 else if (my_data->fluence_in_voice_rec &&
1684 if (my_data->fluence_in_spkr_mode &&
1685 my_data->fluence_in_voice_comm &&
1686 my_data->dualmic_config != DUALMIC_CONFIG_NONE) {
1691 if (my_data->fluence_in_voice_comm &&
1692 my_data->dualmic_config != DUALMIC_CONFIG_NONE) {
1702 if (my_data->fluence_in_spkr_mode &&
1703 my_data->fluence_in_voice_comm &&
1704 my_data->dualmic_config != DUALMIC_CONFIG_NONE) {
1709 if (my_data->fluence_in_voice_comm &&
1710 my_data
1720 if (my_data->fluence_in_spkr_mode &&
1721 my_data->fluence_in_voice_comm &&
1722 my_data->dualmic_config != DUALMIC_CONFIG_NONE) {
1727 if (my_data->fluence_in_voice_comm &&
1728 my_data->dualmic_config != DUALMIC_CONFIG_NONE) {
1748 if (my_data->dualmic_config != DUALMIC_CONFIG_NONE &&
1754 if (my_data->dualmic_config != DUALMIC_CONFIG_NONE &&
1820 struct platform_data *my_data = (struct platform_data *)platform;
1821 struct audio_device *adev = my_data->adev;
1854 struct platform_data *my_data = (struct platform_data *)platform;
1855 struct audio_device *adev = my_data->adev;
1911 struct platform_data *my_data = (struct platform_data *)platform;
1912 struct audio_device *adev = my_data->adev;
1934 if (my_data->csd != NULL) {
1935 ret = my_data->csd->start_record(ALL_SESSION_VSID, rec_mode);
1948 struct platform_data *my_data = (struct platform_data *)platform;
1950 if (my_data->csd != NULL) {
1951 ret = my_data->csd->stop_record(ALL_SESSION_VSID);
1964 struct platform_data *my_data = (struct platform_data *)platform;
1966 if (my_data->csd != NULL) {
1967 ret = my_data->csd->start_playback(ALL_SESSION_VSID);
1980 struct platform_data *my_data = (struct platform_data *)platform;
1982 if (my_data->csd != NULL) {
1983 ret = my_data->csd->stop_playback(ALL_SESSION_VSID);
1995 struct platform_data *my_data = (struct platform_data *)platform;
2012 my_data->snd_card_name = strdup(value);
2013 ALOGV("%s: sound card name %s", __func__, my_data->snd_card_name);
2091 struct platform_data *my_data = (struct platform_data *)adev->platform;
2093 if (my_data->speaker_lr_swap != swap_channels) {
2094 my_data->speaker_lr_swap = swap_channels;