Lines Matching defs:iter
1600 struct snd_card_iterator iter;
1634 err = snd_card_iterator_sinit(&iter, cardname);
1637 while (snd_card_iterator_next(&iter)) {
1638 if ((err = get_controls(iter.card, config)))
1641 if (iter.first) {
1642 err = snd_card_iterator_error(&iter);
1679 struct snd_card_iterator iter;
1692 err = snd_card_iterator_sinit(&iter, cardname);
1695 while ((cardname1 = snd_card_iterator_next(&iter)) != NULL) {
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);
1713 if (iter.first)
1718 err = snd_card_iterator_sinit(&iter, cardname);
1721 while ((cardname1 = snd_card_iterator_next(&iter)) != NULL) {
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);
1745 err = finalerr ? finalerr : snd_card_iterator_error(&iter);