Lines Matching refs:card

93 	return snd_dma_alloc_pages(type, chip->card->dev, size, buf);  in dma_alloc_pages()
250 struct snd_card *card = dev_get_drvdata(dev); in hda_tegra_suspend() local
251 struct azx *chip = card->private_data; in hda_tegra_suspend()
254 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot); in hda_tegra_suspend()
265 struct snd_card *card = dev_get_drvdata(dev); in hda_tegra_resume() local
266 struct azx *chip = card->private_data; in hda_tegra_resume()
275 snd_power_change_state(card, SNDRV_CTL_POWER_D0); in hda_tegra_resume()
340 struct snd_card *card = chip->card; in hda_tegra_first_init() local
349 err = devm_request_irq(chip->card->dev, irq_id, azx_interrupt, in hda_tegra_first_init()
352 dev_err(chip->card->dev, in hda_tegra_first_init()
362 dev_dbg(card->dev, "chipset global capabilities = 0x%x\n", gcap); in hda_tegra_first_init()
377 chip->azx_dev = devm_kcalloc(card->dev, chip->num_streams, in hda_tegra_first_init()
394 dev_err(card->dev, "no codecs found!\n"); in hda_tegra_first_init()
398 strcpy(card->driver, "tegra-hda"); in hda_tegra_first_init()
399 strcpy(card->shortname, "tegra-hda"); in hda_tegra_first_init()
400 snprintf(card->longname, sizeof(card->longname), in hda_tegra_first_init()
402 card->shortname, chip->addr, chip->irq); in hda_tegra_first_init()
410 static int hda_tegra_create(struct snd_card *card, in hda_tegra_create() argument
425 chip->card = card; in hda_tegra_create()
438 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops); in hda_tegra_create()
440 dev_err(card->dev, "Error creating device\n"); in hda_tegra_create()
455 struct snd_card *card; in hda_tegra_probe() local
468 THIS_MODULE, 0, &card); in hda_tegra_probe()
474 err = hda_tegra_create(card, driver_flags, &hda_tegra_ops, hda); in hda_tegra_probe()
477 card->private_data = chip; in hda_tegra_probe()
479 dev_set_drvdata(&pdev->dev, card); in hda_tegra_probe()
498 err = snd_card_register(chip->card); in hda_tegra_probe()
508 snd_card_free(card); in hda_tegra_probe()
519 struct snd_card *card = dev_get_drvdata(&pdev->dev); in hda_tegra_shutdown() local
522 if (!card) in hda_tegra_shutdown()
524 chip = card->private_data; in hda_tegra_shutdown()