Lines Matching defs:card
43 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* Id for card */
44 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP; /* Enable this card */
68 struct snd_card *card = NULL;
75 /* if we are here, card can be registered in alsa. */
77 sizeof(*chip), &card);
79 dev_err(&device->dev, "cannot create alsa card.\n");
83 strlcpy(card->driver, DRIVER_NAME, sizeof(card->driver));
86 strlcpy(card->shortname, quirk->device_name, sizeof(card->shortname));
88 strlcpy(card->shortname, "M2Tech generic audio", sizeof(card->shortname));
90 strlcat(card->longname, card->shortname, sizeof(card->longname));
91 len = strlcat(card->longname, " at ", sizeof(card->longname));
92 if (len < sizeof(card->longname))
93 usb_make_path(device, card->longname + len,
94 sizeof(card->longname) - len);
96 chip = card->private_data;
98 chip->card = card;
119 /* check whether the card is already registered */
141 ret = snd_card_register(chip->card);
143 dev_err(&device->dev, "cannot register " CARD_NAME " card\n");
153 snd_card_free(chip->card);
162 struct snd_card *card;
168 card = chip->card;
171 snd_card_disconnect(card);
174 snd_card_free_when_closed(card);