Lines Matching defs:card
551 snd_config_t *state, *card, *control;
589 err = snd_config_search(state, id, &card);
591 snd_config_get_type(card) != SND_CONFIG_TYPE_COMPOUND) {
597 err = snd_config_compound_add(state, id, 0, &card);
603 err = snd_config_search(card, "control", &control);
617 err = snd_config_compound_add(card, "control", count > 0, &control);
1481 static int set_controls(int card, snd_config_t *top, int doit)
1498 sprintf(name, "hw:%d", card);
1511 dbg("card-info-id: '%s'", id);
1515 sprintf(tmpid, "card%d", card);
1521 fprintf(stderr, "No state is present for card %s\n", id);
1638 if ((err = get_controls(iter.card, config)))
1698 lock_fd = card_lock(iter.card, LOCK_TIMEOUT);
1701 initfailed(iter.card, "lock", err);
1705 card_unlock(lock_fd, iter.card);
1708 initfailed(iter.card, "init", err);
1710 initfailed(iter.card, "restore", -ENOENT);
1722 lock_fd = card_lock(iter.card, LOCK_TIMEOUT);
1724 initfailed(iter.card, "lock", lock_fd);
1729 init_ucm(initflags | FLAG_UCM_FBOOT, iter.card);
1731 if (do_init && set_controls(iter.card, config, 0)) {
1734 initfailed(iter.card, "init", err);
1738 if ((err = set_controls(iter.card, config, 1))) {
1741 initfailed(iter.card, "restore", err);
1743 card_unlock(lock_fd, iter.card);