Lines Matching refs:card
42 static int snd_pcsp_create(struct snd_card *card) in snd_pcsp_create() argument
84 pcsp_chip.card = card; in snd_pcsp_create()
90 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, &pcsp_chip, &ops); in snd_pcsp_create()
99 struct snd_card *card; in snd_card_pcsp_probe() local
108 err = snd_card_new(dev, index, id, THIS_MODULE, 0, &card); in snd_card_pcsp_probe()
112 err = snd_pcsp_create(card); in snd_card_pcsp_probe()
114 snd_card_free(card); in snd_card_pcsp_probe()
120 snd_card_free(card); in snd_card_pcsp_probe()
126 snd_card_free(card); in snd_card_pcsp_probe()
130 strcpy(card->driver, "PC-Speaker"); in snd_card_pcsp_probe()
131 strcpy(card->shortname, "pcsp"); in snd_card_pcsp_probe()
132 sprintf(card->longname, "Internal PC-Speaker at port 0x%x", in snd_card_pcsp_probe()
135 err = snd_card_register(card); in snd_card_pcsp_probe()
137 snd_card_free(card); in snd_card_pcsp_probe()
165 snd_card_free(chip->card); in alsa_card_pcsp_exit()