Lines Matching defs:card
32 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* Id for card */
33 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP; /* Enable card */
57 if (chip->card) {
58 snd_card_disconnect(chip->card);
59 snd_card_free_when_closed(chip->card);
60 chip->card = NULL;
76 if (chip->card)
77 snd_card_free(chip->card);
89 struct snd_card *card = NULL;
91 /* look if we already serve this card and return if so */
118 /* if we are here, card can be registered in alsa. */
124 THIS_MODULE, sizeof(struct sfire_chip), &card);
126 dev_err(&intf->dev, "cannot create alsa card.\n");
129 strcpy(card->driver, "6FireUSB");
130 strcpy(card->shortname, "TerraTec DMX6FireUSB");
131 sprintf(card->longname, "%s at %d:%d", card->shortname,
134 chip = card->private_data;
139 chip->card = card;
157 ret = snd_card_register(card);
159 dev_err(&intf->dev, "cannot register card.");