Lines Matching defs:card
26 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* Id for card */
27 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP; /* Enable this card */
51 struct snd_card *card = NULL;
58 /* if we are here, card can be registered in alsa. */
60 sizeof(*chip), &card);
62 dev_err(&device->dev, "cannot create alsa card.\n");
66 strscpy(card->driver, DRIVER_NAME, sizeof(card->driver));
69 strscpy(card->shortname, quirk->device_name, sizeof(card->shortname));
71 strscpy(card->shortname, "M2Tech generic audio", sizeof(card->shortname));
73 strlcat(card->longname, card->shortname, sizeof(card->longname));
74 len = strlcat(card->longname, " at ", sizeof(card->longname));
75 if (len < sizeof(card->longname))
76 usb_make_path(device, card->longname + len,
77 sizeof(card->longname) - len);
79 chip = card->private_data;
81 chip->card = card;
102 /* check whether the card is already registered */
124 ret = snd_card_register(chip->card);
126 dev_err(&device->dev, "cannot register " CARD_NAME " card\n");
136 snd_card_free(chip->card);
145 struct snd_card *card;
151 card = chip->card;
154 snd_card_disconnect(card);
157 snd_card_free_when_closed(card);