Lines Matching defs:card
557 int snd_ad1816a_create(struct snd_card *card,
567 chip->res_port = devm_request_region(card->dev, port, 16, "AD1816A");
572 if (devm_request_irq(card->dev, irq, snd_ad1816a_interrupt, 0,
578 card->sync_irq = chip->irq;
579 if (snd_devm_request_dma(card->dev, dma1, "AD1816A - 1")) {
584 if (snd_devm_request_dma(card->dev, dma2, "AD1816A - 2")) {
590 chip->card = card;
624 error = snd_pcm_new(chip->card, "AD1816A", device, 1, 1, &pcm);
637 snd_pcm_set_managed_buffer_all(pcm, SNDRV_DMA_TYPE_DEV, chip->card->dev,
652 tid.card = chip->card->number;
655 error = snd_timer_new(chip->card, "AD1816A", &tid, &timer);
906 struct snd_card *card;
910 if (snd_BUG_ON(!chip || !chip->card))
913 card = chip->card;
915 strcpy(card->mixername, snd_ad1816a_chip_id(chip));
918 err = snd_ctl_add(card, snd_ctl_new1(&snd_ad1816a_controls[idx], chip));