Lines Matching defs:card

3066         pa_tagstruct_putu32(t, sink->card ? sink->card->index : PA_INVALID_INDEX);
3141 pa_tagstruct_putu32(t, source->card ? source->card->index : PA_INVALID_INDEX);
3193 static void card_fill_tagstruct(pa_native_connection *c, pa_tagstruct *t, pa_card *card) {
3199 pa_assert(card);
3201 pa_tagstruct_putu32(t, card->index);
3202 pa_tagstruct_puts(t, card->name);
3203 pa_tagstruct_putu32(t, card->module ? card->module->index : PA_INVALID_INDEX);
3204 pa_tagstruct_puts(t, card->driver);
3206 pa_tagstruct_putu32(t, pa_hashmap_size(card->profiles));
3208 PA_HASHMAP_FOREACH(p, card->profiles, state) {
3219 pa_tagstruct_puts(t, card->active_profile->name);
3220 pa_tagstruct_put_proplist(t, card->proplist);
3225 pa_tagstruct_putu32(t, pa_hashmap_size(card->ports));
3227 PA_HASHMAP_FOREACH(port, card->ports, state) {
3390 pa_card *card = NULL;
3436 card = pa_idxset_get_by_index(c->protocol->core->cards, idx);
3438 card = pa_namereg_get(c->protocol->core, name, PA_NAMEREG_CARD);
3455 if (!sink && !source && !client && !card && !module && !si && !so && !sce) {
3467 else if (card)
3468 card_fill_tagstruct(c, reply, card);
4648 pa_card *card = NULL;
4669 card = pa_idxset_get_by_index(c->protocol->core->cards, idx);
4671 card = pa_namereg_get(c->protocol->core, name, PA_NAMEREG_CARD);
4673 CHECK_VALIDITY(c->pstream, card, tag, PA_ERR_NOENTITY);
4675 profile = pa_hashmap_get(card->profiles, profile_name);
4679 pa_log_info("Application \"%s\" requests card profile change. card = %s, profile = %s",
4681 card->name,
4684 if ((ret = pa_card_set_profile(card, profile, true)) < 0) {
4754 pa_card *card = NULL;
4775 card = pa_idxset_get_by_index(c->protocol->core->cards, idx);
4777 card = pa_namereg_get(c->protocol->core, card_name, PA_NAMEREG_CARD);
4779 CHECK_VALIDITY(c->pstream, card, tag, PA_ERR_NOENTITY);
4781 port = pa_hashmap_get(card->ports, port_name);