Lines Matching defs:card
124 char* card;
977 pa_xfree(e->card);
1000 pa_tagstruct_puts(t, e->card);
1025 char card[PA_NAME_MAX];
1063 if (!memchr(le->card, 0, sizeof(le->card))) {
1073 if (le->card_valid && !pa_namereg_is_valid_name(le->card)) {
1074 pa_log_warn("Invalid card name stored in database for legacy stream");
1102 e->card = pa_xstrdup(le->card);
1117 const char *device, *card;
1143 pa_tagstruct_gets(t, &card) < 0) {
1149 e->card = pa_xstrdup(card);
1159 if (e->card_valid && (!e->card || !pa_namereg_is_valid_name(e->card))) {
1160 pa_log_warn("Invalid card name stored in database for stream %s", name);
1207 pa_log_warn("%s: card: %s -> (unset)", name, e->card);
1208 pa_xfree(e->card);
1209 e->card = NULL;
1236 r->card = pa_xstrdup(e->card);
1274 (a->card_valid && !pa_streq(a->card, b->card)))
1463 pa_card *card;
1465 if ((card = pa_namereg_get(c, e->card, PA_NAMEREG_CARD)))
1466 s = pa_idxset_first(card->sinks, NULL);
1542 static void update_preferred_device(struct userdata *u, const char *name, const char *device, const char *card) {
1566 pa_xfree(entry->card);
1567 entry->card = pa_xstrdup(card);
1568 entry->card_valid = !!card;
1582 * card changes. That's becaues the D-Bus interface doesn't expose the
1583 * card field to clients at all. */
1606 if (sink_input->preferred_sink && (sink = pa_namereg_get(c, sink_input->preferred_sink, PA_NAMEREG_SINK)) && sink->card)
1607 card_name = sink->card->name;
1643 pa_card *card;
1645 if ((card = pa_namereg_get(c, e->card, PA_NAMEREG_CARD)))
1646 s = pa_idxset_first(card->sources, NULL);
1735 if (source_output->preferred_source && (source = pa_namereg_get(c, source_output->preferred_source, PA_NAMEREG_SOURCE)) && source->card)
1736 card_name = source->card->name;