Lines Matching defs:ucm
38 #include "alsa-ucm.h"
111 bonus. So far there are 2 kinds of alsa profiles, one is from alsa ucm, the
132 /* ucm stuffs */
134 pa_alsa_ucm_config ucm;
252 if (pa_alsa_ucm_set_profile(&u->ucm, c, nd->profile ? nd->profile->name : NULL,
297 pa_alsa_ucm_config *ucm = &u->ucm;
305 if (pa_alsa_ucm_set_profile(ucm, u->card, d->profile->name, NULL) < 0) {
306 pa_log("Failed to set ucm profile %s", d->profile->name);
656 PA_LLIST_FOREACH(jack, u->ucm.jacks)
794 pa_alsa_ucm_roled_stream_begin(&u->ucm, role, PA_DIRECTION_OUTPUT);
809 pa_alsa_ucm_roled_stream_begin(&u->ucm, role, PA_DIRECTION_INPUT);
824 pa_alsa_ucm_roled_stream_end(&u->ucm, role, PA_DIRECTION_OUTPUT);
839 pa_alsa_ucm_roled_stream_end(&u->ucm, role, PA_DIRECTION_INPUT);
864 u->ucm.core = m->core;
868 u->ucm.mixers = u->mixers; /* alias */
952 rval = u->use_ucm ? pa_alsa_ucm_query_profiles(&u->ucm, u->alsa_card_index) : -1;
960 u->profile_set = pa_alsa_ucm_add_profile_set(&u->ucm, &u->core->default_channel_map);
1177 pa_alsa_ucm_free(&u->ucm);