Lines Matching refs:card
196 struct snd_card *card = dice->card; in dice_card_strings() local
202 strcpy(card->driver, "DICE"); in dice_card_strings()
204 strcpy(card->shortname, "DICE"); in dice_card_strings()
205 BUILD_BUG_ON(NICK_NAME_SIZE < sizeof(card->shortname)); in dice_card_strings()
207 card->shortname, in dice_card_strings()
208 sizeof(card->shortname)); in dice_card_strings()
211 BUILD_BUG_ON(sizeof(card->shortname) % 4 != 0); in dice_card_strings()
212 for (i = 0; i < sizeof(card->shortname); i += 4) in dice_card_strings()
213 swab32s((u32 *)&card->shortname[i]); in dice_card_strings()
214 card->shortname[sizeof(card->shortname) - 1] = '\0'; in dice_card_strings()
221 snprintf(card->longname, sizeof(card->longname), in dice_card_strings()
226 strcpy(card->mixername, "DICE"); in dice_card_strings()
235 static void dice_card_free(struct snd_card *card) in dice_card_free() argument
237 struct snd_dice *dice = card->private_data; in dice_card_free()
248 struct snd_card *card; in dice_probe() local
257 sizeof(*dice), &card); in dice_probe()
261 dice = card->private_data; in dice_probe()
262 dice->card = card; in dice_probe()
264 card->private_free = dice_card_free; in dice_probe()
299 err = snd_card_register(card); in dice_probe()
309 snd_card_free(card); in dice_probe()
318 snd_card_free_when_closed(dice->card); in dice_remove()