Lines Matching refs:card
51 struct snd_card *card = NULL; in hiface_chip_create() local
60 sizeof(*chip), &card); in hiface_chip_create()
66 strscpy(card->driver, DRIVER_NAME, sizeof(card->driver)); in hiface_chip_create()
69 strscpy(card->shortname, quirk->device_name, sizeof(card->shortname)); in hiface_chip_create()
71 strscpy(card->shortname, "M2Tech generic audio", sizeof(card->shortname)); in hiface_chip_create()
73 strlcat(card->longname, card->shortname, sizeof(card->longname)); in hiface_chip_create()
74 len = strlcat(card->longname, " at ", sizeof(card->longname)); in hiface_chip_create()
75 if (len < sizeof(card->longname)) in hiface_chip_create()
76 usb_make_path(device, card->longname + len, in hiface_chip_create()
77 sizeof(card->longname) - len); in hiface_chip_create()
79 chip = card->private_data; in hiface_chip_create()
81 chip->card = card; in hiface_chip_create()
124 ret = snd_card_register(chip->card); in hiface_chip_probe()
136 snd_card_free(chip->card); in hiface_chip_probe()
145 struct snd_card *card; in hiface_chip_disconnect() local
151 card = chip->card; in hiface_chip_disconnect()
154 snd_card_disconnect(card); in hiface_chip_disconnect()
157 snd_card_free_when_closed(card); in hiface_chip_disconnect()