Lines Matching defs:data

443         pa_alsa_port_data *data;
447 data = PA_DEVICE_PORT_DATA(tp->port);
449 if (!data->suspend_when_unavailable)
466 * profile as available. Until the data structures are improved so that we
548 pa_alsa_ucm_port_data *data = PA_DEVICE_PORT_DATA(p);
549 pa_assert(data->eld_mixer_device_name);
550 if (device == data->eld_device)
555 pa_alsa_port_data *data = PA_DEVICE_PORT_DATA(p);
556 pa_assert(data->path);
557 if (device == data->path->eld_device)
605 * struct as their data, but in UCM mode ports don't have any data. Hence,
613 pa_alsa_ucm_port_data *data = PA_DEVICE_PORT_DATA(port);
614 device = data->eld_device;
615 if (device < 0 || !data->eld_mixer_device_name)
618 mixer_handle = pa_alsa_open_mixer_by_name(u->mixers, data->eld_mixer_device_name, true);
620 pa_alsa_port_data *data = PA_DEVICE_PORT_DATA(port);
622 pa_assert(data->path);
624 device = data->path->eld_device;
743 static void set_card_name(pa_card_new_data *data, pa_modargs *ma, const char *device_id) {
747 pa_assert(data);
752 pa_card_new_data_set_name(data, n);
753 data->namereg_fail = true;
758 data->namereg_fail = true;
761 data->namereg_fail = false;
765 pa_card_new_data_set_name(data, t);
845 pa_card_new_data data;
999 pa_card_new_data_init(&data);
1000 data.driver = __FILE__;
1001 data.module = m;
1003 pa_alsa_init_proplist_card(m->core, data.proplist, u->alsa_card_index);
1005 pa_proplist_sets(data.proplist, PA_PROP_DEVICE_STRING, u->device_id);
1006 pa_alsa_init_description(data.proplist, NULL);
1007 set_card_name(&data, u->modargs, u->device_id);
1010 * variable instead of using &data.namereg_fail directly, because
1011 * data.namereg_fail is a bitfield and taking the address of a bitfield
1013 namereg_fail = data.namereg_fail;
1016 pa_card_new_data_done(&data);
1019 data.namereg_fail = namereg_fail;
1022 if ((description = pa_proplist_gets(data.proplist, PA_PROP_DEVICE_DESCRIPTION)))
1025 add_profiles(u, data.profiles, data.ports);
1027 if (pa_hashmap_isempty(data.profiles)) {
1029 pa_card_new_data_done(&data);
1033 add_disabled_profile(data.profiles);
1034 prune_singleton_availability_groups(data.ports);
1036 if (pa_modargs_get_proplist(u->modargs, "card_properties", data.proplist, PA_UPDATE_REPLACE) < 0) {
1038 pa_card_new_data_done(&data);
1049 pa_safe_streq(pa_proplist_gets(data.proplist, "alsa.driver_name"), "snd_hdmi_lpe_audio")) {
1053 PA_HASHMAP_FOREACH(port, data.ports, state) {
1061 u->card = pa_card_new(m->core, &data);
1062 pa_card_new_data_done(&data);