Lines Matching refs:uc_mgr_ptr
1882 snd_use_case_mgr_t *uc_mgr_ptr = NULL; in snd_use_case_mgr_open() local
1904 uc_mgr_ptr = (snd_use_case_mgr_t *)calloc(1, in snd_use_case_mgr_open()
1906 if (uc_mgr_ptr == NULL) { in snd_use_case_mgr_open()
1910 uc_mgr_ptr->snd_card_index = index; in snd_use_case_mgr_open()
1911 uc_mgr_ptr->card_ctxt_ptr = (card_ctxt_t *)calloc(1, in snd_use_case_mgr_open()
1913 if (uc_mgr_ptr->card_ctxt_ptr == NULL) { in snd_use_case_mgr_open()
1915 free(uc_mgr_ptr); in snd_use_case_mgr_open()
1916 uc_mgr_ptr = NULL; in snd_use_case_mgr_open()
1919 uc_mgr_ptr->card_ctxt_ptr->card_number = in snd_use_case_mgr_open()
1921 uc_mgr_ptr->card_ctxt_ptr->card_name = in snd_use_case_mgr_open()
1923 if (uc_mgr_ptr->card_ctxt_ptr->card_name == NULL) { in snd_use_case_mgr_open()
1925 free(uc_mgr_ptr->card_ctxt_ptr); in snd_use_case_mgr_open()
1926 free(uc_mgr_ptr); in snd_use_case_mgr_open()
1927 uc_mgr_ptr = NULL; in snd_use_case_mgr_open()
1930 strlcpy(uc_mgr_ptr->card_ctxt_ptr->card_name, card_name, in snd_use_case_mgr_open()
1932 uc_mgr_ptr->card_ctxt_ptr->control_device = in snd_use_case_mgr_open()
1934 if (uc_mgr_ptr->card_ctxt_ptr->control_device == NULL) { in snd_use_case_mgr_open()
1936 free(uc_mgr_ptr->card_ctxt_ptr->card_name); in snd_use_case_mgr_open()
1937 free(uc_mgr_ptr->card_ctxt_ptr); in snd_use_case_mgr_open()
1938 free(uc_mgr_ptr); in snd_use_case_mgr_open()
1939 uc_mgr_ptr = NULL; in snd_use_case_mgr_open()
1942 strlcpy(uc_mgr_ptr->card_ctxt_ptr->control_device, in snd_use_case_mgr_open()
1945 uc_mgr_ptr->card_ctxt_ptr->card_number); in snd_use_case_mgr_open()
1946 strlcat(uc_mgr_ptr->card_ctxt_ptr->control_device, tmp, in snd_use_case_mgr_open()
1948 uc_mgr_ptr->device_list_count = 0; in snd_use_case_mgr_open()
1949 uc_mgr_ptr->modifier_list_count = 0; in snd_use_case_mgr_open()
1950 uc_mgr_ptr->current_device_list = NULL; in snd_use_case_mgr_open()
1951 uc_mgr_ptr->current_modifier_list = NULL; in snd_use_case_mgr_open()
1952 uc_mgr_ptr->current_tx_device = -1; in snd_use_case_mgr_open()
1953 uc_mgr_ptr->current_rx_device = -1; in snd_use_case_mgr_open()
1954 pthread_mutexattr_init(&uc_mgr_ptr->card_ctxt_ptr->card_lock_attr); in snd_use_case_mgr_open()
1955 pthread_mutex_init(&uc_mgr_ptr->card_ctxt_ptr->card_lock, in snd_use_case_mgr_open()
1956 &uc_mgr_ptr->card_ctxt_ptr->card_lock_attr); in snd_use_case_mgr_open()
1957 strlcpy(uc_mgr_ptr->card_ctxt_ptr->current_verb, in snd_use_case_mgr_open()
1961 snd_use_case_mgr_reset(uc_mgr_ptr); in snd_use_case_mgr_open()
1962 uc_mgr_ptr->card_ctxt_ptr->current_verb_index = -1; in snd_use_case_mgr_open()
1964 ret = snd_ucm_parse(&uc_mgr_ptr); in snd_use_case_mgr_open()
1967 snd_ucm_free_mixer_list(&uc_mgr_ptr); in snd_use_case_mgr_open()
1970 uc_mgr_ptr->card_ctxt_ptr->control_device); in snd_use_case_mgr_open()
1971 uc_mgr_ptr->card_ctxt_ptr->mixer_handle = in snd_use_case_mgr_open()
1972 mixer_open(uc_mgr_ptr->card_ctxt_ptr->control_device); in snd_use_case_mgr_open()
1973 ALOGV("Mixer handle %p", uc_mgr_ptr->card_ctxt_ptr->mixer_handle); in snd_use_case_mgr_open()
1974 *uc_mgr = uc_mgr_ptr; in snd_use_case_mgr_open()
1976 ALOGV("snd_use_case_open(): returning instance %p", uc_mgr_ptr); in snd_use_case_mgr_open()
2118 void *second_stage_parsing_thread(void *uc_mgr_ptr) in second_stage_parsing_thread() argument
2126 snd_use_case_mgr_t **uc_mgr = (snd_use_case_mgr_t **)&uc_mgr_ptr; in second_stage_parsing_thread()