Lines Matching refs:card
249 struct snd_card *card = dev_get_drvdata(dev); in hda_tegra_suspend() local
250 struct azx *chip = card->private_data; in hda_tegra_suspend()
253 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot); in hda_tegra_suspend()
264 struct snd_card *card = dev_get_drvdata(dev); in hda_tegra_resume() local
265 struct azx *chip = card->private_data; in hda_tegra_resume()
274 snd_power_change_state(card, SNDRV_CTL_POWER_D0); in hda_tegra_resume()
359 struct snd_card *card = chip->card; in hda_tegra_first_init() local
368 err = devm_request_irq(chip->card->dev, irq_id, azx_interrupt, in hda_tegra_first_init()
371 dev_err(chip->card->dev, in hda_tegra_first_init()
381 dev_dbg(card->dev, "chipset global capabilities = 0x%x\n", gcap); in hda_tegra_first_init()
400 dev_err(card->dev, "failed to initialize streams: %d\n", err); in hda_tegra_first_init()
406 dev_err(card->dev, "failed to allocate stream pages: %d\n", in hda_tegra_first_init()
416 dev_err(card->dev, "no codecs found!\n"); in hda_tegra_first_init()
420 strcpy(card->driver, "tegra-hda"); in hda_tegra_first_init()
421 strcpy(card->shortname, "tegra-hda"); in hda_tegra_first_init()
422 snprintf(card->longname, sizeof(card->longname), in hda_tegra_first_init()
424 card->shortname, bus->addr, bus->irq); in hda_tegra_first_init()
435 static int hda_tegra_create(struct snd_card *card, in hda_tegra_create() argument
449 chip->card = card; in hda_tegra_create()
467 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops); in hda_tegra_create()
469 dev_err(card->dev, "Error creating device\n"); in hda_tegra_create()
486 struct snd_card *card; in hda_tegra_probe() local
498 THIS_MODULE, 0, &card); in hda_tegra_probe()
504 err = hda_tegra_create(card, driver_flags, hda); in hda_tegra_probe()
507 card->private_data = chip; in hda_tegra_probe()
509 dev_set_drvdata(&pdev->dev, card); in hda_tegra_probe()
515 snd_card_free(card); in hda_tegra_probe()
539 err = snd_card_register(chip->card); in hda_tegra_probe_work()
557 struct snd_card *card = dev_get_drvdata(&pdev->dev); in hda_tegra_shutdown() local
560 if (!card) in hda_tegra_shutdown()
562 chip = card->private_data; in hda_tegra_shutdown()