Lines Matching refs:card
72 struct snd_card *card = NULL; in hiface_chip_create() local
81 sizeof(*chip), &card); in hiface_chip_create()
87 strlcpy(card->driver, DRIVER_NAME, sizeof(card->driver)); in hiface_chip_create()
90 strlcpy(card->shortname, quirk->device_name, sizeof(card->shortname)); in hiface_chip_create()
92 strlcpy(card->shortname, "M2Tech generic audio", sizeof(card->shortname)); in hiface_chip_create()
94 strlcat(card->longname, card->shortname, sizeof(card->longname)); in hiface_chip_create()
95 len = strlcat(card->longname, " at ", sizeof(card->longname)); in hiface_chip_create()
96 if (len < sizeof(card->longname)) in hiface_chip_create()
97 usb_make_path(device, card->longname + len, in hiface_chip_create()
98 sizeof(card->longname) - len); in hiface_chip_create()
100 chip = card->private_data; in hiface_chip_create()
102 chip->card = card; in hiface_chip_create()
145 ret = snd_card_register(chip->card); in hiface_chip_probe()
157 snd_card_free(chip->card); in hiface_chip_probe()
166 struct snd_card *card; in hiface_chip_disconnect() local
172 card = chip->card; in hiface_chip_disconnect()
175 snd_card_disconnect(card); in hiface_chip_disconnect()
178 snd_card_free_when_closed(card); in hiface_chip_disconnect()