Lines Matching refs:card
41 int card;
263 if (list->card >= 0 && list->device >= 0)
265 else if (list->card >= 0)
314 if (list->card < 0 &&
398 str = list->card >= 0 ? get_dev_name(list) : NULL;
447 static int add_card(snd_config_t *config, snd_config_t *rw_config, struct hint_list *list, int card)
461 sprintf(ctl_name, "hw:%i", card);
474 list->card = card;
502 list->card = card;
515 static int get_card_name(struct hint_list *list, int card)
522 err = snd_card_get_name(card, &list->cardname);
525 sprintf(scard, " #%i", card);
548 list->card = -1;
559 * \param card Card number or -1 (means all cards)
583 int snd_device_name_hint(int card, const char *iface, void ***hints)
625 if (card >= 0) {
626 err = get_card_name(&list, card);
628 err = add_card(local_config, local_config_rw, &list, card);
631 err = snd_card_next(&card);
634 while (card >= 0) {
635 err = get_card_name(&list, card);
638 err = add_card(local_config, local_config_rw, &list, card);
641 err = snd_card_next(&card);