Lines Matching refs:card
201 struct snd_card *card = dice->card; in dice_card_strings() local
207 strcpy(card->driver, "DICE"); in dice_card_strings()
209 strcpy(card->shortname, "DICE"); in dice_card_strings()
210 BUILD_BUG_ON(NICK_NAME_SIZE < sizeof(card->shortname)); in dice_card_strings()
212 card->shortname, in dice_card_strings()
213 sizeof(card->shortname)); in dice_card_strings()
216 BUILD_BUG_ON(sizeof(card->shortname) % 4 != 0); in dice_card_strings()
217 for (i = 0; i < sizeof(card->shortname); i += 4) in dice_card_strings()
218 swab32s((u32 *)&card->shortname[i]); in dice_card_strings()
219 card->shortname[sizeof(card->shortname) - 1] = '\0'; in dice_card_strings()
226 snprintf(card->longname, sizeof(card->longname), in dice_card_strings()
231 strcpy(card->mixername, "DICE"); in dice_card_strings()
240 static void dice_card_free(struct snd_card *card) in dice_card_free() argument
242 struct snd_dice *dice = card->private_data; in dice_card_free()
253 struct snd_card *card; in dice_probe() local
262 sizeof(*dice), &card); in dice_probe()
266 dice = card->private_data; in dice_probe()
267 dice->card = card; in dice_probe()
269 card->private_free = dice_card_free; in dice_probe()
304 err = snd_card_register(card); in dice_probe()
314 snd_card_free(card); in dice_probe()
323 snd_card_free_when_closed(dice->card); in dice_remove()